DeliveryStopFlags
DeliveryStopFlags

The delivery stop flags indicate which stops on the pipeline act on the application data

Functions
DeliveryStopFlags
DeliveryStopFlags()

Initializes a DeliveryStopFlags object

DeliveryStopFlags
DeliveryStopFlags(
bool pc,
bool appBoard,
bool linkBoard,
bool baseStation
)

Initializes a DeliveryStopFlags object given specific values

Variables
pc
bool pc: 1

A stop flag representing the pc

appBoard
bool appBoard: 1

A stop flag representing the appBoard

linkBoard
bool linkBoard: 1

A stop flag representing the linkBoard

baseStation
bool baseStation: 1

A stop flag representing the baseStation

Operators
==

Checks that two DeliveryStopFlags objects are equal

Returns

true if the two DeliveryStopFlags are identical, false otherwise

!=

Checks that two DeliveryStopFlags objects are not equal

Returns

true if the two DeliveryStopFlags are not identical, false otherwise

Functions
compare
bool compare(
const DeliveryStopFlags &src
) const

Checks that two DeliveryStopFlags are identical

Returns

true if the two DeliveryStopFlags are identical, false otherwise

fromByte
static DeliveryStopFlags fromByte(
uint8 dsf
)

Sets all the stop flags based on the byte value passed in

Parameters
dsf
uint8

The delivery stop flag byte

toByte
uint8 toByte() const

Gets the delivery stop flag byte value based on the current stop flags set

Returns

The delivery stop flag byte built from the current set stop flags