Grass Valley Turbo IP control
I have a turbo vtr and I am pretty new to IP control... I am staying away from the GPI/O's and 422 in hopes I can make the IP control work.
From what I understand, Using AMP protocol should allow full function of the deck.
http://www.gvgdevelopers.com/concrete/apis/amp_protocol/getting_started_with_amp/
Below is my code, any insight as to what else needs to be done.
Im pretty sure Im calling the record player incorrectly...
Any help, or advice..
The turbo is setup for AMP local and remote control on both playback and the record channel.
I cannot find any logs showing if I am able to event connect...
Any help on this would be greatly appreciated.. As I said, Im still learning how to establish an IP connection, so dont hesitate to correct me or show me a more appropriate route to make this work.
Thank you all,
Paul
From what I understand, Using AMP protocol should allow full function of the deck.
http://www.gvgdevelopers.com/concrete/apis/amp_protocol/getting_started_with_amp/
Below is my code, any insight as to what else needs to be done.
vdvTurbo = 33107:1:0 // Turbo iDDR -- AMP control
volatile CHAR dev_Turbo_ip[] = '172.17.20.106' // turbo ip address
volatile INTEGER dev_Turbo_localport = 7 // first NI IP port, uses three total
volatile INTEGER dev_Turbo_pair_server_port = 1999 // doesnt matter what this is
// set up real dev connection with turbo
ip_client_open(dev_Turbo_localport, dev_Turbo_ip, turboPort, IP_TCP)
//turbo functions
BUTTON_EVENT[TPS,506] // TURBO R1 Rec
{
PUSH:
{
SEND_STRING vdvTurbo, "'CMDS0002002\n'" //2002
}
}
BUTTON_EVENT[TPS,507] // TURBO R1 Play
{
PUSH:
{
SEND_STRING vdvTurbo, "'CMDS00042001\n'" //2001
}
}
// keep connection open
WAIT 50
SEND_STRING vdvTurbo, "'ping', 13"
Im pretty sure Im calling the record player incorrectly...
Any help, or advice..
The turbo is setup for AMP local and remote control on both playback and the record channel.
I cannot find any logs showing if I am able to event connect...
Any help on this would be greatly appreciated.. As I said, Im still learning how to establish an IP connection, so dont hesitate to correct me or show me a more appropriate route to make this work.
Thank you all,
Paul
Comments
-
You need to add device definition for your local port.
Define_Device dvTurbo = 0:7:0
or something similar. Also, there is no reason for strings you send to the virtual device you have defined to get copied over to the port to be sent out to the Grass Valley device. If you do send_string to dvTurbo, it should work.
Categories
- All Categories
- 2.5K AMX General Discussion
- 922 AMX Technical Discussion
- 514 AMX Hardware
- 502 AMX Control Products
- 3 AMX Video Distribution Products
- 9 AMX Networked AV (SVSI) Products
- AMX Workspace & Collaboration Products
- 3.4K AMX Software
- 151 AMX Resource Management Suite Software
- 386 AMX Design Tools
- 2.4K NetLinx Studio
- 135 Duet/Cafe Duet
- 248 NetLinx Modules & Duet Modules
- 57 AMX RPM Forum
- 228 MODPEDIA - The Public Repository of Modules for Everyone
- 943 AMX Specialty Forums
- 2.6K AMXForums Archive
- 2.6K AMXForums Archive Threads
- 1.5K AMX Hardware
- 432 AMX Applications and Solutions
- 249 Residential Forum
- 182 Tips and Tricks
- 146 AMX Website/Forums