Error List AIO
This page provides an overview of the error codes used in the All In One design.
Versioning
This document describes the Error codes available for the All In One design
Gateway Module FW version |
---|
NOT IN PRODUCTION V1.0.34 |
Error codes AIO
Type | Parameter A | Parameter B | Parameter C | Description |
---|---|---|---|---|
0
|
0
|
y
|
-
|
Output Error: Output module nr y (0-79) is not responding |
0
|
1
|
y
|
z
|
Output Error: Double found while initialising output module, y.msb=ID0, y.lsb=ID1, z.msb=ID2, z.lsb=ID3 |
1
|
0
|
y
|
-
|
Input Error: Input module nr y (0-79) is not responding |
1
|
1
|
y
|
z
|
Input Error: Double found while initialising input module, y.msb=ID0, y.lsb=ID1, z.msb=ID2, z.lsb=ID3 |
2
|
0
|
y
|
-
|
Sensor Error: Sensor module nr y (0-15) is not responding |
2
|
1
|
y
|
z
|
Sensor Error: Double found while initialising sensor module, y.msb=ID0, y.lsb=ID1, z.msb=ID2, z.lsb=ID3 |
2
|
2
|
y
|
-
|
Sensor Error: Configured sensor y didn't update sensor value in the last 2 minutes |
3
|
x
|
y
|
z
|
This error is triggered when the "default" of the switch statement is executed, parameters are for the development team only. |
4
|
x
|
y
|
z
|
I2C error happened. x indicates in which state machine phase the error happened, y is the I2C port (1 or 2), z is the number of I2C errors |
5
|
x
|
y
|
z
|
UART Receiving error happened. x indicates in which state machine phase the error happened, y is the UART port (1-4). |
6
|
x
|
y
|
z
|
This error is triggered when state machine "UPDATE_TIME_DATE" has got blocked, parameters are for the development team only. |
7
|
x
|
y
|
z
|
This error is triggered when state machine "IMMEDIATE_QUEUE" has got blocked, parameters are for the development team only. |
8
|
x
|
y
|
z
|
This error is triggered when state machine "GROUP QUEUE" has got blocked, parameters are for the development team only. |
9
|
x
|
y
|
z
|
This error is triggered when state machine "TIMER" has got blocked, parameters are for the development team only. |
10
|
x
|
y
|
z
|
This error is triggered when state machine "EEPROM_ACTIVATE_STATE," has got blocked, parameters are for the development team only. |
11
|
x
|
y
|
z
|
This error is triggered when state machine "PERFORM_EEPROM_ACTIVATE," has got blocked, parameters are for the development team only. |
12
|
x
|
y
|
z
|
This error is triggered when state machine "CLI_PRINT," has got blocked, parameters are for the development team only. |
13
|
x
|
y
|
z
|
This error is triggered when state machine "CAN_QUEUE," has got blocked, parameters are for the development team only. |
14
|
x
|
y
|
z
|
This error is triggered when "MICRO CAN WATCHDOG RESET," has got blocked, parameters are for the development team only. |
15
|
x
|
y
|
z
|
This error is triggered when "MICRO CAN WARM RESET," has got blocked, parameters are for the development team only. |
16
|
x
|
y
|
z
|
This error is triggered when state machine "CAN" has got blocked, parameters are for the development team only. |
17
|
x
|
y
|
z
|
This error is triggered when state machine "EXECUTE EVERY MINUTE" has got blocked, parameters are for the development team only. |
18
|
x
|
y
|
z
|
This error is triggered when state machine "EXECUTE GROUP ACTION" has got blocked, parameters are for the development team only. |
19
|
x
|
y
|
z
|
This error is triggered when "MISSING ENDIF" has got blocked, parameters are for the development team only. |
20
|
x
|
y
|
z
|
This error is triggered when state machine "GROUP DELAY QUEUE" has got blocked, parameters are for the development team only. |
21
|
x
|
y
|
z
|
This error is triggered when state machine "CAN TX QUEUE" has got blocked, parameters are for the development team only. |
254
|
0
|
y
|
-
|
CRC ERROR: A received API instruction (RS232) has generated a CRC error and has not been interpreted, y.msb and y.lsb represents the instruction used. |
254
|
10
|
y
|
-
|
PARAMETER ERROR: API Parameters send not in range to be an acceptable value, y.msb and y.lsb represents the instruction used. |
Note:
- When "-" is found in the above tables, those return values can be ignored
- Type is a byte value, Parameter A is a byte value, Parameter B is a word value, Parameter C is a word value