CLASS1.ERROR
Error reporting functionality that follow the errors defined in the vscp.h header file.
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |