VSCP Specification

Trace: class1.error


|

Meta

Class=508 (0x1FC) Error

CLASS1.ERROR

Description

Error reporting functionality that follow the errors defined in the vscp.h header file.

Type = 0 (0x00) 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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 = 22-27 (0x16-0x1B) reserved

Reserved

Type = 28 (0x1C) library error.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.



Paradise of the Frog AB