MX Foundation 4
MXF_DEVICE_STAT_ERROR_DETAILS Struct Reference

Device errors details counters. More...

#include <mxf_base.h>

Data Fields

uint32 command
 
uint32 queueAdd
 
uint32 queueRemove
 
uint32 outOfBuffer
 
uint32 rxFifoOverflow
 
uint32 txFifoOverflow
 
uint32 bridgeOverflow
 
uint32 rxWordString
 
uint32 sharedQueueAdd
 
uint32 sharedQueueRemove
 
uint32 schedulerUnderrun
 
uint32 txLate
 
uint32 txMsgOverflow
 
uint32 bufferTrashed
 
uint32 moduleError
 
uint32 moduleException
 
uint32 a629Sim
 
uint32 txFatal
 
uint32 rxWordLength
 
uint32 moduleRxUnderflow
 
uint32 moduleTxUnderflow
 
uint32 overload
 
uint32 nvstorageReadWrite
 
uint32 overheat
 
uint32 rxGapLength
 
uint32 txHalted
 
uint32 moduleAlarm
 
uint32 moduleComm
 
uint32 reserved [30]
 

Detailed Description

This structure defines the error count for all supported errors of the device.

Field Documentation

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::command

Invalid command error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::queueAdd

Enqueue error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::queueRemove

Dequeue error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::outOfBuffer

Out of resources error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::rxFifoOverflow

RX FIFO overflow error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::txFifoOverflow

TX FIFO overflow error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::bridgeOverflow

Bridge overflow error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::rxWordString

Word or string error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::sharedQueueAdd

Shared list enqueue error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::sharedQueueRemove

Shared list dequeue error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::schedulerUnderrun

Scheduler underrun error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::txLate

TX late transmit error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::txMsgOverflow

TX overflow error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::bufferTrashed

Invalid buffer error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::moduleError

Module error error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::moduleException

Module exception error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::a629Sim

ARINC 629 SIM error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::txFatal

Transmitter failure error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::rxWordLength

Word length error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::moduleRxUnderflow

module RX FIFO underflow error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::moduleTxUnderflow

module TX FIFO underflow error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::overload

Device overload error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::nvstorageReadWrite

Non-volatile Read/Write error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::overheat

Device overheat error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::rxGapLength

Gap length error count.

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::txHalted

Transmission halted error count (MXF 4.1.0 and later).

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::moduleAlarm

FlexMAX module alarm error count (MXF 4.5.0 and later).

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::moduleComm

FlexMAX module communication error count (MXF 4.5.0 and later).

uint32 MXF_DEVICE_STAT_ERROR_DETAILS::reserved[30]

Reserved for future use.

Updated 10/23/2023