Medialon MxMs' Help 
  
Name : Grass Valley Turbo
Version : 1.0.5
Available for : Manager V5 (All versions), Showmaster (ST & Pro).
Limitation In :  
Device Mark : Grass Valley Group
Positrack Compatible : Yes
Resources type : TCP/IP Network or Serial
 
Compatible hardware interfaces - available resource modules (MRC) :
 

 

> Overview | > Installation (MXM) | > Creation (Device) | > Commands (List Of) | > Variables (List Of) | > Support


Overview :

The Grass Valley Turbo iDDR is video server. The Grass Valley Turbo supports 2 playback streams and 1 record stream.

This MxM allows controlling a Grass Valley Turbo with the AMP protocol either via Ethernet or RS-422.

The Grass Valley Turbo must be setup to be controlled via the AMP protocol using the front panel or the Grass Valley AppCenter.



> Top


Installation (MXM) :

No special installation required.

> Top


Creation (Device) :

Device Creation Window :


Connection Type:
Defines the way the Grass Valley Turbo is connected.
- Ethernet: via an Ethernet cable
- Serial Port: via a RS422 Serial Port

Server Address:
Network address of the Grass Valley Turbo used in Ethernet mode.

Controlled Channel:
Grass Valley Turbo channel which is controlled via Ethernet mode:
- Playback 1 [P1] Playback channel #1
- Playback 2 [P2] Playback channel #2

- Recorder 1 [R1] Record channel #1

COM Port :
Com port number used to communicate with the Device in serial port mode.

Start Time Code :
Timecode value of the first available image on the Device. This value is used for positrack purpose.

Time Code Type :
Type of Time Code used for this device.

Default Working Bin:
Name of the Turbo "Bin" which will be used on device startup.
The current Turbo default bin will be used if this field is left empty.

> Top


Graphical User Interface:

Device Control Panel

This MxM provides a Device Control Panel which can be displayed either as a stand alone window or inside a User Screen Contenair object with the "Device Control" Manager command. Note: See the Manager Help menu for details about using this command.

Note: clip thumbnails shown in the screenshots below are not available in Grass Valley Turbo firmware version less or equal to 2.3.1.407.

Thumbnails of the current clip and the next clip are displayed. Click on a thumbnail (or on the "Load..." button) to load a new clip, then select a clip from the clip selection window.

The "Clips" button opens a window which allows clip management.

The "Upload..." and "Download..." buttons allows transferring file from or to the Turbo Server via the Transfer Clip dialog. The example below shows how to transfer a clip from the default bin of the Turbo Server to another volume of the Turbo Server in MPEG format.


> Top


Commands (List Of) :

Stop :

      Description : Causes the device to stop.
      Parameters :
      Mode : [Type : Enum] : Stop mode.
          Availables values :
          "Normal" : Normal stop.
          "Abort All" : Aborts Auto Mode play process and clears the list of clips to play (PendingClipList).

Play :
      Description : Starts playing video.Play the list of clips to play (PendingClipList) if any.
      Parameters : no parameter.
Record :
      Description : Starts recording video.
      Parameters : no parameter.
      Usage : The device must be configured to accept this command. In certain case the record capability of the device is disabled to increase best response time in play mode.

Fast Forward :
      Description : Performs a fast forward play on the device at the maximum speed.
      Parameters : no parameter.

Fast Reverse :
      Description : Performs a fast reverse play on the device at the maximum speed.
      Parameters : no parameter.
Pause :
      Description : Pauses the device.
      Parameters : no parameter.
Locate :
      Description : Sets the device time position to the specified position.
      Parameters :
      TimeCode : [Type : Time] : Time position to go to.

Variable Speed :
      Description : Causes the device to play in variable speed, forward or reverse.
      Parameters :
      Mode : [Type : Enum] : Variable speed mode.
          Availables values :
          "Var" : Basic variable speed.
          "Shuttle" : Shuttle variable speed.
          "Jog" : Jog variable speed.
          "Program Play" Program Play variable speed.
      Speed : [Type : Integer] : Percent of speed. This value could be negative (reverse play) or positive (forward play).

Set Loop Mode :
      Description : Set the playback loop mode of the device.
      Parameters :
      Mode : [Type : Enum] : Loop mode.
          Availables values :
          "Off" : Loop Mode off.
          "On" : Loop Mode on.
Get Clip List:
      Description : Gets the list of existing clips in the Video Disc Recorder. The list is returned in the ClipList system variable as a string. Clip names are separated by CR/LF character.
      Parameters : no parameter.
Create Clip:
      Description : Creates a clip in the Video Disc Recorder. This command may be followed by a "Record" command to start the recording.
      Parameters :
      Name : [Type :String] : The name of the clip.
      TimeCode In : [Type : Time] : Start time code of the clip.
      TimeCode Out
      : [Type : Time] : End time code of the clip. If the timecode value is "00:00:00/00", a subsequent "Record" command will start an open ended recording which would end by a "Stop" command. Otherwise the recording stops when the timecode reaches the "Timecode Out" value.
Load Clip:
      Description : Loads part of a clip in the Video Disc Recorder. A subsequent "Play" command will play the specified part of the clip. This command also clears the list of clips to play (PendingClipList).
      Parameters :
      Name : [Type :String] : The name of the clip.
      TimeCode In : [Type : Time] : Start time code of the clip. If the timecode value is "00:00:00/00", the VDR timecode is set to the start of the clip, otherwise it is set to the given time code.
      TimeCode Out
      : [Type : Time] : End time code of the clip. If the timecode value is "00:00:00/00", the out point is set to the end of the clip.
Load Next Clip:
      Description : Adds a clip to the list of clips to play (PendingClipList). A subsequent "Play" command will play all of the clips of the pending clip list.
      Parameters :
      Name : [Type :String] : The name of the clip.
      TimeCode In : [Type : Time] : Start time code of the clip. If the timecode value is "00:00:00/00", the VDR timecode is set to the start of the clip, otherwise it is set to the given time code.
      TimeCode Out
      : [Type : Time] : End time code of the clip. If the timecode value is "00:00:00/00", the out point is set to the end of the clip.
Delete Clip:
      Description : Deletes a clip in the Video Disc Recorder.
      Parameters :
      Name : [Type :String] : The name of the clip to delete.
Get Clip Info:

      Description : Gets the duration and the timecode in point of the specified clip.
      Parameters :
      Name : [Type :String] : The name of the clip.
      Duration : [Type : Time] : Variable which will receive the duration of the specified clip when the command returns.
      TimeCode In
      : [Type : Time] : Variable which will receive the timecode in point of the specified clip when the command returns.

      Usage : Use this command to get information about a clip even if the clip is not currently playing

Eject:

      Description : Unloads the currently loaded clip.
      Parameters : No Parameter

Transfer Clip:

      Description : Transfers and converts a clip to or from the Grass Valley Turbo.
      Parameters :
      Source Path : [Type :String] : Path of the source clip.
      Source File Type : [Type : Enum] : Type of the source clip.
          Availables values :
          "GXF" :
          "AVI" :
          "Vibrint" : Jog variable speed.
          "Profile" : Native Grass Valley Turbo format.

          "MPEG" :.
      Destination Path : [Type :String] : Path of the destination clip.
      Destination File Type : [Type : Enum] : Type of the destination clip.
          Availables values :
          "GXF" :
          "AVI" :
          "Vibrint" : Jog variable speed.
          "Profile" : Native Grass Valley Turbo format.

          "MPEG" :.

      Usage : Use this command to transfer video files to or from a Grass Valley Turbo.
      Example1: To transfer an MPEG file named "Clip1.mpg" located in a shared directory named "Videos" of a workstation called "VideoSource" to the default bin of a Grass Valley Turbo machine called "Turbo1", use the following parameters:
      - Source Path: "\\VideoSource\Videos\Clip1.mpg"
      - Source File Type: MPEG
      - Destination Path: "Turbo1/V:/Default/Clip1"
      - Destination File Type: Profile
      In this example, the default bin of the Turbo is in its V: Drive.
Abort Transfer:
      Description : Abort the file transfer currently in progress.
      Parameters : None
Clear Pending Clip List:
      Description : Resets the preview clip and clears the pending clip list.
      Parameters : None


> Top


Variables (List Of) :

TimeCode :

      Type : Time.
      Description : Current time position of the device.

StartTimeCode :

      Type : Time.
      Description : Timecode of the first availabe frame (image) on the device.

CurrentStatus:

      Type : Enum.
      Description : Current status of the device.
      Available Values :

        "Cassette Out" : No tape is present in the device.
        "Stop" : The device is in stop mode.
        "Still" : The device is in still mode (same state as Stop).
        "Play" : The device is playing.
        "Record" : The device is recording.
        "Forward" : The device is in fast forward play.
        "Rewind" : The device is in fast rewind play.
        "Locate" : The device is performing a time position.
        "Var Speed Still" : The device is in basic variable speed but at speed 0.
        "Var Speed Reverse" : The device is in basic variable speed, reverse play.
        "Var Speed Forward" : The device is in basic variable speed, forward play.
        "Shuttle Still" : The device is in shuttle variable speed but at speed 0.
        "Shuttle Reverse" : The device is in shuttle variable speed, reverse play.
        "Shuttle Forward" : The device is in shuttle variable speed, forward play.
        "Jog Still" : The device is in jog variable speed but at speed 0.
        "Jog Reverse" : The device is in jog variable speed, reverse play.
        "Jog Forward" : The device is in jog variable speed, forward play.
        "Program Play Reverse":
        "Program Play Forward":
        "Not Online": The device is not online
        "Connectiing": The MxM is connecting to the device (Ethernet only)
        "Opening": The device is connected and the MxM opens a control channel (Ethernet only).

        "Closing": The MxM is disconnecting from the device.

CurrentError :
      Type : Enum.
      Description : Last occured error.
      Available Values :
        "No Error": No error.
        "Command Error": The last command could not be completed due to unacceptable in this state or not supported.
        "Not Online": The device don't respond, not online.
        "Command Refused": The last command is refused from the server (because the channel is not set to AMP control).
        "Clip Not Found": The clip specified in the last command doesn't exist in the server.

Current Clip :

      Type : String.
      Description : Name of the current clip. Current clip is the last clip loaded with the LoadClip command.

Current Clip Duration:

      Type : Time.
      Description : Duration of the current clip. Current clip is the last clip loaded with the LoadClip command.

Clip List :

      Type : String.
      Description : List of existing clips in the Video Digital Recorder as retrieved by the GetClipList() command. Clip names are separated by CR/LF.
      Note: the Clip List is also automatically updated at device startup or when a clip is added or deleted from the server.

Clip Count :

      Type : Integer.
      Description : Count of existing clips in the Video Digital Recorder as retrieved by the GetClipList() command.
Pending Clip List :
      Type : String.
      Description : List of remaining clips to play. Clip names are separated by CR/LF.
Pending Clip Count:
      Type : String.
      Description : Number of clips in the pending clip list.
In Time :
      Type : Time.
      Description : "TimeCode In" value of the current clip.

Out Time :
      Type : Time.
      Description : "Time Code Out" value of the current clip.
      Usage : A value of 00:00:00/00 means that the current clip will play up to its end.
Remaining Time :
      Type : Time.
      Description : Available time left for record (available space).

TransferStatus:

      Type : Enum.
      Description : Current status of the file transfer.
      Available Values :
        "Idle" : No transfer has ever been done.
        "Queued" : A Transfer request has been queued in the Turbo.
        "In Progress" : A transfer is in progress.
        "Error" : An error has occured during the last transfer.
        "Completed" : The last transfer has been completed successfuly.
        "Aborted" : The last transfer has been aborted.

Transfer Progress:

      Type : Integer.
      Description : Transfer progress in percent.

SystemTimeMode:

      Type : Enum.
      Description : Current type of time displayed by the SystemTime variable.
      Available Values :
        "Timer" : internal device system timer.
        "LTC" : timecode received on the LTC input of the device.
        "VITC" : timecode received on the VITC input of the device.

SystemTime:

      Type : Time.
      Description : Current system type as selected by the System Time Mode (see above).

LoopMode:

      Type : Enum.
      Description : Current playback loop mode of the device.
      Available Values :
        "Off" : Loop Mode is off.
        "On" : Loop Mode is on.

> Top


Support (Difference with previous versions) :

V 1.0.1:

  • Added: Support for Showmaster.

V 1.0.2:

  • Bug Fixed: log trace engine is not correctly initialized.

V 1.0.3:

  • Internal Changes.
  • Fixed: ControlPanel doesn't open centered in a Container.

V 1.0.4:

  • Added: Support for Showmaster Pro.

V 1.0.5:

  • Added: 'Set Loop Mode' command and LoopMode status.

> Top