Medialon MxMs' Help 
  
Name : Odetics RS422
Version : 1.0.4
Available for : Manager V5 (all versions), Showmaster (ST & Pro)
Limitation In :
Device Brand : ODETICS Broadcast
Positrack Compatible : Yes
Resources type : Serial
 
Compatible hardware interfaces - available resource modules (MRC) :
 

 

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


Overview :

The Odetics RS 422 protocol is a generic control protocol for Video Disc Recorders. It is a superset popular Sony RS422 VTR control protocol. Most of the added functionnalities are about "Clip" management by which the user can enqueue "Load Clip"/"Load Next Clip" commands and then let the MXM play the clip playlist seamlessly. This MXM offers commands for all Odetics RS 422 fully compatible devices. Connection is made via a standard Sony 9 pin RS 422 cable.

> Top


Installation (MXM) :

No special installation required

> Top


Creation (Device) :

Device creation window :



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

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.

> 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).
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.
Skip Current Clip:
      Description : Skips the current clip.
      Parameters : No Parameter

> 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 Speed Still" : The device is in shuttle variable speed but at speed 0.
        "Shuttle Speed Reverse" : The device is in shuttle variable speed, reverse play.
        "Shuttle Speed Forward" : The device is in shuttle variable speed, forward play.
        "Jog Speed Still" : The device is in jog variable speed but at speed 0.
        "Jog Speed Reverse" : The device is in jog variable speed, reverse play.
        "Jog Speed Forward" : The device is in jog variable speed, forward play.

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.

Current Clip :

      Type : String.
      Description : Name 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.

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.

> Top


Support (Difference with previous versions) :

V 1.0.1:

  • Added: Support for Showmaster.

V 1.0.2:

  • Bug Fixed: "Get Clip List" command is blocking under Showmaster Editor running in offline mode.

V 1.0.3:

  • Modified: serial port is now opened when the device activity is enabled (i.e. when the project switches to Debug or Run mode).

V 1.0.4:

  • Added: Support for Showmaster Pro.

> Top