U2004 ARINC 429 Module Dll Library
 
Loading...
Searching...
No Matches
U2004.PortStatus Class Reference

A type that is returned for indicating the port speed, state, and status. See More...

Public Member Functions

 PortStatus (A429Port port, byte status)
 

Properties

A429Port Port [get, set]
 The Port that this status represents.
 
bool IsRunning [get, set]
 True if the Port is Running.
 
bool IsHighSpeed [get, set]
 True if the port is High Speed (100kbs), otherwise Low Speed (12.5kbs)
 
bool IsBufferFull [get, set]
 True if words are not being read off from the U2004 fast enough to capture ever word.
 

Detailed Description

A type that is returned for indicating the port speed, state, and status. See

A type that is returned for indicating the port speed, state, and status. See Status.

Constructor & Destructor Documentation

◆ PortStatus()

PortStatus ( A429Port  port,
byte  status 
)
inline

Property Documentation

◆ IsBufferFull

bool IsBufferFull
getset

True if words are not being read off from the U2004 fast enough to capture ever word.

If this boolean is reported as True, then there will be missing records. This is not an issue unless the fastest word receive rates are needed. Monitor this boolean, and if the buffer is full, then the U2004 should be serviced by the host at a faster rate.

◆ IsHighSpeed

bool IsHighSpeed
getset

True if the port is High Speed (100kbs), otherwise Low Speed (12.5kbs)

◆ IsRunning

bool IsRunning
getset

True if the Port is Running.

◆ Port

A429Port Port
getset

The Port that this status represents.