![]() |
F´ Flight Software - C/C++ Documentation
devel
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Drv/LinuxGpioDriver/LinuxGpioDriverComponentImpl.hpp>
Public Types | |
enum | GpioDirection { GPIO_IN , GPIO_OUT , GPIO_INT } |
configure GPIO More... | |
Definition at line 21 of file LinuxGpioDriverComponentImpl.hpp.
configure GPIO
Enumerator | |
---|---|
GPIO_IN | input |
GPIO_OUT | output |
GPIO_INT | interrupt |
Definition at line 53 of file LinuxGpioDriverComponentImpl.hpp.
Drv::LinuxGpioDriverComponentImpl::LinuxGpioDriverComponentImpl | ( | const char *const | compName | ) |
Construct object LinuxGpioDriver
compName | The component name |
Definition at line 23 of file LinuxGpioDriverComponentImplCommon.cpp.
Drv::LinuxGpioDriverComponentImpl::~LinuxGpioDriverComponentImpl | ( | ) |
Destroy object LinuxGpioDriver
Definition at line 420 of file LinuxGpioDriverComponentImpl.cpp.
void Drv::LinuxGpioDriverComponentImpl::exitThread | ( | ) |
exit thread
Definition at line 413 of file LinuxGpioDriverComponentImpl.cpp.
void Drv::LinuxGpioDriverComponentImpl::init | ( | const NATIVE_INT_TYPE | instance = 0 | ) |
Initialize object LinuxGpioDriver
instance | The instance number |
Definition at line 35 of file LinuxGpioDriverComponentImplCommon.cpp.
bool Drv::LinuxGpioDriverComponentImpl::open | ( | NATIVE_INT_TYPE | gpio, |
GpioDirection | direction | ||
) |
open GPIO
Definition at line 288 of file LinuxGpioDriverComponentImpl.cpp.
Os::Task::TaskStatus Drv::LinuxGpioDriverComponentImpl::startIntTask | ( | NATIVE_UINT_TYPE | priority = Os::Task::TASK_DEFAULT , |
NATIVE_UINT_TYPE | stackSize = Os::Task::TASK_DEFAULT , |
||
NATIVE_UINT_TYPE | cpuAffinity = Os::Task::TASK_DEFAULT |
||
) |
Start interrupt task.
Definition at line 399 of file LinuxGpioDriverComponentImpl.cpp.