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.
sl@0
     1
# Dict with different values
sl@0
     2
sl@0
     3
VALID_HEADER method_call
sl@0
     4
REQUIRED_FIELDS
sl@0
     5
ALIGN 8
sl@0
     6
END_LENGTH Header
sl@0
     7
START_LENGTH Body
sl@0
     8
TYPE DICT
sl@0
     9
LENGTH Dict
sl@0
    10
START_LENGTH Dict
sl@0
    11
STRING 'boolean'
sl@0
    12
TYPE BOOLEAN
sl@0
    13
BYTE 1
sl@0
    14
STRING 'int32'
sl@0
    15
TYPE INT32
sl@0
    16
INT32 0x12345678
sl@0
    17
STRING 'uint32'
sl@0
    18
TYPE UINT32
sl@0
    19
UINT32 0x8765432
sl@0
    20
STRING 'double'
sl@0
    21
TYPE DOUBLE
sl@0
    22
DOUBLE 3.141592653589
sl@0
    23
STRING 'string'
sl@0
    24
TYPE STRING
sl@0
    25
STRING 'This is a string'
sl@0
    26
STRING 'boolean_array'
sl@0
    27
TYPE ARRAY
sl@0
    28
TYPE BOOLEAN
sl@0
    29
BOOLEAN_ARRAY { true, false, false, true, false }
sl@0
    30
STRING 'int32_array'
sl@0
    31
TYPE ARRAY
sl@0
    32
TYPE INT32
sl@0
    33
INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
sl@0
    34
STRING 'uint32_array'
sl@0
    35
TYPE ARRAY
sl@0
    36
TYPE UINT32
sl@0
    37
UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
sl@0
    38
STRING 'double_array'
sl@0
    39
TYPE ARRAY
sl@0
    40
TYPE DOUBLE
sl@0
    41
DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
sl@0
    42
STRING 'string_array'
sl@0
    43
TYPE ARRAY
sl@0
    44
TYPE STRING
sl@0
    45
STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
sl@0
    46
END_LENGTH Dict
sl@0
    47
END_LENGTH Body