Engee documentation

MI-EL-45 MtDecodeTran

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

blockType: SubSystem

Path in the library:

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

Description

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

Ports

Input

# monitor data — array of 39 elements, one column of the matrix obtained from the MI-EL-45 RtGetTran block
matrix

Details
Data types

Float64.

Complex numbers support

No

Output

# message type — bus of 10 signals
vector

Details

A signal value of 1 on the bus indicates 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).

Data types

Float64.

Complex numbers support

No

# team — bus of 17 signals
vector

Details

A signal value of 1 on the bus indicates 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.

Data types

Float64.

Complex numbers support

No

# status — bus of 16 signals.
vector

Details

A signal value of 1 in the bus indicates 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.

Data types

Float64.

Complex numbers support

No

# address 1 — address of the terminal device that participated in the exchange.
scalar

Details
Data types

Float64.

Complex numbers support

No

# address 2 — Receiver termination address, for formats 3 and 8
scalar

Details

Address 31 is a broadcast address.

Data types

Float64.

Complex numbers support

No

# subaddress 1 — subaddress of the terminal device that participated in the exchange
scalar

Details
Data types

Float64.

Complex numbers support

No

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

Details
Data types

Float64.

Complex numbers support

No

# number of SDs — number of data words read or written
scalar

Details
Data types

Float64.

Complex numbers support

No

# data — data words
scalar

Details
Data types

Float64.

Complex numbers support

No

# timestamp — message registration timestamp
scalar

Details

Contains the value of the hardware timer counter at the time the message was logged. 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 to count from 0.

Data types

Float64.

Complex numbers support

No

Parameters

None.