![]() |
C++ API
|
The PLUX C++ API namespace. More...
Namespaces | |
namespace | Error |
Namespace for all error exceptions. | |
namespace | Notification |
Namespace for all notification exceptions. | |
Classes | |
class | BaseDev |
Base class for all PLUX devices. More... | |
class | BITalinoDev |
Base class for Plux BITalino devices. More... | |
struct | Clock |
Event timestamp class. More... | |
struct | DevInfo |
Information about a device found by BaseDev::findDevices(). More... | |
class | ErrorException |
Base class for all error exceptions. More... | |
struct | Event |
Event base class. More... | |
struct | EvtBattery |
Battery state event class. More... | |
struct | EvtCalibrationData |
struct | EvtDeviceState |
Device state change event class. More... | |
struct | EvtDigInUpdate |
Digital port input change event class. More... | |
struct | EvtDisconnect |
Device disconnect event class. More... | |
struct | EvtFrameData |
struct | EvtGestFeatures |
Gesture features event class. More... | |
struct | EvtSchedChange |
Session schedule change event class. More... | |
struct | EvtSensorTrack |
Sensor connection/disconnection tracking event class. More... | |
struct | EvtSignalGood |
Sensor signal good event class. More... | |
struct | EvtSync |
Synchronization event class. More... | |
class | Exception |
Generic PLUX C++ API exception. More... | |
class | MemoryDev |
Base class for PLUX signal-acquiring devices with internal memory. More... | |
class | NotifException |
Base class for all notification exceptions. More... | |
struct | Schedule |
Session schedule class. More... | |
struct | Sensor |
Sensor information class. More... | |
struct | Session |
Stored session header class. More... | |
struct | SessionSource |
Saved acquisition source class with sensor information. More... | |
class | SignalsDev |
Base class for PLUX signal-acquiring devices. More... | |
struct | Source |
Acquisition source class. More... | |
class | StimDev |
This class is not covered in this documentation. More... | |
class | Variant |
This class encapsulates a value of one of following data types: bool, int, float and String. More... | |
Typedefs | |
typedef std::string | String |
String type. | |
typedef std::vector< int > | Ints |
Vector of int type. | |
typedef std::vector< bool > | Bools |
Vector of bool type. | |
typedef std::vector< DevInfo > | DevInfos |
Vector of DevInfo type. | |
typedef std::map< String, Variant > | Properties |
Map from String keywords to Variant types. | |
typedef std::map< int, Sensor > | Sensors |
Map of sensor port indexes to Sensor information. | |
typedef std::vector< Source > | Sources |
Vector of Source type. | |
typedef std::vector< Schedule > | Schedules |
Vector of Schedule type. | |
typedef std::vector< SessionSource > | SessionSources |
Vector of SessionSource type. | |
typedef std::vector< Session > | Sessions |
Vector of Session type. | |
The PLUX C++ API namespace.
typedef std::map<String, Variant> Plux::Properties |
typedef std::map<int, Sensor> Plux::Sensors |
Map of sensor port indexes to Sensor information.
typedef std::vector<Source> Plux::Sources |
Vector of Source type.