Events

An application can register for asynchronous events. The registering application can request all events for all configured TX boards or it can register for specific boards, one at a time. The event and board number are the only relevant elements in events received by the application, in the event and value fields of the Natural Access CTA_EVENT structure. The following table lists the possible events:

Event

Description

HMI_EVN_BRDDEAD

Board is dead, must reload.

HMI_EVN_CONFLICT

There is confusion in the state.

HMI_EVN_CONNECTED

Mate board is now available from this board.

HMI_EVN_EXTRACT

TX board extraction is pending.

HMI_EVN_HALTED

Previously requested halt is finished.

HMI_EVN_INSERT

TX board was inserted.

HMI_EVN_ISOLATED

Mate board is now unavailable from this board.

HMI_EVN_LOADING

Previously requested load has started.

HMI_EVN_NETWORK_DOWN

Board lost SIGTRAN connectivity with all configured remote nodes.

HMI_EVN_NETWORK_UP

Board gained SIGTRAN connectivity to one or more configured remote nodes.

HMI_EVN_NOWBACKUP

Node is now the backup node.

HMI_EVN_NOWPRIMARY

Node is now the primary node but the application layers may not yet be available.

HMI_EVN_NOWSTANDALONE

Node is now stand alone.

HMI_EVN_SERVICE_DOWN

Node is shutting down. All connections must be closed. The board number is not relevant for this event.

HMI_EVN_STARTING

Node is freshly started.

HMI_EVN_STOP

Application must close communications to the TX board (close services).

HMI_EVN_TASKDEAD

A task on the board is dead, must reload.