Class=1018 (0x03FA) - Class2 Level I Diagnostic
This class mirrors the CLASS1.DIAGNOSTIC class but use a different data format with a GUID stored in the first 16 bytes of the data followed by the standard data thus offset with 16-bytes.
See CLASS2.PROTOCOL1 for more information on the data format.
Type=0 (0x00) - General event {#type0}
VSCP_TYPE_DIAGNOSTIC_GENERALGeneral Event.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=1 (0x01) - Overvoltage {#type1}
VSCP_TYPE_DIAGNOSTIC_OVERVOLTAGEOver voltage has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=2 (0x02) - Undervoltage {#type2}
VSCP_TYPE_DIAGNOSTIC_UNDERVOLTAGEUnder voltage has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=3 (0x03) - USB VBUS low {#type3}
VSCP_TYPE_DIAGNOSTIC_VBUS_LOWLow voltage on USB VBUS has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=4 (0x04) - Battery voltage low {#type4}
VSCP_TYPE_DIAGNOSTIC_BATTERY_LOWLow battery voltage has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=5 (0x05) - Battery full voltage {#type5}
VSCP_TYPE_DIAGNOSTIC_BATTERY_FULLBattery full voltage has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=6 (0x06) - Battery error {#type6}
VSCP_TYPE_DIAGNOSTIC_BATTERY_ERRORBattery error has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=7 (0x07) - Battery OK {#type7}
VSCP_TYPE_DIAGNOSTIC_BATTERY_OKFunctional battery has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=8 (0x08) - Over current {#type8}
VSCP_TYPE_DIAGNOSTIC_OVERCURRENTOver current has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=9 (0x09) - Circuit error {#type9}
VSCP_TYPE_DIAGNOSTIC_CIRCUIT_ERRORCircuit error has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=10 (0x0A) - Short circuit {#type10}
VSCP_TYPE_DIAGNOSTIC_SHORT_CIRCUITShort circuit has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=11 (0x0B) - Open Circuit {#type11}
VSCP_TYPE_DIAGNOSTIC_OPEN_CIRCUITOpen Circuit has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=12 (0x0C) - Moist {#type12}
VSCP_TYPE_DIAGNOSTIC_MOISTMoist has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=13 (0x0D) - Wire failure {#type13}
VSCP_TYPE_DIAGNOSTIC_WIRE_FAILWire failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=14 (0x0E) - Wireless faliure {#type14}
VSCP_TYPE_DIAGNOSTIC_WIRELESS_FAILWireless faliure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=15 (0x0F) - IR failure {#type15}
VSCP_TYPE_DIAGNOSTIC_IR_FAILIR failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=16 (0x10) - 1-wire failure {#type16}
VSCP_TYPE_DIAGNOSTIC_1WIRE_FAIL1-wire failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=17 (0x11) - RS-222 failure {#type17}
VSCP_TYPE_DIAGNOSTIC_RS222_FAILRS-222 failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=18 (0x12) - RS-232 failure {#type18}
VSCP_TYPE_DIAGNOSTIC_RS232_FAILRS-232 failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=19 (0x13) - RS-423 failure {#type19}
VSCP_TYPE_DIAGNOSTIC_RS423_FAILRS-423 failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=20 (0x14) - RS-485 failure {#type20}
VSCP_TYPE_DIAGNOSTIC_RS485_FAILRS-485 failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=21 (0x15) - CAN failure {#type21}
VSCP_TYPE_DIAGNOSTIC_CAN_FAILCAN failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=22 (0x16) - LAN failure {#type22}
VSCP_TYPE_DIAGNOSTIC_LAN_FAILLAN failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=23 (0x17) - USB failure {#type23}
VSCP_TYPE_DIAGNOSTIC_USB_FAILUSB failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=24 (0x18) - Wifi failure {#type24}
VSCP_TYPE_DIAGNOSTIC_WIFI_FAILWifi failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=25 (0x19) - NFC/RFID failure {#type25}
VSCP_TYPE_DIAGNOSTIC_NFC_RFID_FAILNFC/RFID failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=26 (0x1A) - Low signal {#type26}
VSCP_TYPE_DIAGNOSTIC_LOW_SIGNALLow signal has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=27 (0x1B) - High signal {#type27}
VSCP_TYPE_DIAGNOSTIC_HIGH_SIGNALHigh signal has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=28 (0x1C) - ADC failure {#type28}
VSCP_TYPE_DIAGNOSTIC_ADC_FAILADC failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=29 (0x1D) - ALU failure {#type29}
VSCP_TYPE_DIAGNOSTIC_ALU_FAILALU failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=30 (0x1E) - Assert {#type30}
VSCP_TYPE_DIAGNOSTIC_ASSERTAn assert has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=31 (0x1F) - DAC failure {#type31}
VSCP_TYPE_DIAGNOSTIC_DAC_FAILDAC failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=32 (0x20) - DMA failure {#type32}
VSCP_TYPE_DIAGNOSTIC_DMA_FAILDMA failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=33 (0x21) - Ethernet failure {#type33}
VSCP_TYPE_DIAGNOSTIC_ETH_FAILEthernet failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=34 (0x22) - Exception {#type34}
VSCP_TYPE_DIAGNOSTIC_EXCEPTIONException has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=35 (0x23) - FPU failure {#type35}
VSCP_TYPE_DIAGNOSTIC_FPU_FAILFloating point unit (FPU) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=36 (0x24) - GPIO failure {#type36}
VSCP_TYPE_DIAGNOSTIC_GPIO_FAILGeneral purpose I/O (GPIO) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=37 (0x25) - I2C failure {#type37}
VSCP_TYPE_DIAGNOSTIC_I2C_FAILI2C failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=38 (0x26) - I2S failure {#type38}
VSCP_TYPE_DIAGNOSTIC_I2S_FAILI2C failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=39 (0x27) - Invalid configuration {#type39}
VSCP_TYPE_DIAGNOSTIC_INVALID_CONFIGInvalid configuration has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=40 (0x28) - MMU failure {#type40}
VSCP_TYPE_DIAGNOSTIC_MMU_FAILMemory Management Unit (MMU) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=41 (0x29) - NMI failure {#type41}
VSCP_TYPE_DIAGNOSTIC_NMINon mask-able interrupt (NMI) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=42 (0x2A) - Overheat {#type42}
VSCP_TYPE_DIAGNOSTIC_OVERHEATOverheat has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=43 (0x2B) - PLL fail {#type43}
VSCP_TYPE_DIAGNOSTIC_PLL_FAILPhased Locked Loop (PLL) fail has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=44 (0x2C) - POR failure {#type44}
VSCP_TYPE_DIAGNOSTIC_POR_FAILPower ON Reset (POR) fail has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=45 (0x2D) - PWM failure {#type45}
VSCP_TYPE_DIAGNOSTIC_PWM_FAILPulse Width Modulation (PWM) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=46 (0x2E) - RAM failure {#type46}
VSCP_TYPE_DIAGNOSTIC_RAM_FAILRandom Access Memory (RAM) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=47 (0x2F) - ROM failure {#type47}
VSCP_TYPE_DIAGNOSTIC_ROM_FAILRead only memory (ROM) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=48 (0x30) - SPI failure {#type48}
VSCP_TYPE_DIAGNOSTIC_SPI_FAILSerial peripheral interface (SPI) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=49 (0x31) - Stack failure {#type49}
VSCP_TYPE_DIAGNOSTIC_STACK_FAILStack failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=50 (0x32) - LIN bus failure {#type50}
VSCP_TYPE_DIAGNOSTIC_LIN_FAILLIN bus failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=51 (0x33) - UART failure {#type51}
VSCP_TYPE_DIAGNOSTIC_UART_FAILUART failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=52 (0x34) - Unhandled interrupt {#type52}
VSCP_TYPE_DIAGNOSTIC_UNHANDLED_INTUnhandled interrupt has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=53 (0x35) - Memory failure {#type53}
VSCP_TYPE_DIAGNOSTIC_MEMORY_FAILMemory failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=54 (0x36) - Variable range failure {#type54}
VSCP_TYPE_DIAGNOSTIC_VARIABLE_RANGEVariable range failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=55 (0x37) - WDT failure {#type55}
VSCP_TYPE_DIAGNOSTIC_WDTWatch Dog Timer (WDT) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=56 (0x38) - EEPROM failure {#type56}
VSCP_TYPE_DIAGNOSTIC_EEPROM_FAILEEPROM failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=57 (0x39) - Encryption failure {#type57}
VSCP_TYPE_DIAGNOSTIC_ENCRYPTION_FAILEncryption failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=58 (0x3A) - Bad user input failure {#type58}
VSCP_TYPE_DIAGNOSTIC_BAD_USER_INPUTBad user input failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=59 (0x3B) - Decryption failure {#type59}
VSCP_TYPE_DIAGNOSTIC_DECRYPTION_FAILDecryption failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=60 (0x3C) - Noise {#type60}
VSCP_TYPE_DIAGNOSTIC_NOISENoise has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=61 (0x3D) - Boot loader failure {#type61}
VSCP_TYPE_DIAGNOSTIC_BOOTLOADER_FAILBoot loader failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=62 (0x3E) - Program flow failure {#type62}
VSCP_TYPE_DIAGNOSTIC_PROGRAMFLOW_FAILProgram flow failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=63 (0x3F) - RTC faiure {#type63}
VSCP_TYPE_DIAGNOSTIC_RTC_FAILReal Time Clock (RTC) failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=64 (0x40) - System test failure {#type64}
VSCP_TYPE_DIAGNOSTIC_SYSTEM_TEST_FAILSystem test failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=65 (0x41) - Sensor failure {#type65}
VSCP_TYPE_DIAGNOSTIC_SENSOR_FAILSensor failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=66 (0x42) - Safe state entered {#type66}
VSCP_TYPE_DIAGNOSTIC_SAFESTATESafe state entered has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=67 (0x43) - Signal implausible {#type67}
VSCP_TYPE_DIAGNOSTIC_SIGNAL_IMPLAUSIBLESignal implausible has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=68 (0x44) - Storage fail {#type68}
VSCP_TYPE_DIAGNOSTIC_STORAGE_FAILStorage fail has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=69 (0x45) - Self test OK {#type69}
VSCP_TYPE_DIAGNOSTIC_SELFTEST_FAILSelf test OK has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=70 (0x46) - ESD/EMC/EMI failure {#type70}
VSCP_TYPE_DIAGNOSTIC_ESD_EMC_EMIESD/EMC/EMI failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=71 (0x47) - Timeout {#type71}
VSCP_TYPE_DIAGNOSTIC_TIMEOUTTimeout has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=72 (0x48) - LCD failure {#type72}
VSCP_TYPE_DIAGNOSTIC_LCD_FAILLCD failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=73 (0x49) - Touch panel failure {#type73}
VSCP_TYPE_DIAGNOSTIC_TOUCHPANEL_FAILTouch panel failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=74 (0x4A) - No load {#type74}
VSCP_TYPE_DIAGNOSTIC_NOLOADNo load has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=75 (0x4B) - Cooling failure {#type75}
VSCP_TYPE_DIAGNOSTIC_COOLING_FAILCooling failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=76 (0x4C) - Heating failure {#type76}
VSCP_TYPE_DIAGNOSTIC_HEATING_FAILHeating failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=77 (0x4D) - Transmission failure {#type77}
VSCP_TYPE_DIAGNOSTIC_TX_FAILTransmission failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=78 (0x4E) - Receiption failure {#type78}
VSCP_TYPE_DIAGNOSTIC_RX_FAILReceiption failure has been diagnosed.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
Type=79 (0x4F) - External IC failure {#type79}
VSCP_TYPE_DIAGNOSTIC_EXT_IC_FAILA failure in an external IC circuit has been detected.
Data byte
Description
0
index. Often used as an index for channels/subdevices within a module.
1
Zone for which event applies to (0-255). 255 is all zones.
2
Sub-zone for which event applies to (0-255). 255 is all sub-zones.
3-7
Can be present or not be present. If present the bytes give additional user specific information.
{% include "./bottom_copyright.md" %}