os/ossrv/ofdbus/dbus/data/valid-messages/dict.message
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 # Dict with different values
     2 
     3 VALID_HEADER method_call
     4 REQUIRED_FIELDS
     5 ALIGN 8
     6 END_LENGTH Header
     7 START_LENGTH Body
     8 TYPE DICT
     9 LENGTH Dict
    10 START_LENGTH Dict
    11 STRING 'boolean'
    12 TYPE BOOLEAN
    13 BYTE 1
    14 STRING 'int32'
    15 TYPE INT32
    16 INT32 0x12345678
    17 STRING 'uint32'
    18 TYPE UINT32
    19 UINT32 0x8765432
    20 STRING 'double'
    21 TYPE DOUBLE
    22 DOUBLE 3.141592653589
    23 STRING 'string'
    24 TYPE STRING
    25 STRING 'This is a string'
    26 STRING 'boolean_array'
    27 TYPE ARRAY
    28 TYPE BOOLEAN
    29 BOOLEAN_ARRAY { true, false, false, true, false }
    30 STRING 'int32_array'
    31 TYPE ARRAY
    32 TYPE INT32
    33 INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
    34 STRING 'uint32_array'
    35 TYPE ARRAY
    36 TYPE UINT32
    37 UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
    38 STRING 'double_array'
    39 TYPE ARRAY
    40 TYPE DOUBLE
    41 DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
    42 STRING 'string_array'
    43 TYPE ARRAY
    44 TYPE STRING
    45 STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
    46 END_LENGTH Dict
    47 END_LENGTH Body