MX Foundation 4
Bus Monitor Attributes

BM Minimum Response Time

The KMXF_MIL1553_BM_MIN_RESPONSE_TIME attribute holds the bus monitor minimum response time. This value is used to detect the response too fast error condition. This attribute is not available when BM mode is in Word mode. On IPM-1553-MRT the effective resolution is 1 bit, the value will be rounded down to the nearest bit (i.e. 33 ⅛ bit will be set to 32 ⅛ bit).

Range Value (⅛ bit)
Minimum 0
Maximum 511

Default value: 32 ⅛ bit

BM Response Timeout

The KMXF_MIL1553_BM_RESPONSE_TIMEOUT attribute holds the bus monitor response timeout (microseconds or nanoseconds). The value is based on the timebase resolution. This value is used to detect when a RT does not respond. This attribute is not available when BM mode is in Word mode. On IPM-1553-MRT the effective resolution is microsecond, then value will be rounded down to the nearest microsecond.

Range Value (nanosecond)
Minimum 0
Maximum 255000

Default value: 14000 nanoseconds

BM Mode

The KMXF_MIL1553_BM_MODE attribute holds the monitor mode value for the bus monitor. See (Modes) for more details.

Constant Value
VMXF_MIL1553_BM_MODE_WORD Select BM Word mode
VMXF_MIL1553_BM_MODE_STRING Select BM String mode
VMXF_MIL1553_BM_MODE_MESSAGE Select BM Message mode (default)


BM Unexpected Filter

The KMXF_MIL1553_BM_UNEXPECTED_FILTER_ENABLE attribute holds the bus monitor filtering enable state of unexpected received messages. When disable, all messages will be received and unexpected messages will have the unexpected error bit set in the message control word. When enable, unexpected messages will be automatically discarded. This attribute is not available when BM mode is in Word mode.

Supported on Enhanced module only.

Constant Value
VMXF_DISABLE Disable filtering of unexpected received messages (default)
VMXF_ENABLE Enable filtering of unexpected received messages


BM Start Time

The KMXF_MIL1553_START_TIME attribute holds the time at which the bus monitor has been enabled. Supported on Enhanced module only.

Default value: 0

BM FIFO Almost Full Threshold

The KMXF_MIL1553_BM_FIFO_AF attribute holds the almost full (AF) FIFO threshold value for the BM in number of words.

Range Value (word)
Minimum 1
Maximum 1023

Default value: 64

BM FIFO Aging Timeout

The KMXF_MIL1553_BM_FIFO_AGING attribute defines the RX FIFO aging timeout value for the BM. It defines the longest delay that a received word can wait in the hardware FIFO before a receive interrupt is generated. The attribute value resolution is based on the timebase resolution. A RX FIFO Aging Timeout value of 0 disables the aging timeout. The attribute value is rounded down to step of 64 microseconds.

Range Value
Minimum 0 (nanosecond)
Maximum 16320000 (nanoseconds)

Default value: 8192000 nanoseconds

Updated 10/23/2023