Network Interface Datatypes

OcaNetworkInterfaceState

enum OcaNetworkInterfaceState : uint8_t

Network Interface state.

enumerator NotReady = 0

Network interface is not ready for data transfer.

enumerator Ready = 1

Network interface is ready for data transfer.

enumerator Fault = 2

Network interface has ceased all activity due to an error.

OcaNetworkInterfaceStatus

struct OcaNetworkInterfaceStatus

Network-type-specific network interface status.

OcaNetworkInterfaceState State

Generic state of the network interface

OcaAdaptationData AdaptationData

Adaptation-dependent state data

OcaNetworkInterfaceCommand

enum OcaNetworkInterfaceCommand : uint8_t

Command values for OcaNetworkInterface.ApplyCommand().

enumerator Start = 0

If State is NotReady or Fault: applies TargetNetworkSettings ** ** sets NetworkSettingsPending to FALSE sets State to Ready ** ** commences network I/O. else does nothing.

enumerator Stop = 1

Ceases network I/O and sets State to NotReady.

enumerator Restart = 2

Performs a Stop command,. After State becomes NotReady, performs a Start command.