EVENTID_INTERRUPTREADERROR enum value | Drv::LinuxGpioDriverComponentBase | protected |
EVENTID_OPENCHIP enum value | Drv::LinuxGpioDriverComponentBase | protected |
EVENTID_OPENCHIPERROR enum value | Drv::LinuxGpioDriverComponentBase | protected |
EVENTID_OPENPINERROR enum value | Drv::LinuxGpioDriverComponentBase | protected |
EVENTID_POLLINGERROR enum value | Drv::LinuxGpioDriverComponentBase | protected |
get_gpioRead_InputPort(FwIndexType portNum) | Drv::LinuxGpioDriverComponentBase | |
get_gpioWrite_InputPort(FwIndexType portNum) | Drv::LinuxGpioDriverComponentBase | |
getIdBase() const | Fw::PassiveComponentBase | |
getInstance() const | Fw::PassiveComponentBase | protected |
getNum_gpioInterrupt_OutputPorts() const | Drv::LinuxGpioDriverComponentBase | protected |
getNum_gpioRead_InputPorts() const | Drv::LinuxGpioDriverComponentBase | protected |
getNum_gpioWrite_InputPorts() const | Drv::LinuxGpioDriverComponentBase | protected |
getNum_Log_OutputPorts() const | Drv::LinuxGpioDriverComponentBase | protected |
getNum_Time_OutputPorts() const | Drv::LinuxGpioDriverComponentBase | protected |
getTime() | Drv::LinuxGpioDriverComponentBase | protected |
GPIO_INPUT enum value | Drv::LinuxGpioDriver | |
GPIO_INTERRUPT_BOTH_RISING_AND_FALLING_EDGES enum value | Drv::LinuxGpioDriver | |
GPIO_INTERRUPT_FALLING_EDGE enum value | Drv::LinuxGpioDriver | |
GPIO_INTERRUPT_RISING_EDGE enum value | Drv::LinuxGpioDriver | |
GPIO_OUTPUT enum value | Drv::LinuxGpioDriver | |
GPIO_POLL_TIMEOUT | Drv::LinuxGpioDriver | static |
GpioConfiguration enum name | Drv::LinuxGpioDriver | |
gpioInterrupt_out(FwIndexType portNum, Os::RawTime &cycleStart) | Drv::LinuxGpioDriverComponentBase | protected |
gpioRead_handlerBase(FwIndexType portNum, Fw::Logic &state) | Drv::LinuxGpioDriverComponentBase | protected |
gpioWrite_handlerBase(FwIndexType portNum, const Fw::Logic &state) | Drv::LinuxGpioDriverComponentBase | protected |
init(FwEnumStoreType instance=0) | Drv::LinuxGpioDriverComponentBase | |
Fw::PassiveComponentBase::init(NATIVE_INT_TYPE instance) | Fw::PassiveComponentBase | protected |
Fw::ObjBase::init() | Fw::ObjBase | protected |
isConnected_gpioInterrupt_OutputPort(FwIndexType portNum) | Drv::LinuxGpioDriverComponentBase | protected |
isConnected_Log_OutputPort(FwIndexType portNum) | Drv::LinuxGpioDriverComponentBase | protected |
isConnected_Time_OutputPort(FwIndexType portNum) | Drv::LinuxGpioDriverComponentBase | protected |
join() | Drv::LinuxGpioDriver | |
LinuxGpioDriver(const char *const compName) | Drv::LinuxGpioDriver | |
LinuxGpioDriverComponentBase(const char *compName="") | Drv::LinuxGpioDriverComponentBase | protected |
log_DIAGNOSTIC_OpenChip(const Fw::StringBase &chip, const Fw::StringBase &chipLabel, U32 pin, const Fw::StringBase &pinMessage) | Drv::LinuxGpioDriverComponentBase | protected |
log_WARNING_HI_InterruptReadError(U32 expected, U32 got) | Drv::LinuxGpioDriverComponentBase | protected |
log_WARNING_HI_OpenChipError(const Fw::StringBase &chip, Os::FileStatus status) | Drv::LinuxGpioDriverComponentBase | protected |
log_WARNING_HI_OpenPinError(const Fw::StringBase &chip, U32 pin, const Fw::StringBase &pinMessage, Os::FileStatus status) | Drv::LinuxGpioDriverComponentBase | protected |
log_WARNING_HI_PollingError(I32 error_number) | Drv::LinuxGpioDriverComponentBase | protected |
MAX_GPIO_CONFIGURATION enum value | Drv::LinuxGpioDriver | |
NUM_GPIOINTERRUPT_OUTPUT_PORTS enum value | Drv::LinuxGpioDriverComponentBase | protected |
NUM_GPIOREAD_INPUT_PORTS enum value | Drv::LinuxGpioDriverComponentBase | protected |
NUM_GPIOWRITE_INPUT_PORTS enum value | Drv::LinuxGpioDriverComponentBase | protected |
NUM_LOG_OUTPUT_PORTS enum value | Drv::LinuxGpioDriverComponentBase | protected |
NUM_LOGTEXT_OUTPUT_PORTS enum value | Drv::LinuxGpioDriverComponentBase | protected |
NUM_TIME_OUTPUT_PORTS enum value | Drv::LinuxGpioDriverComponentBase | protected |
ObjBase(const char *name) | Fw::ObjBase | protected |
open(const char *device, const U32 gpio, const GpioConfiguration &configuration, const Fw::Logic &default_state=Fw::Logic::LOW) | Drv::LinuxGpioDriver | |
PassiveComponentBase(const char *name) | Fw::PassiveComponentBase | protected |
set_gpioInterrupt_OutputPort(FwIndexType portNum, Svc::InputCyclePort *port) | Drv::LinuxGpioDriverComponentBase | |
set_Log_OutputPort(FwIndexType portNum, Fw::InputLogPort *port) | Drv::LinuxGpioDriverComponentBase | |
set_Time_OutputPort(FwIndexType portNum, Fw::InputTimePort *port) | Drv::LinuxGpioDriverComponentBase | |
setIdBase(const U32) | Fw::PassiveComponentBase | |
start(const FwSizeType priority=Os::Task::TASK_DEFAULT, const FwSizeType stackSize=Os::Task::TASK_DEFAULT, const FwSizeType cpuAffinity=Os::Task::TASK_DEFAULT, const PlatformUIntType identifier=static_cast< PlatformUIntType >(Os::Task::TASK_DEFAULT)) | Drv::LinuxGpioDriver | |
stop() | Drv::LinuxGpioDriver | |
~LinuxGpioDriver() | Drv::LinuxGpioDriver | |
~LinuxGpioDriverComponentBase() | Drv::LinuxGpioDriverComponentBase | protectedvirtual |
~ObjBase() | Fw::ObjBase | protectedvirtual |
~PassiveComponentBase() | Fw::PassiveComponentBase | protectedvirtual |