class=composite, length=variable, non-value=[0]==0xFFFF
Defined in 2.6.1.4 of ZCL spec, class=discrete, length=2, non-value=0xFFFF
BACnet OID, allow internetworking (format defined in BACnet ref), class=discrete, length=4, non-value=0xFFFFFFFF
class=discrete, length=2
class=discrete, length=3
class=discrete, length=4
class=discrete, length=5
class=discrete, length=6
class=discrete, length=7
class=discrete, length=8
class=discrete, length=1
0x00=false, 0x01=true, class=discrete, length=1, non-value=0xFF
class=composite, length=0x00-0xFE, non-value=0xFF
Defined in 2.6.1.3 of ZCL spec, class=discrete, length=2, non-value=0xFFFF
class=discrete, length=2
class=discrete, length=3
class=discrete, length=4
class=discrete, length=5
class=discrete, length=6
class=discrete, length=7
class=discrete, length=8
class=discrete, length=1
class=analog, length=8, non-value=NaN
class=discrete, length=2, non-value=0xFF
class=discrete, length=1, non-value=0xFF
class=discrete, length=8, non-value=0xFFFFFFFFFFFFFFFF
class=analog, length=2, non-value=0x8000
class=analog, length=3, non-value=0x800000
class=analog, length=4, non-value=0x80000000
class=analog, length=5, non-value=0x8000000000
class=analog, length=6, non-value=0x800000000000
class=analog, length=7, non-value=0x80000000000000
class=analog, length=8, non-value=0x8000000000000000
class=analog, length=1, non-value=0x80
class=composite, length=0x0000-0xFFFE, non-value=0xFFFF
class=composite, length=0x0000-0xFFFE, non-value=0xFFFF
length=0
class=composite, length=0x00-0xFE, non-value=0xFF
Any 128-bit value, class=discrete, length=16
class=analog, length=2, non-value=NaN
class=composite, length=max(0xFFFE * DataType) non-value=(length=0xFFFF)
class=analog, length=4, non-value=NaN
class=composite, length=variable, non-value=(length)
Time of Day,
class=analog, length=2, non-value=0xFFFF
class=analog, length=3, non-value=0xFFFFFF
class=analog, length=4, non-value=0xFFFFFFFF
class=analog, length=5, non-value=0xFFFFFFFFFF
class=analog, length=6, non-value=0xFFFFFFFFFFFF
class=analog, length=7, non-value=0xFFFFFFFFFFFFFF
class=analog, length=8, non-value=0xFFFFFFFFFFFFFFFF
class=discrete, length=1, non-value=0xFF
length=0
Number of seconds since 2000-01-01 00:00:00 UTC, class=analog, length=4, non-value=0xFFFFFFFF
This is the specification-defined data types. It should not contain "custom" types and is expected to have [0x00-0xFF] values.