![]() |
#include "SurgSim/Devices/LabJack/LabJackScaffold.h"
#include <algorithm>
#include <array>
#include <boost/thread/mutex.hpp>
#include <boost/thread/locks.hpp>
#include <errno.h>
#include <labjackusb.h>
#include <list>
#include <memory>
#include <stdint.h>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "SurgSim/DataStructures/DataGroup.h"
#include "SurgSim/DataStructures/DataGroupBuilder.h"
#include "SurgSim/Devices/LabJack/LabJackDevice.h"
#include "SurgSim/Devices/LabJack/LabJackThread.h"
#include "SurgSim/Devices/LabJack/linux/LabJackChecksums.h"
#include "SurgSim/Devices/LabJack/linux/LabJackConstants.h"
#include "SurgSim/Devices/LabJack/linux/LabJackTypeConverters.h"
#include "SurgSim/Framework/Log.h"
#include "SurgSim/Framework/SharedInstance.h"
Classes | |
class | SurgSim::Device::LabJackScaffold::Handle |
struct | SurgSim::Device::LabJackScaffold::DeviceData |
The per-device data. More... | |
struct | SurgSim::Device::LabJackScaffold::StateData |
The per-scaffold data (in comparison to DeviceData the per-device data). More... | |
Namespaces | |
SurgSim | |
SurgSim::Device | |
std::unordered_map<LabJack::Model, BYTE, std::hash<int> > calibrationCommand |
The extended command for reading the calibration data.
std::unordered_map<LabJack::Model, int, std::hash<int> > calibrationReadBytes |
The number of bytes read per calibration read.
std::unordered_map<LabJack::Model, BYTE, std::hash<int> > calibrationThirdByte |
The expected read third byte for the read calibration command.
std::unordered_map<LabJack::Model, int, std::hash<int> > configBlocks |
The number of config memory blocks.
std::unordered_map<LabJack::Model, LabJack::TimerBase, std::hash<int> > timerBase |
The default timer base rate.