Class=508 (0x01FC) - Error
CLASS1.ERROR
Description
Error reporting functionality that follow the errors defined in the vscp.h header file.
Type=0 (0x00) - Success
VSCP_TYPE_ERROR_SUCCESS
This error message is used to report success, that is no error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Error
VSCP_TYPE_ERROR_ERROR
This error message is used to indicate an error condition.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Channel error
VSCP_TYPE_ERROR_CHANNEL
This error message is used to indicate a (communication) channel problem.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Fifo empty error
VSCP_TYPE_ERROR_FIFO_EMPTY
This error message is used to indicate a fifo empty problem.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Fifo full error
VSCP_TYPE_ERROR_FIFO_FULL
This error message is used to indicate a fifo full problem.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Fifo size error
VSCP_TYPE_ERROR_FIFO_SIZE
This error message is used to indicate a fifo size problem.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Fifo wait error
VSCP_TYPE_ERROR_FIFO_WAIT
This error message is used to indicate a fifo wait problem.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Generic error
VSCP_TYPE_ERROR_GENERIC
This error message is used to indicate a generic error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Hardware error
VSCP_TYPE_ERROR_HARDWARE
This error message is used to indicate a hardware error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - initialization error
VSCP_TYPE_ERROR_INIT_FAIL
This error message is used to indicate a initialization error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Missing initialization error
VSCP_TYPE_ERROR_INIT_MISSING
This error message is used to indicate a missing initialization error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Initialization ready
VSCP_TYPE_ERROR_INIT_READY
This error message is used to indicate a initialization ready error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Not supported
VSCP_TYPE_ERROR_NOT_SUPPORTED
This error message is used to indicate a not supported error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Overrun error
VSCP_TYPE_ERROR_OVERRUN
This error message is used to indicate an overrun error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Receiver empty error
VSCP_TYPE_ERROR_RCV_EMPTY
This error message is used to indicate a receiver empty error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Register error
VSCP_TYPE_ERROR_REGISTER
This error message is used to indicate a register error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Transmitter full error
VSCP_TYPE_ERROR_TRM_FULL
This error message is used to indicate a transmitter full error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Library error
VSCP_TYPE_ERROR_LIBRARY
This error message is used to indicate a library error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Procedural address error
VSCP_TYPE_ERROR_PROCADDRESS
This error message is used to indicate a procedural address error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Only one instance error
VSCP_TYPE_ERROR_ONLY_ONE_INSTANCE
This error message is used to indicate an only one instance error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Sub driver error
VSCP_TYPE_ERROR_SUB_DRIVER
This error message is used to indicate a sub driver error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Timeout error
VSCP_TYPE_ERROR_TIMEOUT
This error message is used to indicate a timeout error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Not open error
VSCP_TYPE_ERROR_NOT_OPEN
This error message is used to indicate a not open error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Parameter error
VSCP_TYPE_ERROR_PARAMETER
This error message is used to indicate a parameter error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Memory error
VSCP_TYPE_ERROR_MEMORY
This error message is used to indicate a memory error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Internal error
VSCP_TYPE_ERROR_INTERNAL
This error message is used to indicate a internal error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Communication error
VSCP_TYPE_ERROR_COMMUNICATION
This error message is used to indicate a communication error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - User error
VSCP_TYPE_ERROR_USER
This error message is used to indicate a user error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Password error
VSCP_TYPE_ERROR_PASSWORD
This error message is used to indicate a password error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Connection error
VSCP_TYPE_ERROR_CONNECTION
This error message is used to indicate a connection error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Invalid handle error
VSCP_TYPE_ERROR_INVALID_HANDLE
This error message is used to indicate a invalid handle error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Operation failed error
VSCP_TYPE_ERROR_OPERATION_FAILED
This error message is used to indicate an operation failed error.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Supplied buffer is to small to fit content
VSCP_TYPE_ERROR_BUFFER_SMALL
This error message is used to indicate that the supplied buffer is to small to fit content.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Requested item is unknown
VSCP_TYPE_ERROR_ITEM_UNKNOWN
This error message is used to indicate that the requested item (remote variable) is unknown.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Name is already in use
VSCP_TYPE_ERROR_NAME_USED
This error message is used to indicate that the name is already in use.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Error when writing data
VSCP_TYPE_ERROR_DATA_WRITE
This error message is used to indicate an error when writing data.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Operation stopped or aborted
VSCP_TYPE_ERROR_ABORTED
This error message is used to indicate a stopped or an aborted operation.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 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) - Pointer with invalid value
VSCP_TYPE_ERROR_INVALID_POINTER
This error message is used to indicate a pointer with an invalid value.
Data byte | Description |
---|---|
0 | index. Often used as an index for channels/sub devices within a module. |
1 | Zone for which event applies to (0-255). 255 is all zones. |
2 | Sub-zone for which event applies to (0-255). 255 is all sub-zones. |
3-7 | Can be present or not be present. If present the bytes give additional user specific information. |
Fri Jan 11 2019 17:27:37 GMT+0000 (UTC)
This document is licensed under Creative Commons BY 4.0 and can be freely copied, redistributed, remixed, transformed, built upon as long as you give credits to the author.