background image

17

Serial/Ethernet Communication (SCOM) Interface

IND100084-14

"DLN" - Download ECDIS package table x

Before sending this command, use "DL?" to retrieve how many packets are actually available in the ECDIS table.

If you request a download package from a empty slot or above the available packets in memory, you will get a NAK 

response.

 

The "DLN" command shall be sent to the unit to request a specific data packet stored in the unit's memory. 

The DATA field shall contain the packet number being requested; the byte in the DATA field represents a hexadecimal 

word (00 to FF) identifying the block of data to be downloaded. 

If the data checksum and packet number is valid, the unit shall reply to this command with an ACK attention code, the 

hexadecimal packet number, a separator (‘-‘), and the ASCII packet data. The maximum DATA field size for a packet 

of data shall be 74 bytes per message; therefore the DATA field in the reply shall be a maximum length of 74 bytes. 

The DATA field of the message is not required to be of maximum length (it may be smaller than 74 bytes).

Example:

Command to read package number 1,2,3,4 (0x00, 0x01, 0x02, 0x03) from Slot ID 0x01 (VGA slot, MMD):

0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x00 0xFF
0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x01 0xFE
0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x02 0xFD
0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x03 0xFC

.... until the end of available packages.

ECDIS table 0 is stored first and read with only packed nr. To read from other table, another byte is added for table nr. The DATA field shall

contain the packet number being requested and table nr; the first byte in the DATA field represents a hexadecimal word (00 to FF) identifying the 

block of data to be downloaded. 

The second byte in the DATA represents the table nr from 1-x. If the data checksum and packet number is valid, the unit shall reply to this

command with an ACK attention code, the hexadecimal packet number, a separator (‘-‘), and the ASCII packet data. The maximum DATA field 

size for a packet of data shall be 74 bytes per message; therefore the DATA field in the reply shall be a maximum length of 74 bytes. The DATA 

field of the message is not required to be of maximum length (it may be smaller than 74 bytes).

Acknowledge Example of a successful DLN query (4 first packages illustrated, actual ASCII text begins at WHITE colored cells):

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x00 0x2D 0x56 0x42 0x31 0x30 0x30 0x30 0x31 0x34 0x2D
0x31 0x20 0x42 0x75 0x69 0x6C 0x64 0x20 0x6E 0x75 0x6D 0x62 0x65 0x72 0x3A 0x20 0x56 0x65
0x72 0x73 0x69 0x9A

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x01 0x2D 0x6F 0x6E 0x3A 0x20 0x33 0x2E 0x30 0x2E 0x30

0x2E 0x31 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20

0x31 0x38 0x2E 0xB5

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x02 0x2D 0x30 0x39 0x2E 0x32 0x30 0x31 0x34 0x0A 0x48
0x44 0x31 0x39 0x54 0x32 0x31 0x4D 0x4D 0x44 0x4D 0x41 0x31 0x46 0x41 0x47 0x41 0x20 0x2D
0x31 0x30 0x32 0x2F

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x03 0x2D 0x32 0x31 0x0A 0x0A 0x5B 0x47 0x72 0x61 0x70
0x68 0x69 0x63 0x61 0x6C 0x20 0x49 0x6E 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x5D 0x0A 0x4D
0x61 0x74 0x72 0xC6

ASCII Contents of package 1,2,3,4 (reference example above) received is, 111 bytes:

VB100014-1 Build number: Version: 3.0.0.1                18.09.2014
HD19T21MMDMA1FAGA -10221

[Graphical Interface]
Matr

Summary of Contents for HATTELAND TECHNOLOGY SCOM X Series

Page 1: ...NB100018 4 Rev 18 Created 6542 6784 363 Approved 6644 Applies for Series X Maritime Multi Display MMD STD HD 12T21 xxD xxx Fxxx HD 15T21 xxD xxx Fxxx HD 17T21 xxD xxx Fxxx HD 19T21 xxD xxx Fxxx HD 24T...

Page 2: ...righted to the respective owners The products may not be copied or duplicated in any way This documentation contains proprietary information that is not to be disclosed to persons outside the user s c...

Page 3: ...lliance Button 14 BZZ Buzzer Control 15 DL Query available ECDIS packages 15 DLN Download ECDIS package table x 17 ETC Elapsed Time Counter Query 18 FHA Feature Header Potentiometer 18 FWV Firmware FW...

Page 4: ...4 IND100130 46 4 Contents Appendixes 37 HEX ASCII BIN and Character table 38 C Pseudo Ethernet TCP Code example 43 Notes 44 Revision History 45...

Page 5: ...able of 10 100 1000Mbps bandwidth transmissions Electrical Interface Electrical signals shall conform to RS 485 RS 422 RS 232 or Ethernet standards Only Receive Data Transmit Data and Signal Ground ar...

Page 6: ...h Location where G is your media drive either External CD rom or USB Memory Stick drive G Current_Products Panel_Computers MMC_SeriesX Drivers Product_Range_02 Hatteland_Display From within the direct...

Page 7: ...osoft Windows Operating systems only Via Control Panel Add or Remove Programs or Control Panel Programs and Features OS dependent Example above indicates version 1 3 385 Example above indicates versio...

Page 8: ...he power ripple may cause radiated emission to fail Use a cable that contains at least 2 wires not 2 single wires Test connection beep with Voltage Meter Wires may be combined if using RS 422 485 COM...

Page 9: ...NPN Transistor Rating 500mA Internal Side External Side Note Requires soldering and assembly It is expected that the technician has experience in electronics soldering and assembling cables and conne...

Page 10: ...ed Every command sent and received are always ended with a 0x00 null byte terminator ATTN Attention ATTN This single byte is used to identify a start of message 3 values are possible ATTN Description...

Page 11: ...nvironment Sensor Measurement R all 20 0x4D 0x41 0x4E MAN Manufacturer ID Code R xxD 20 0x50 0x4F 0x54 POT Potentiometer Control W all 21 0x53 0x4E 0x42 SNB Serial Number Query R all 21 0x53 0x57 0x49...

Page 12: ...ich case there will be no reply DATA Data Field DATA The single byte is the DATA field which shall only be transmitted if LEN is greater than 0 This field depends on the CMD transmitted IDCHK Inverse...

Page 13: ...y Control GDC LED s on the front glass From 0x00 to 0x31 0 100 The brightness value shall be sent as 1 byte in the DATA field A setting of 0x00 shall indicate off A setting of 0x31 shall indicate maxi...

Page 14: ...ATA field in the reply will indicate the current brightness control setting Example If BRT is 100 the user can adjust the brightness from 0 100 If the BRT is set to 60 the visual brightness is set to...

Page 15: ...so please review the Slot ECDIS condition table below to achieve a successfull DLN query see next page MMD units have 2 memory slots available while STD and MMC has only 1 memory slot available Pleas...

Page 16: ...le in that slot and you can issue a DL command with positive response however note that this setting is part of the OSD menu functions and it can be changed manually by users at any time naturally mak...

Page 17: ...d and table nr the first byte in the DATA field represents a hexadecimal word 00 to FF identifying the block of data to be downloaded The second byte in the DATA represents the table nr from 1 x If th...

Page 18: ...ple Command to Query ETC 0x07 0xFF 0x45 0x54 0x43 0x00 0x1D Acknowledge 0 0 0 5 8 combined 00058 or 58 hours 0x06 0xFF 0x45 0x54 0x43 0x05 0x19 0x30 0x30 0x30 0x35 0x38 0x02 The ETC value has been har...

Page 19: ...ommand to get GEV firmware version 0x07 0xFF 0x46 0x57 0x56 0x01 0x05 0x00 0xFF Acknowledge FWV 120306V1 0x06 0xFF 0x46 0x57 0x56 0x08 0xFF 0x30 0x33 0x30 0x36 0x56 0x31 0x4C GMB Glass Display Control...

Page 20: ...x11 Acknowledge LIS value is 0 0 9 9 9 999 0x06 0xFF 0x4C 0x49 0x53 0x05 0x0D 0x30 0x30 0x39 0x39 0x39 0xF4 MAN Manufacturer ID This command is sent to the unit to request Manufacturer ID No data shal...

Page 21: ...attention code The DATA field will indicate the resulting control setting If an invalid data checksum was received and the message was not broadcast and RS 485 the unit will reply with a NAK attentio...

Page 22: ...ersion MMC SW101010 0181 Example Command Software Version query 0x07 0xFF 0x53 0x57 0x49 0x00 0x06 Acknowledge GEV software query 120801V1_M 0x06 0xFF 0x53 0x57 0x49 0x0A 0xFD 0x31 0x32 0x30 0x38 0x30...

Page 23: ...e letters MJD OABA The meaning of MJD OABA can only be found in the description field of invoice documents and service documents In this example the exact description for the unit is 17 0 MMC IntelQM5...

Page 24: ...single byte that represent MCC Command ID is marked with Green Color The checksum is marked with Blue Color The other byte positions in Black Color are defined as in the Message Format seen in the beg...

Page 25: ...7 FF 4D 43 43 03 23 87 35 30 13 Query 07 FF 4D 43 43 02 24 87 3F 39 Reset R 07 FF 4D 43 43 02 24 87 52 26 Reset r 07 FF 4D 43 43 02 24 87 72 06 Increase 07 FF 4D 43 43 02 24 87 2B 4D Decrease 07 FF 4D...

Page 26: ...4D 43 43 02 24 90 2B 44 Decrease 07 FF 4D 43 43 02 24 90 2D 42 Where xx 0 to 6 Where yy 0 to F Where zz Calculated Checksum Max Range 0 0 to 6 4 Default 3 2 Note If Value 100 then Value 100 If Value...

Page 27: ...0 Off Default 1 On Main Input Select Syntax 07 FF 4D 43 43 02 24 98 xx zz Function Examples Example 4 07 FF 4D 43 43 02 24 98 34 33 Query 07 FF 4D 43 43 02 24 98 3F 28 Reset R 07 FF 4D 43 43 02 24 98...

Page 28: ...on Examples Example 1 07 FF 4D 43 43 02 24 9F 31 2F Query 07 FF 4D 43 43 02 24 9F 3F 21 Reset R 07 FF 4D 43 43 02 24 9F 52 0E Reset r 07 FF 4D 43 43 02 24 9F 72 EE Where xx 0 to 1 Where zz Calculated...

Page 29: ...s Syntax 07 FF 4D 43 43 02 24 A6 xx zz Function Examples Example 4 07 FF 4D 43 43 02 24 A6 34 25 Query 07 FF 4D 43 43 02 24 A6 3F 1A Reset R 07 FF 4D 43 43 02 24 A6 52 07 Reset r 07 FF 4D 43 43 02 24...

Page 30: ...1E Decrease 07 FF 4D 43 43 02 24 B6 2D 1C Where xx 0 to 6 Where yy 0 to F Where zz Calculated Checksum Max Range 0 0 to 6 4 Default MMD 3 2 Default STD 6 4 Graphic Horizontal Resolution Query Send On...

Page 31: ...07 FF 4D 43 43 01 25 C3 3C Available response status 0 Fail 1 Successful Auto Color Balance Send Only 07 FF 4D 43 43 01 25 C5 3A Available response status 0 Fail 1 Successful OSD Outdoor Mode Syntax...

Page 32: ...enu Button Send Only 07 FF 4D 43 43 01 25 F7 08 Physical Button press equivalent GDC down Button Send Only 07 FF 4D 43 43 01 25 FA 05 Physical Button press equivalent GDC up Button Send Only 07 FF 4D...

Page 33: ...to the original factory default value The factory default value will vary depending on the command and or with customized units Both R 0x52 and r 0x72 can be used to execute the reset command Increas...

Page 34: ...mode RS 485 broadcast command messages after the last byte of the command message is received all units will reply within the time period defined for Te below Further more any gap between these indiv...

Page 35: ...be processed to check for the start of a new command 0x07 ASCII Bell If the header checksum is valid but the first byte of the command message is not 0x07 as specified the unit may wait until after th...

Page 36: ...36 This page left intentionally blank...

Page 37: ...37 Appendixes...

Page 38: ...oft XOFF 0x14 20 00010100 DC4 Device Control 4 0x15 21 00010101 NAK Negative Acknowledgement 0x16 22 00010110 SYN Synchronous Idle 0x17 23 00010111 ETB End of Transmit Block 0x18 24 00011000 CAN Cance...

Page 39: ...1001000 H Uppercase H 0x49 73 01001001 I Uppercase I 0x4A 74 01001010 J Uppercase J 0x4B 75 01001011 K Uppercase K 0x4C 76 01001100 L Uppercase L 0x4D 77 01001101 M Uppercase M 0x4E 78 01001110 N Uppe...

Page 40: ...11110 Equivalency sign tilde 0x7F 127 01111111 Delete no visible character 0x80 128 10000000 Euro sign 0x81 129 10000001 no visible character 0x82 130 10000010 Single low 9 quotation mark 0x83 131 100...

Page 41: ...e sign 0xB1 177 10110001 Plus or minus sign 0xB2 178 10110010 Superscript two squared 0xB3 179 10110011 Superscript three cubed 0xB4 180 10110100 Acute accent spacing acute 0xB5 181 10110101 Micro sig...

Page 42: ...th circumflex 0xE3 227 11100011 Latin small letter a with tilde 0xE4 228 11100100 Latin small letter a with diaeresis 0xE5 229 11100101 Latin small letter a with ring above 0xE6 230 11100110 Latin sma...

Page 43: ...sion of the SCOM package byte byteMessage byte commessage Message ToArray typeof byte Display IP adresse IPAddress displayAddr IPAddress Parse DisplayIPAddress Int32 port 10001 constant Connecting tcp...

Page 44: ...om product notifications series x firmware updates Note It is important to read the GDC LED register step 1 before you change the bit for your function Step 3 Step 1 Read register GDC LEDs Send Query...

Page 45: ...06 Mar 2014 Revised DL text description with reference to using MCC command page 14 15 07 ME WJ SE 30 Oct 2014 Removed Note DC power only notice for Power Down Up command Works with AC DC page 26 08...

Page 46: ...Hatteland Technology AS www hattelandtechnology com Enterprise no NO974533146...

Reviews: