◆ 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: