Appendix A: Marshalling Protocol
221
NetLinx Programming Language Reference Guide
Binary Encoding Result
Binary Encoding Result
Byte In Encoded String Description
$EC Start of Array Encoding
$00 $00 $00 $03 Number of Elements in the Array
$EA Start of Structure
$E3 DWORD: LONG or SLONG
$00 $A9 $63 $48 Data: 11101000
$E5 Start of CHAR Array (String)
$00 $0D Length of Array: 13
$42 $75 $66 $66 $65 $74 $2C $20 $4A $69 $6D $6D $79 Data: 'Buffet, Jimmy'
$E5 Start of CHAR Array (String)
$00 $1A Length of Array: 26
$4C $69 $76 $69 $6E $67 $20 $26 $20 $44 $79 $69 $6E $67 $20 $69 $6E
$20 $33 $2F $34 $20 $54 $69 $6D $65
Data: 'Living & Dying in 3/4 Time'
$E5 Start of CHAR Array (String)
$00 $03 Length of Array: 3
$4D $43 $41 Data: 'MCA'
$E5 Start of CHAR Array (String)
$00 $03 Length of Array: 3
$4D $43 $41 Data: 'MCA'
$E5 Start of CHAR Array (String)
$00 $04 Length of Array: 4
$31 $39 $37 $34 Data: '1974'
$E2 WORD: INTEGER or SINTEGER
$00 $0B Data: 11
$E5 Start of CHAR Array (String)
$00 $0A Length of Array: 10
$33 $31 $33 $32 $33 $33 $33 $34 $33 $35 Data: '3132333435'
$E2 WORD: INTEGER or SINTEGER
$00 $5B Data: 91
$EB End of Structure
$EA Start of Structure
$E3 DWORD: LONG or SLONG
$01 $07 $2F $E5 Data: 17248229
$E5 Start of CHAR Array (String)
$00 $0D Length of Array: 13
$42 $75 $66 $66 $65 $74 $2C $20 $4A $69 $6D $6D $79 Data: 'Buffet, Jimmy'
$E5 Start of CHAR Array (String)
$00 $15 Length of Array: 21
$4F $66 $66 $20 $74 $6F $20 $53 $65 $65 $20 $74 $68 $65 $20 $4C $69
$7A $61 $72 $64
Data: 'Off to See the Lizard'
$E5 Start of CHAR Array (String)
$00 $03 Length of Array: 3
$4D $43 $41 Data: 'MCA'
$E5 Start of CHAR Array (String)