Engee documentation

MI-EL-45 MtDecodeTran

Page in progress.

Receive information about an event that occurred with the terminal device.

blockType: CFunction

Path in the library:

/RITM/RITMeX MI-EL-45/MI-EL-45 MtDecodeTran

Description

The block is used to decode raw data received from the block MI-EL-45 RtGetTran.

Ports

Input

Monitor Data — array of 39 elements, one column of the matrix obtained from the MI-EL-45 RtGetTran block
matrix

Output

Message type - bus of 10 signals
vector

Details

The value of signal 1 in the bus means that the message is of the appropriate type.

DATA_BC_RT

QC-DUT data transmission (format 1).

DATA_BC_RT_BRCST

Transmission of QC-DC data in group mode (format 7).

DATA_RT_RT_BC

OU-CC data transmission (format 2).

DATA_RT_RT_RT

OU-OU data transmission (format 3).

DATA_RT_RT_RT_BRCST

DATA_RT_RT_BRCST:: OU-OU data transmission in group mode (format 8).

CTRL_C_A::: CTRL_C_BRCST

Control command of the KS-OS format (format 4).

CTRL_C_BRCST

CW-OS format control command in group mode (format 9).

CTRL_CD_A

CW+IS-OS format control command (format 6).

CTRL_CD_BRCST

command to control the CW+IS format in group mode (format 10).

CTRL_C_AD

Control command of the CS-OS+IS format (format 5).

Command - bus of 17 signals
vector

Details

The value of signal 1 in the bus means that the message contains the corresponding command.

DYNAMIC_BUS_CONTROL

Dynamic control.

SYNCHRONIZE

synchronisation.

TRANSMIT_STATUS_WORD

transmit a response word.

INITIATE_SELF_TEST

start self control.

TRANSMITTER_SHUTDOWN

to lock the transmitter.

OVERRIDE_TRANSMITTER_SHUTDOWN

unlock the transmitter.

INHIBIT_TF_BIT

suppress the terminal flag bit.

OVERRIDE_INHIBIT_TF_BIT

cancel suppression of the terminal flag bit.

RESET_REMOTE_TERMINAL

set the initial state of the DUT.

TRANSMIT_VECTOR_WORD

transmit a vector word.

SYNCHRONIZE_WITH_DATA_WORD

synchronise with the IC.

TRANSMIT_LAST_COMMAND_WORD

transmit the last command word.

TRANSMIT_BUILINTEST_WORD

transmit the word of the inbuilt control.

SELECTED_TRANSMITTER_SHUTDOWN

to block the selected transmitter.

OVERRIDE_SELECTED_TRANSMITTER_SHUTDOWN

unlock the selected transmitter.

ILLEGAL_COMMAND

invalid command.

NO_COMMAND

no command.

Status - bus of 16 signals.
vector

Details

The value of signal 1 in the bus means that the message transmission has ended with the corresponding status.

SUCCESS

transmission completed successfully.

FORMAT_ERROR

Format error.

MESSAGE_INCONSISTENCY

uncertainty in the message.

CW1_ERROR

error in the first CW.

CW2_ERROR

error in the second CW.

BUSA_JAM

detection of generation in the main LP.

BUSB_JAM

detection of generation in the standby LP.

DIFF_WC_IN_CW1_AND_CW2

different number of information words in the first and second CWs.

STATUS_BIT_SET

bit set in the OS.

MANCHESTER_ENCODING_ERROR

'Manchester-2' code error.

STATUS_TIMEOUT_ERROR

no response word (Pause error before OS).

DATA_TIMEOUT_ERROR

no information word(s) (Pause error before IC).

EXTRA_DATA

The number of ICs is greater than the specified number.

WRONG_RT_ADDRESS_IN_STATUS

The address of the DUT in the OS is incorrect.

SYNC_TYPE_ERROR

Incorrect synchronisation type.

BUS_SWITCHING

Sync pulse type error.

Address 1 - address of the terminal device that participated in the exchange.
scalar

Address 2 - Receiver termination address, for formats 3 and 8
scalar

Details

Address 31 is a broadcast address.

Subaddress 1 - subaddress of the terminal device that participated in the exchange
scalar

Podaddress 2 - subaddress of the receiver’s terminal device, for formats 3 and 8
scalar

*Number of SDs number of data words read or written
scalar

*Data information words.
``scalar’

*Timestamp time stamp of the message registration
scalar

Details

Contains the value of the hardware timer counter at the time the message was registered. The counter is 32-bit and has a resolution of 1 µs. The timer is started during the initialisation phase of the model. After the counter overflow, the timer continues counting from 0.