Error Codes Returned by AMRP
This section lists the error codes returned by the Alarm Management Resident Process (AMRP). The error messages are located in inc_path/am_errors.h .
Number | Defined Constant | Description |
0 | AM_SUCCESS | Normal successful completion |
1 | AM_NONEXISTENT_ALARM_DEF | Alarm definition not configured |
2 | AM_NONEXISTENT_CLASS | Alarm class not configured |
3 | AM_NONEXISTENT_FR | Factory resource not configured |
4 | AM_ROUTE_NONEXISTENT_ROLE | Role not configured |
5 | AM_ALARM_DEF_IN_USE | Tried to remove alarm from cache still in use |
6 | AM_ILLEGAL_SEGMENT | Illegal segment type |
7 | AM_ALREADY_CLEARED | Alarm already reset |
8 | AM_ILLEGAL_CURRENT_STATE | Illegal current state |
9 | AM_ALREADY_ACKNOWLEDGED | Alarm already acknowledged |
10 | AM_ILLEGAL_ACTION | Illegal action in update |
11 | AM_SEQ_NUM_MISMATCH | Generation sequence numbers don't match |
12 | AM_NO_ALARM_OCCURRENCE | Alarm does not exist |
13 | AM_UR_NONEXISTENT_ROLE | Role does not exist for User registration |
14 | AM_ALREADY_LOGGED_IN | User already logged in |
15 | AM_NOT_LOGGED_IN | User not logged in |
16 | AM_UNEXPECTED_CASE | Unexpected case |
17 | AM_ILLEGAL_ALARM_TRANSITION | Illegal alarm state transition |
18 | AM_UNKNOWN_STATE | Unknown alarm state |
19 | AM_ILLEGAL_FILTER | Illegal filter |
20 | AM_TERMINAL_NOT_LOGGED_IN | Terminal not logged in |
21 | AM_NONEXISTENT_ALLOCATED_PROC | Allocated process does not exist |
22 | AM_FIELD_NUM_MISMATCH | Number of fields does not match alarm def |
23 | AM_UNKNOWN_REQUEST | Unknown request |
24 | AM_STATE_CMD_MISMATCH | AM command state mismatch |
25 | AM_UR_CARADD_ERR | Communication error with User registration |
26 | AM_UR_LL_FAILURE | Communication to User registration lost |
27 | AM_IPC_WRITE_PORT_ERR | ipc_write_port error |
28 | AM_IPC_XLATE_ERR | ipc_xlate error |
29 | AM_FIELD_TYPE_MISMATCH | Field type does not match alarm def |
30 | AM_MASTER_SLAVE_DEADLOCK | Master / Slave deadlock |
31 | AM_ALREADY_SLAVE | Process is already slave |
32 | AM_NOT_MASTER | Process is not master |
33 | AM_JRNL_SLAVES_EXIST | Slave processes exist |
34 | AM_JRNL_RECOV_ERR | Temporary dump file exists |
35 | AM_JRNL_UNKNOWN_ERR | Unknown state number for recover |
36 | AM_JRNL_NOT_DATAGRAM | Not the regular IPC-buffer is used |
37 | AM_NO_FRS | No resources associated with this alarm manager |
39 | AM_NO_DEFAULT_SETUP | No default setup |
40 | AM_NONEXISTENT_SETUP | Non-existent setup |
41 | AM_NO_HELP_AVAIL | No help file available |
42 | AM_HFILE_READ_ERR | Help file read error |
43 | AM_INVALID_PRIM_FILTER | The primary filter in the setup is invalid |
44 | AM_DUP_EXTMGR_ALARM | Another XASMgr has gen'd this alarm - Can't distinguish |
45 | AM_INV_EXTMGR_ACTION | Requested XASMgr action invalid |