...
Each property record is an AMQP field table map with the following fields. Optional fields may optionally be omitted from the field tablemap.
field name | optional | description |
name | no | Name of the property |
type | no | Type code for the property |
access | no | Access code for the property |
index | no | 1 = index element, 0 = not an index element |
unit | yes | Units for numeric values (i.e. seconds, bytes, etc.) |
min | yes | Minimum value for numerics |
max | yes | Maximum value for numerics |
maxlen | yes | Maximum length for strings |
desc | yes | Description of the property |
Each statistic record is an AMQP field table map with the following fields:
...
method and event records contain a main field table map that describes the method or header followed by zero or more field tables maps describing arguments. The main field table map contains the following fields:
field name | optional | description |
name | no | Name of the method or event |
argCount | no | Number of argument records to follow |
desc | yes | Description of the method or event |
Argument field tables maps contain the following fields:
...
value | type |
1 | uint8 |
2 | uint16 |
3 | uint32 |
4 | uint64 |
6 | short stringstr8 |
7 | str16 |
8 | absTime(uint64) |
9 | deltaTime(uint64) |
10 | objectReference(uint64) |
11 | boolean(uint8) |
12 | float |
13 | double |
14 | uuid |
15 | maplong string |
access codes are numerics with the following values:
...