C++ API
Loading...
Searching...
No Matches
Plux Namespace Reference

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< DevInfoDevInfos
 Vector of DevInfo type.
 
typedef std::map< String, VariantProperties
 Map from String keywords to Variant types.
 
typedef std::map< int, SensorSensors
 Map of sensor port indexes to Sensor information.
 
typedef std::vector< SourceSources
 Vector of Source type.
 
typedef std::vector< ScheduleSchedules
 Vector of Schedule type.
 
typedef std::vector< SessionSourceSessionSources
 Vector of SessionSource type.
 
typedef std::vector< SessionSessions
 Vector of Session type.
 

Detailed Description

The PLUX C++ API namespace.

Typedef Documentation

◆ Properties

typedef std::map<String, Variant> Plux::Properties

Map from String keywords to Variant types.

See also
BaseDev::getProperties(), SessionSource::properties

◆ Sensors

typedef std::map<int, Sensor> Plux::Sensors

Map of sensor port indexes to Sensor information.

See also
SignalsDev::getSensors, SessionSource::sensor

◆ Sources