test_message_def Definitions
Contents:
YAML Definition
---
Bitfield2Bytes:
type: Bitfield
fields:
- field0: 3
- field1: 5
- field2: 8
Bitfield4Bytes:
type: Bitfield
description: This is a bitfield description.
fields:
- { field0: 3, _description: This is a bitfield field description. }
- field1: 5
- field2: 9
Enum1Bytes:
type: Enum
values:
- Value0:
- Value1:
- Value2:
- Value3:
- Value4:
- Value5:
- Value6:
- Value7:
- Value8:
- Value9:
- Value10:
- Value11:
- Value12:
- Value13:
- Value14:
- Value15:
- Value16:
- Value17:
- Value18:
- Value19:
- Value20:
- Value21:
- Value22:
- Value23:
- Value24:
- Value25:
- Value26:
- Value27:
- Value28:
- Value29:
- Value30:
- Value31:
- Value32:
- Value33:
- Value34:
- Value35:
- Value36:
- Value37:
- Value38:
- Value39:
- Value40:
- Value41:
- Value42:
- Value43:
- Value44:
- Value45:
- Value46:
- Value47:
- Value48:
- Value49:
- Value50:
- Value51:
- Value52:
- Value53:
- Value54:
- Value55:
- Value56:
- Value57:
- Value58:
- Value59:
- Value60:
- Value61:
- Value62:
- Value63:
- Value64:
- Value65:
- Value66:
- Value67:
- Value68:
- Value69:
- Value70:
- Value71:
- Value72:
- Value73:
- Value74:
- Value75:
- Value76:
- Value77:
- Value78:
- Value79:
- Value80:
- Value81:
- Value82:
- Value83:
- Value84:
- Value85:
- Value86:
- Value87:
- Value88:
- Value89:
- Value90:
- Value91:
- Value92:
- Value93:
- Value94:
- Value95:
- Value96:
- Value97:
- Value98:
- Value99:
- Value100:
- Value101:
- Value102:
- Value103:
- Value104:
- Value105:
- Value106:
- Value107:
- Value108:
- Value109:
- Value110:
- Value111:
- Value112:
- Value113:
- Value114:
- Value115:
- Value116:
- Value117:
- Value118:
- Value119:
- Value120:
- Value121:
- Value122:
- Value123:
- Value124:
- Value125:
- Value126:
Enum2Bytes:
type: Enum
description: This is an enum description.
values:
- { Value0:, _description: This is a enum value description }
- Value1:
- Value2:
- Value3:
- Value4:
- Value5:
- Value6:
- Value7:
- Value8:
- Value9:
- Value10:
- Value11:
- Value12:
- Value13:
- Value14:
- Value15:
- Value16:
- Value17:
- Value18:
- Value19:
- Value20:
- Value21:
- Value22:
- Value23:
- Value24:
- Value25:
- Value26:
- Value27:
- Value28:
- Value29:
- Value30:
- Value31:
- Value32:
- Value33:
- Value34:
- Value35:
- Value36:
- Value37:
- Value38:
- Value39:
- Value40:
- Value41:
- Value42:
- Value43:
- Value44:
- Value45:
- Value46:
- Value47:
- Value48:
- Value49:
- Value50:
- Value51:
- Value52:
- Value53:
- Value54:
- Value55:
- Value56:
- Value57:
- Value58:
- Value59:
- Value60:
- Value61:
- Value62:
- Value63:
- Value64:
- Value65:
- Value66:
- Value67:
- Value68:
- Value69:
- Value70:
- Value71:
- Value72:
- Value73:
- Value74:
- Value75:
- Value76:
- Value77:
- Value78:
- Value79:
- Value80:
- Value81:
- Value82:
- Value83:
- Value84:
- Value85:
- Value86:
- Value87:
- Value88:
- Value89:
- Value90:
- Value91:
- Value92:
- Value93:
- Value94:
- Value95:
- Value96:
- Value97:
- Value98:
- Value99:
- Value100:
- Value101:
- Value102:
- Value103:
- Value104:
- Value105:
- Value106:
- Value107:
- Value108:
- Value109:
- Value110:
- Value111:
- Value112:
- Value113:
- Value114:
- Value115:
- Value116:
- Value117:
- Value118:
- Value119:
- Value120:
- Value121:
- Value122:
- Value123:
- Value124:
- Value125:
- Value126:
- Value127:
Bitfield2BytesTest:
type: Message
fields:
- bitfield: Bitfield2Bytes
Bitfield4BytesTest:
type: Message
fields:
- bitfield: Bitfield4Bytes
Enum1BytesTest:
type: Message
fields:
- enumeration: Enum1Bytes
Enum2BytesTest:
type: Message
fields:
- enumeration: Enum2Bytes
PrimitiveTest:
type: Message
fields:
- uint8: uint8
- uint16: uint16
- uint32: uint32
- uint64: uint64
- int8: int8
- int16: int16
- int32: int32
- int64: int64
- boolean: bool
- float_type: float
- double_type: double
ArrayElem:
type: Struct
description: This is a struct description.
fields:
- { field0: bool, _description: This is a struct field description. }
- field1: uint16
ArrayTest:
type: Message
description: This is a message description.
fields:
- { array_1d: [ArrayElem, 3], _description: This is a message field description. }
- array_2d: [[ArrayElem, 3], 2]
- array_3d: [[[ArrayElem, 3], 2], 1]