Skip to content

Latest commit

 

History

History
982 lines (726 loc) · 64.5 KB

class2.level1.diagnostic.md

File metadata and controls

982 lines (726 loc) · 64.5 KB

Class=1018 (0x03FA) - Class2 Level I Diagnostic

CLASS2.LEVEL1.DIAGNOSTIC

Description

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" %}