Skip to content

Latest commit

 

History

History
1063 lines (806 loc) · 64.3 KB

class1.diagnostic.md

File metadata and controls

1063 lines (806 loc) · 64.3 KB

Class=506 (0x01FA) - Diagnostic

CLASS1.DIAGNOSTIC

Description

Diagnostic functionality.

The diagnostic events can be used to report malfunctions and errors.

Type=0 (0x00) - General event {#type0}

VSCP_TYPE_DIAGNOSTIC_GENERAL

General 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_OVERVOLTAGE

Over 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_UNDERVOLTAGE

Under 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_LOW

Low 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_LOW

Low 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_FULL

Battery 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_ERROR

Battery 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_OK

Functional 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_OVERCURRENT

Over 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_ERROR

Circuit 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_CIRCUIT

Short 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_CIRCUIT

Open 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_MOIST

Moist 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_FAIL

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=14 (0x0E) - Wireless faliure {#type14}

VSCP_TYPE_DIAGNOSTIC_WIRELESS_FAIL

Wireless 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_FAIL

IR 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_FAIL

1-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_FAIL

RS-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_FAIL

RS-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_FAIL

RS-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_FAIL

RS-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_FAIL

CAN 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_FAIL

LAN 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_FAIL

USB 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_FAIL

Wifi 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_FAIL

NFC/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_SIGNAL

Low 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_SIGNAL

High 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_FAIL

ADC 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_FAIL

ALU 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_ASSERT

An 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_FAIL

DAC 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_FAIL

DMA 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_FAIL

Ethernet 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_EXCEPTION

Exception 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_FAIL

Floating 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_FAIL

General 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_FAIL

I2C 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_FAIL

I2C 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_CONFIG

Invalid 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_FAIL

Memory 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_NMI

Non 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_OVERHEAT

Overheat 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_FAIL

Phased 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_FAIL

Power 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_FAIL

Pulse 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_FAIL

Random 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_FAIL

Read 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_FAIL

Serial 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_FAIL

Stack 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_FAIL

LIN 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_FAIL

UART 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_INT

Unhandled 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_FAIL

Memory 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_RANGE

Variable 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_WDT

Watch 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_FAIL

EEPROM 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_FAIL

Encryption 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_INPUT

Bad 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_FAIL

Decryption 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_NOISE

Noise 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_FAIL

Boot 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_FAIL

Program 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_FAIL

Real 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_FAIL

System 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_FAIL

Sensor 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_SAFESTATE

Safe 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_IMPLAUSIBLE

Signal 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_FAIL

Storage 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_FAIL

Self 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_EMI

ESD/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_TIMEOUT

Timeout 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_FAIL

LCD 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_FAIL

Touch 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_NOLOAD

No 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_FAIL

Cooling 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_FAIL

Heating 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_FAIL

Transmission 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_FAIL

Receiption 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_FAIL

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