COBHAM Messenger Portable Decoder User Manual Download Page 16

100-M0081X1 

 

16  of 29

 

www.cobham.com/gms 

Command Format

 

SYNH

 

ID LENH 

LENL CMD 

DATA 

SUM  SYNE 

1B 2B 1B 

1B 

1B  (LENH/LENL)B 1B 

1B 

0xAA  

ID number 
of the 
connected 
MPD 

Length of 
(CMD+DATA) 
In unit of Byte 

Command 
Code 

N Bytes of 
optional DATA 

Sum of 
(ID,LENH, 
LENL,CMD,DAT
A) 

0x55 

 
 

Acknowledge Format 

SYNH

 

ID LENH 

LENL  ACK 

DATA 

SUM  SYNE 

1B 2B 1B 

1B 

1B  (LENH/LENL)B 1B 

1B 

0xAA ID 

number 

of the MPD 

Length of 
(ACK+DATA) 
In unit of Byte 

Acknowledg
e Code 

N Bytes of 
optional DATA 

Sum of 
(ID,LENH, 
LENL,ACK,DATA) 

0x55 

 

Warning Format 

SYNH

 

ID LENH 

LENL WARN 

DATA 

SUM  SYNE 

1B 

2B 

1B 

1B 

1B 

4B or 1B 

1B 

1B 

0xAA  

ID number 
of the MPD 

Length of 
(WARN+DATA),

 

In unit of Byte 

Warning 
Code 
0x11 

4 or 1 bytes of 
DATA 

Sum of 
(ID,LENH, 
LENL,WARN,DAT
A) 

0x55 

 

Definition of Data Segment 

Data 

Segm

ent 

Definition and Explanation 

SYNH 

Sync. flag is 0xAA. 

ID 

ID number for each MPD. The monitoring program should use the right ID number to 
communicate with the corresponding MPD. ID=0x0000 refers to one reserved ID, and the 
monitoring program can use ID=0x0000 to communicate with any one of MPD. 

LENH 

Data length 
high byte 

LENH 

and 

LENL 

form one 16bit unsign integer. It represents the DATA length, 

the unit is in byte.  When there is no data, the value is 0. 

LENL 

Data length 
low byte 

CMD 

Command code, which refers to the command that the monitoring program sends to MPD. 

ACK 

Acknowledge code, which refers to the acknowledge that MPD sends to the monitoring program. 
When the command is successfully executed, ACK=CMD, or otherwise, ACK=0x00. 

WAR

Warning code, which refers to the warning that MPD initiatively sends to the monitoring 
program. Its value is always 0x11. 

DATA 

In Command or Acknowledge frame, it is an optional item, and its length is changeable. In 

Warning frame, it shows 4 or 1 byte warning information. 

SUM 

Check summary

which is the byte summary of LENH, LENL, CMD/ACK, DATA, carry omitted. 

SYNE 

Sync. End, total is 0x55. 

 

Summary of Contents for Messenger Portable Decoder

Page 1: ...GMS Products 1916 Palomar Oaks Way Ste 100 Carlsbad CA 92008 100 M0081X1 T 760 496 0055 05 18 09 F 760 496 0057 www cobham com gms The most important thing we build is trust User s Manual Messenger P...

Page 2: ...eys 6 3 2 Operating Instructions local 7 3 2 1 Standalone Operation without OSD 7 3 2 2 Standalone Operation with OSD 7 4 REMOTE OPERATION 8 4 1 USB Driver Installation 8 4 2 MPD Windows Control Panel...

Page 3: ...signals via analog video audio ports SDI AES ports These units can be controlled via either the RS 232C or USB control ports An optional 19 inch Rack Mounted shelf is available that can mount up to tw...

Page 4: ...r BNC F Front BNC F Video Format PAL B G I M N D NTSC and SECAM L B G K1 Screen Proportion 4 3 16 9 Graphic Process OSD Support graphic display up to 16 bits pel OSD Synchronization Information Via DB...

Page 5: ...neous 2 pairs of stereo 4 channels decoding Audio Outputs Analog Audio 2 channels stereo balanced via XLR M on rear panel 2 channels stereo un balanced via RCA F on front panel Digital Audio 1 channel...

Page 6: ...tus 1 R Analog Audio Signal Channel 1 Right 1 L Analog Audio Signal Channel 1 Left 1 CVBS Composite Video Broadcast Signal Channel 1 Rear Panel Where ASI IN Asynchronous Serial Interface Signal Input...

Page 7: ...ration without OSD Before activating MPD please carefully check all the cable connections and ensure that the appropriate power supply voltage 12 VDC is applied to the unit Connection between RS232 or...

Page 8: ...searching function MPD will go to the following operations 1 Check ASI input signal 2 Set PID filters and get PAT and PMT information 3 Set A V decoder parameters If PID searching turns out all right...

Page 9: ...a new hardware Wait for OS to close all message windows After completely install USB driver user can configure USB to UART port as your wish 4 2 MPD Windows Control Panel Software MPD Control panel s...

Page 10: ...TRL2 port and PC USB port Getting Started Using CTRL1 Connect serial cable Power on MPD and execute MPD control panel Using CTRL2 Install USB driver a virtual COM port is available Please refer to USB...

Page 11: ...100 M0081X1 11 of 29 www cobham com gms...

Page 12: ...default parameters When you press this button it will cause the re start of MPD system System Table GetSoftVer Read MPD software version number GetAsiInput Read the TS status of MPD ASI input It is a...

Page 13: ...press the SetBright button It means Bright 55 0 Bright 100 is available GetContrast Read the contrast of current analog video output SetContrast Set the contrast of current analog video output e g fi...

Page 14: ...OSDOnOff item and press SetOSDOnOff button It means that OSD is open Fill 1 at OSDOnOff item and press SetOSDOnOff button It means that OSD is close Fill 2 at OSDOnOff item and press SetOSDOnOff butto...

Page 15: ...ollowing parts MPD serial port communication mode equivalent to physical layer Protocol format of the serial port communication between MPD and monitoring program Handshake acknowledge time order of M...

Page 16: ...he monitoring program should use the right ID number to communicate with the corresponding MPD ID 0x0000 refers to one reserved ID and the monitoring program can use ID 0x0000 to communicate with any...

Page 17: ...t other commands Host should first send LinkTest command to make sure that the serial port communication is working fine 2 Host can also periodically send out this test command to execute the real tim...

Page 18: ...TC 0 0x12 DATC 0 0x34 it means NewID 0x1234 3 The ID in acknowledge frame is the old ID number 4 DATA 0 1 NewID e g when DATA 0 0x12 DATC 0 0x34 it means NewID 0x1234 5 When the SetID command is succe...

Page 19: ...ID of current audio channel 1 Audio channel 1 is output from the rear panel 1 DATC 0 0x01 represents channel 1 2 DATA 0 0x01 represents channel 1 3 DATA 1 2 Audio1PID little endian e g when DATA 1 0x0...

Page 20: ...DATA 1 DATA 2 DATA 3 Read current OSD status 1 DATA 0 0x00 means OSD is closed DATA 0 0x01 means OSD is open 2 DATA 1 0x00 OSD transparency is 0 DATA 1 0x01 OSD transparency is 25 DATA 1 0x02 OSD tra...

Page 21: ...ort stream PmtID The current program number which represents channel PmtID program of TS It is in PAT PmtPid PID number of current program mapping table PMT PcrPid PID number of current program clock...

Page 22: ...0xC2 it means that the VideoPID is set as 0x01C2 SetAud0PID 0xCE DATC 0 DATC 1 2 0xCE DATA 0 Set up PID of current audio channel 0 1 DATC 0 0x00 represents channel 0 2 DATA 0 0x00 represents channel...

Page 23: ...el 1 1 DATC 0 0x01 represents channel 1 2 DATA 0 0x01 represents channel 1 3 DATC 1 Audio1Volume 0 Audio1Volume 100 e g when DATC 1 0x37 it means Audio0Volume 55 SetOSDOnoff 0xC7 DATC 0 0xC7 None Open...

Page 24: ...e current OSD vertical offset When yPos reaches its limit this command will not further increase or decrease the OSD vertical offset 4 Note this command will keep OSD and LOGO of MPD in open status Lo...

Page 25: ...ows LENH 0x00 LENL 0x05 means its data segment length is 4 bytes WARN 0x22 means it is a warning frame DATA 0 3 forms a 4 byte status change bit field Please refer to the Table below for its definitio...

Page 26: ...A 00 00 00 01 FF 00 55 SoftVer AA 00 00 00 01 FE FF 55 GetID AA 00 00 00 01 FB FC 55 SetID AA 00 00 00 03 FA 00 1D 1A 55 SysRst AA 00 00 00 01 FD FE 55 AsiInput AA 00 00 00 01 FC FD 55 Monitor Operati...

Page 27: ...CB 55 0 AA 00 00 00 02 C9 64 2F 55 100 SetAudVol AA 00 00 00 03 C8 00 00 CB 55 ch0 0 AA 00 00 00 03 C8 00 64 2F 55 ch0 100 SetOSDOnoff AA 00 00 00 02 C7 00 C9 55 open AA 00 00 00 02 C7 02 CB 55 auto A...

Page 28: ...65 65 70 20 31 00 00 00 00 00 00 00 00 00 00 00 prog2 00 03 00 82 01 2C 00 02 01 2C 00 02 01 2D 00 04 52 6F 68 64 65 20 26 20 53 63 68 77 61 72 7A 00 00 00 00 00 52 61 6D 70 20 59 20 43 00 00 00 00 00...

Page 29: ...CA Provider Rohde Schwarz ProgName H Sweep 1 Porg2 PidNum 2 PmtId 0003 PmtPid 0082 PcrPid 012C Type 0002 PID 0x012C Type 0004 PID 0x012D Provider Rohde Schwarz ProgName Ramp Y C Porg3 PidNum 2 PmtId 0...

Reviews: