Skip to content

Latest commit

 

History

History
1580 lines (990 loc) · 67 KB

class2.level1.diagnostic.md

File metadata and controls

1580 lines (990 loc) · 67 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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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 :id=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.

Type=80 (0x50) - Charging of battery or similar has started or is in progress :id=type80

VSCP_TYPE_DIAGNOSTIC_CHARGING_ON

Indicates that charging (of a battery for example) is active.

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=81 (0x51) - Charging of battery or similar has ended :id=type81

VSCP_TYPE_DIAGNOSTIC_CHARGING_OFF

Indicates that charging (of a battery for example) is inactive.

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.

filename