iPXE
Data Fields
EFI_SERIAL_IO_MODE Struct Reference

#include <SerialIo.h>

Data Fields

UINT32 ControlMask
 
UINT32 Timeout
 
UINT64 BaudRate
 
UINT32 ReceiveFifoDepth
 
UINT32 DataBits
 
UINT32 Parity
 
UINT32 StopBits
 

Detailed Description

Data Structure Description:
The data values in SERIAL_IO_MODE are read-only and are updated by the code that produces the SERIAL_IO_PROTOCOL member functions.
Parameters
ControlMaskA mask for the Control bits that the device supports. The device must always support the Input Buffer Empty control bit.
TimeOutIf applicable, the number of microseconds to wait before timing out a Read or Write operation.
BaudRateIf applicable, the current baud rate setting of the device; otherwise, baud rate has the value of zero to indicate that device runs at the device's designed speed.
ReceiveFifoDepthThe number of characters the device will buffer on input
DataBitsThe number of characters the device will buffer on input
ParityIf applicable, this is the EFI_PARITY_TYPE that is computed or checked as each character is transmitted or reveived. If the device does not support parity the value is the default parity value.
StopBitsIf applicable, the EFI_STOP_BITS_TYPE number of stop bits per character. If the device does not support stop bits the value is the default stop bit values.

Definition at line 258 of file SerialIo.h.

Field Documentation

◆ ControlMask

UINT32 EFI_SERIAL_IO_MODE::ControlMask

Definition at line 259 of file SerialIo.h.

◆ Timeout

UINT32 EFI_SERIAL_IO_MODE::Timeout

Definition at line 264 of file SerialIo.h.

◆ BaudRate

UINT64 EFI_SERIAL_IO_MODE::BaudRate

Definition at line 265 of file SerialIo.h.

◆ ReceiveFifoDepth

UINT32 EFI_SERIAL_IO_MODE::ReceiveFifoDepth

Definition at line 266 of file SerialIo.h.

◆ DataBits

UINT32 EFI_SERIAL_IO_MODE::DataBits

Definition at line 267 of file SerialIo.h.

◆ Parity

UINT32 EFI_SERIAL_IO_MODE::Parity

Definition at line 268 of file SerialIo.h.

◆ StopBits

UINT32 EFI_SERIAL_IO_MODE::StopBits

Definition at line 269 of file SerialIo.h.


The documentation for this struct was generated from the following file: