MI-EL-45 MtDecodeTran
Receive information about an event that occurred with the terminal device.
blockType: SubSystem
Path in the library:
|
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 |
|
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_AD |
Control command of the CS-OS+IS format (format 5). |
Data types |
|
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.
|
INITIATE_SELF_TEST |
start self control. |
TRANSMITTER_SHUTDOWN |
to lock the transmitter. |
OVERRIDE_TRANSMITTER_SHUTDOWN |
unlock the transmitter.
|
TRANSMIT_VECTOR_WORD |
transmit a vector word. |
SYNCHRONIZE_WITH_DATA_WORD |
synchronise with the IC.
|
TRANSMIT_BUILINTEST_WORD |
transmit the word of the inbuilt control. |
SELECTED_TRANSMITTER_SHUTDOWN |
to block the selected transmitter.
|
ILLEGAL_COMMAND |
invalid command.
|
Data types |
|
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.
|
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_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 |
|
Complex numbers support |
No |
#
address 1
—
address of the terminal device that participated in the exchange.
scalar
Details
Data types |
|
Complex numbers support |
No |
#
address 2
—
Receiver termination address, for formats 3 and 8
scalar
Details
Address 31 is a broadcast address.
Data types |
|
Complex numbers support |
No |
#
subaddress 1
—
subaddress of the terminal device that participated in the exchange
scalar
Details
Data types |
|
Complex numbers support |
No |
#
subaddress 2
—
subaddress of the receiver’s terminal device, for formats 3 and 8
scalar
Details
Data types |
|
Complex numbers support |
No |
#
number of SDs
—
number of data words read or written
scalar
Details
Data types |
|
Complex numbers support |
No |
#
data
—
data words
scalar
Details
Data types |
|
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 |
|
Complex numbers support |
No |