EverFocus EDR-1610A DVR User Manual


 
EDR910_1610_ma_en_rev1 00 - 75 -
APPENDIX B: Remote control protocol
Remote control protocol
The following remote control protocol applies to RS485 remote control. The EEPBus
protocol is a universal control protocol for EDSR and EDR (MPEG4) series’ digital video
recorders. Therefore, it may occur that some of the following commands are not available
for all DVR types.
1-1. Sample control code packets
Example 1 : A packet that sends "REC" key to DVR (ID=5)
0x85 (length)
0x00 (Receiver ID high byte)
0x05 (Receiver ID low byte)
0x4B (OPcode = key )
0x08 (DATA1 = "Rec" keycode )
0x5D (checksum)
Example 2 : A packet that sends "PAUSE" key to DVR (ID=4999)
0x85 (length)
0x27 (Receiver ID high byte)
0x07 (Receiver ID low byte)
0x4B (OPcode = key )
0x0C (DATA1 = "Pause" keycode )
0x0A (checksum)
Example3 : A packet that sends "PLAY" key to all DVR (broadcast)
0x85 (length)
0x7f (Receiver ID high byte)
0x7f (Receiver ID low byte)
0x4B (OPcode = key )
0x0B (DATA1 = "Play" keycode )
0x59 (checksum)
2-1. The format of message packet is as follows:
Length Byte (Prefix: 0x86, 0x87, or 0x88 ..... )
Receiver ID high byte
Receiver ID low byte
Opcode Byte
Data Byte1
Data Byte2
Data Byte3
Checksum Byte
2-2. Length Byte
This Length Byte is also a prefix. Bit7 must be 1.
EX: 0x87 ==> this packet has 7 bytes length. (not included
length byte itself )