tupdemo events

Threads use Natural Access to pass events between themselves. The topic describes the Natural Access event ID values used to identify these events.

TUP to circuit

The following event ID values pass information from the TUP thread to circuit threads. They also pass information from the user thread to circuit threads.

Event

Description

IAM_MSG

Initial address message was received for this circuit.

ACM_MSG

Address complete message was received for this circuit.

ANC_MSG

Answer message was received for this circuit.

CLF_MSG

Release (clear forward) message was received for this circuit.

RLG_MSG

Release guard message was received for this circuit.

CBK_MSG

Clear backward message was received for this circuit.

RSC_MSG

Reset message was received for this circuit.

BLO_MSG

Blocking message was received for this circuit.

BLA_MSG

Blocking acknowledgement message was received for this circuit.

UBL_MSG

Unblocking message was received for this circuit.

UBA_MSG

Unblocking acknowledgement message was received for this circuit.

RES_MSG

Resume message was received for this circuit.

MGB_MSG

Circuit group blocking message was received concerning this circuit.

MGU_MSG

Circuit group unblocking message was received concerning this circuit.

GRS_MSG

Circuit group reset message was received concerning this circuit.

IDLE_EVT

Circuit should immediately transition to the idle state with no TUP interaction.


Circuit to circuit

The following event ID values pass information between circuit threads:

Event

Description

IAM_EVT

Initial address message was received for this circuit's mate.

ACM_EVT

Address complete message was received for this circuit's mate.

ANC_EVT

Answer message was received for this circuit's mate.

CLF_EVT

Release (clear forward) message was received for this circuit's mate.

RLG_EVT

Release guard message was received for this circuit's mate.

CBK_EVT

Clear backward message was received for this circuit.

RSC_EVT

Reset message was received for this circuit's mate.

BLO_EVT

Blocking message was received for this circuit's mate.

BLA_EVT

Blocking acknowledgement message was received for this circuit's mate.

UBL_EVT

Unblocking message was received for this circuit's mate.

UBA_EVT

Unblocking acknowledgement message was received for this circuit's mate.

RES_EVT

Resume message was received for this circuit's mate.

MGB_EVT

Circuit group blocking message was received for this circuit's mate.

MGU_EVT

Circuit group unblocking message was received for this circuit's mate.

GRS_EVT

Circuit group reset message was received for this circuit.

ERR_EVT

Error indication was received for this circuit.


UDP to circuit

This event ID value passes information from the UDP thread to circuit threads:

Event

Description

CHKPNT_EVT

Checkpoint message was received for this circuit.


UDP to TUP

This event ID value passes information from the UDP thread and TUP thread:

Event

Description

APPREADY_EVT

A ready message was received from the mate application.


HMI to TUP

The following event ID values pass information from the HMI thread to the TUP thread:

Event

Description

DEAD_EVT

A halted, dead, or loading event was received from the Health Management service.

STARTED_EVT

A starting event was received from the Health Management service.

BACKUP_EVT

A now backup event was received from the Health Management service.

PRIMARY_EVT

A now primary event was received from the Health Management service.

STANDALONE_EVT

A now standalone event was received from the Health Management service.