![]() |
Public Member Functions | |
State (std::shared_ptr< SurgSim::Framework::Logger > &&logger_) | |
Public Attributes | |
std::shared_ptr< SurgSim::Framework::Logger > | logger |
The logger to use. More... | |
FileDescriptor | handle |
The underlying device file descriptor. More... | |
std::array< int, SystemInputDeviceHandle::MAX_NUM_BUTTONS > | buttonCodes |
Event library button code corresponding to each index. More... | |
Private Member Functions | |
State (const State &other)=delete | |
State & | operator= (const State &other)=delete |
|
inlineexplicit |
|
privatedelete |
std::array<int, SystemInputDeviceHandle::MAX_NUM_BUTTONS> SurgSim::Device::InputDeviceHandle::State::buttonCodes |
Event library button code corresponding to each index.
FileDescriptor SurgSim::Device::InputDeviceHandle::State::handle |
The underlying device file descriptor.
std::shared_ptr<SurgSim::Framework::Logger> SurgSim::Device::InputDeviceHandle::State::logger |
The logger to use.