F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Drv::PosixUartDriver Member List

This is the complete list of members for Drv::PosixUartDriver, including all inherited members.

allocate_out(FwIndexType portNum, FwSizeType size) constDrv::PosixUartDriverComponentBaseprotected
BAUD_115K enum valueDrv::PosixUartDriver
BAUD_19200 enum valueDrv::PosixUartDriver
BAUD_230K enum valueDrv::PosixUartDriver
BAUD_38400 enum valueDrv::PosixUartDriver
BAUD_57600 enum valueDrv::PosixUartDriver
BAUD_9600 enum valueDrv::PosixUartDriver
CHANNELID_BYTESRECV enum valueDrv::PosixUartDriverComponentBaseprotected
CHANNELID_BYTESSENT enum valueDrv::PosixUartDriverComponentBaseprotected
deallocate_out(FwIndexType portNum, Fw::Buffer &fwBuffer) constDrv::PosixUartDriverComponentBaseprotected
deinit()Fw::PassiveComponentBasevirtual
EVENTID_BUFFERTOOSMALL enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_CONFIGERROR enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_NOBUFFERS enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_NOBUFFERS_THROTTLE enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_OPENERROR enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_PORTOPENED enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_READERROR enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_READERROR_THROTTLE enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_WRITEERROR enum valueDrv::PosixUartDriverComponentBaseprotected
EVENTID_WRITEERROR_THROTTLE enum valueDrv::PosixUartDriverComponentBaseprotected
get_recvReturnIn_InputPort(FwIndexType portNum)Drv::PosixUartDriverComponentBase
get_run_InputPort(FwIndexType portNum)Drv::PosixUartDriverComponentBase
get_send_InputPort(FwIndexType portNum)Drv::PosixUartDriverComponentBase
getIdBase() constFw::PassiveComponentBase
getInstance() constFw::PassiveComponentBaseprotected
getNum_allocate_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_deallocate_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_Log_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_ready_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_recv_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_recvReturnIn_InputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_run_InputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_send_InputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_Time_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getNum_Tlm_OutputPorts()Drv::PosixUartDriverComponentBaseinlineprotectedstatic
getTime() constDrv::PosixUartDriverComponentBaseprotected
HW_FLOW enum valueDrv::PosixUartDriver
init(FwEnumStoreType instance=0)Drv::PosixUartDriverComponentBase
Fw::ObjBase::init()Fw::ObjBaseprotected
isConnected_allocate_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
isConnected_deallocate_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
isConnected_Log_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
isConnected_ready_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
isConnected_recv_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
isConnected_Time_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
isConnected_Tlm_OutputPort(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
join()Drv::PosixUartDriver
lock()Drv::PosixUartDriverComponentBaseprotectedvirtual
log_ACTIVITY_HI_PortOpened(const Fw::StringBase &device) constDrv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_BufferTooSmall(const Fw::StringBase &device, U32 size, U32 needed) constDrv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_ConfigError(const Fw::StringBase &device, I32 error) constDrv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_NoBuffers(const Fw::StringBase &device)Drv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_NoBuffers_ThrottleClear()Drv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_OpenError(const Fw::StringBase &device, I32 error, const Fw::StringBase &name) constDrv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_ReadError(const Fw::StringBase &device, I32 error)Drv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_ReadError_ThrottleClear()Drv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_WriteError(const Fw::StringBase &device, I32 error)Drv::PosixUartDriverComponentBaseprotected
log_WARNING_HI_WriteError_ThrottleClear()Drv::PosixUartDriverComponentBaseprotected
NO_FLOW enum valueDrv::PosixUartDriver
NUM_ALLOCATE_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_DEALLOCATE_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_LOG_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_LOGTEXT_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_READY_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_RECV_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_RECVRETURNIN_INPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_RUN_INPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_SEND_INPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_TIME_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
NUM_TLM_OUTPUT_PORTS enum valueDrv::PosixUartDriverComponentBaseprotected
ObjBase(const char *name)Fw::ObjBaseprotected
open(const char *const device, UartBaudRate baud, UartFlowControl fc, UartParity parity, FwSizeType allocationSize)Drv::PosixUartDriver
PARITY_EVEN enum valueDrv::PosixUartDriver
PARITY_NONE enum valueDrv::PosixUartDriver
PARITY_ODD enum valueDrv::PosixUartDriver
PassiveComponentBase(const char *name)Fw::PassiveComponentBaseprotected
PosixUartDriver(const char *const compName)Drv::PosixUartDriver
PosixUartDriverComponentBase(const char *compName="")Drv::PosixUartDriverComponentBaseprotected
quitReadThread()Drv::PosixUartDriver
ready_out(FwIndexType portNum) constDrv::PosixUartDriverComponentBaseprotected
recv_out(FwIndexType portNum, Fw::Buffer &buffer, const Drv::ByteStreamStatus &status) constDrv::PosixUartDriverComponentBaseprotected
recvReturnIn_handlerBase(FwIndexType portNum, Fw::Buffer &fwBuffer)Drv::PosixUartDriverComponentBaseprotected
run_handlerBase(FwIndexType portNum, U32 context)Drv::PosixUartDriverComponentBaseprotected
send_handlerBase(FwIndexType portNum, Fw::Buffer &sendBuffer)Drv::PosixUartDriverComponentBaseprotected
set_allocate_OutputPort(FwIndexType portNum, Fw::InputBufferGetPort *port)Drv::PosixUartDriverComponentBase
set_deallocate_OutputPort(FwIndexType portNum, Fw::InputBufferSendPort *port)Drv::PosixUartDriverComponentBase
set_Log_OutputPort(FwIndexType portNum, Fw::InputLogPort *port)Drv::PosixUartDriverComponentBase
set_ready_OutputPort(FwIndexType portNum, Drv::InputByteStreamReadyPort *port)Drv::PosixUartDriverComponentBase
set_recv_OutputPort(FwIndexType portNum, Drv::InputByteStreamDataPort *port)Drv::PosixUartDriverComponentBase
set_Time_OutputPort(FwIndexType portNum, Fw::InputTimePort *port)Drv::PosixUartDriverComponentBase
set_Tlm_OutputPort(FwIndexType portNum, Fw::InputTlmPort *port)Drv::PosixUartDriverComponentBase
setIdBase(const FwIdType)Fw::PassiveComponentBase
start(FwTaskPriorityType priority=Os::Task::TASK_PRIORITY_DEFAULT, Os::Task::ParamType stackSize=Os::Task::TASK_DEFAULT, Os::Task::ParamType cpuAffinity=Os::Task::TASK_DEFAULT)Drv::PosixUartDriver
tlmWrite(FwChanIdType id, Fw::TlmBuffer &_tlmBuff, Fw::Time _tlmTime=Fw::Time()) constDrv::PosixUartDriverComponentBaseprotected
tlmWrite_BytesRecv(FwSizeType arg, Fw::Time _tlmTime=Fw::Time()) constDrv::PosixUartDriverComponentBaseprotected
tlmWrite_BytesSent(FwSizeType arg, Fw::Time _tlmTime=Fw::Time()) constDrv::PosixUartDriverComponentBaseprotected
UartBaudRate enum nameDrv::PosixUartDriver
UartFlowControl enum nameDrv::PosixUartDriver
UartParity enum nameDrv::PosixUartDriver
unLock()Drv::PosixUartDriverComponentBaseprotectedvirtual
~ObjBase()Fw::ObjBaseprotectedvirtual
~PassiveComponentBase()Fw::PassiveComponentBaseprotectedvirtual
~PosixUartDriver()Drv::PosixUartDriver
~PosixUartDriverComponentBase()Drv::PosixUartDriverComponentBaseprotectedvirtual