◆ StateData() [1/2]
SurgSim::Devices::NovintScaffold::StateData::StateData |
( |
| ) |
|
|
inline |
◆ StateData() [2/2]
SurgSim::Devices::NovintScaffold::StateData::StateData |
( |
const StateData & |
| ) |
|
|
private |
◆ operator=()
◆ callback
std::unique_ptr<Callback> SurgSim::Devices::NovintScaffold::StateData::callback |
Wrapper for the haptic loop callback handle.
◆ initializationTime
Framework::Clock::time_point SurgSim::Devices::NovintScaffold::StateData::initializationTime |
Time of the initialization of the latest handle.
◆ isApiInitialized
bool SurgSim::Devices::NovintScaffold::StateData::isApiInitialized |
True if the API has been initialized (and not finalized).
◆ logger
Logger used by the scaffold and all devices.
◆ mutex
boost::mutex SurgSim::Devices::NovintScaffold::StateData::mutex |
The mutex that protects the list of registered devices.
◆ nameToSerial
std::map<std::string, std::string> SurgSim::Devices::NovintScaffold::StateData::nameToSerial |
The map from name to serial number for all devices.
◆ registeredDevices
std::list<std::unique_ptr<DeviceData> > SurgSim::Devices::NovintScaffold::StateData::registeredDevices |
◆ serialToHandle
std::unordered_map<std::string, std::shared_ptr<Handle> > SurgSim::Devices::NovintScaffold::StateData::serialToHandle |
The map from serial number to Handle for all devices that were available when the SDK was initialized.
◆ timer
Timer to measure update rate.
◆ unregisteredHandles
std::list<std::shared_ptr<Handle> > SurgSim::Devices::NovintScaffold::StateData::unregisteredHandles |
List of devices that have been unregistered and should have their forces, torques, and gravity compensation zeroed in the next update.
The documentation for this struct was generated from the following file: