![]() |
C++ API
|
Go to the source code of this file.
Classes | |
struct | Plux::DevInfo |
Information about a device found by BaseDev::findDevices(). More... | |
class | Plux::Variant |
This class encapsulates a value of one of following data types: bool, int, float and String. More... | |
class | Plux::Exception |
Generic PLUX C++ API exception. More... | |
class | Plux::NotifException |
Base class for all notification exceptions. More... | |
class | Plux::Notification::OpeningPort |
Exception thrown if there was a problem while opening the communication port. More... | |
class | Plux::Notification::InitializingPort |
Exception thrown if there was a problem while initializing the communication port. More... | |
class | Plux::Notification::AdapterNotFound |
Exception thrown if no Bluetooth adapter was found while trying to connect to a Bluetooth device. More... | |
class | Plux::Notification::DeviceNotFound |
Exception thrown if the requested device path was not found. More... | |
class | Plux::Notification::ContactingDevice |
Exception thrown if the connection with the device was lost. More... | |
class | Plux::ErrorException |
Base class for all error exceptions. More... | |
class | Plux::Error::InvalidParameter |
Exception thrown if a method call has an invalid parameter value. More... | |
class | Plux::Error::InvalidOperation |
Exception thrown if the requested operation cannot be completed due to current device state. More... | |
class | Plux::Error::NotSupported |
Exception thrown if the requested operation is not supported by the device. More... | |
class | Plux::Error::InvalidInstance |
Exception thrown if an invalid object instance method was called. More... | |
class | Plux::Error::MissingModule |
Exception thrown if an API module is missing or invalid (DLL or .so file). More... | |
struct | Plux::Clock |
Event timestamp class. More... | |
struct | Plux::Event |
Event base class. More... | |
struct | Plux::EvtDigInUpdate |
Digital port input change event class. More... | |
struct | Plux::EvtSchedChange |
Session schedule change event class. More... | |
struct | Plux::EvtSync |
Synchronization event class. More... | |
struct | Plux::EvtGestFeatures |
Gesture features event class. More... | |
struct | Plux::EvtDisconnect |
Device disconnect event class. More... | |
struct | Plux::EvtSignalGood |
Sensor signal good event class. More... | |
struct | Plux::EvtBattery |
Battery state event class. More... | |
struct | Plux::EvtSensorTrack |
Sensor connection/disconnection tracking event class. More... | |
struct | Plux::EvtFrameData |
struct | Plux::EvtDeviceState |
Device state change event class. More... | |
struct | Plux::EvtCalibrationData |
class | Plux::BaseDev |
Base class for all PLUX devices. More... | |
struct | Plux::Sensor |
Sensor information class. More... | |
struct | Plux::Source |
Acquisition source class. More... | |
class | Plux::SignalsDev |
Base class for PLUX signal-acquiring devices. More... | |
struct | Plux::Schedule |
Session schedule class. More... | |
struct | Plux::SessionSource |
Saved acquisition source class with sensor information. More... | |
struct | Plux::Session |
Stored session header class. More... | |
class | Plux::MemoryDev |
Base class for PLUX signal-acquiring devices with internal memory. More... | |
class | Plux::BITalinoDev |
Base class for Plux BITalino devices. More... | |
struct | Plux::BITalinoDev::State |
Current device state returned by BITalinoDev::getState() More... | |
class | Plux::StimDev |
This class is not covered in this documentation. More... | |
Namespaces | |
namespace | Plux |
The PLUX C++ API namespace. | |
namespace | Plux::Notification |
Namespace for all notification exceptions. | |
namespace | Plux::Error |
Namespace for all error exceptions. | |
Macros | |
#define | PLUX_API_VERSION "1.11" |
Current API version string. | |
#define | PLUX_API_BUILD_DATE __DATE__ |
Compile API date. | |
#define | DEBUG_MSG(msg) |
#define | DEBUG_PRINT(fmt, ...) |
Typedefs | |
typedef std::string | Plux::String |
String type. | |
typedef std::vector< int > | Plux::Ints |
Vector of int type. | |
typedef std::vector< bool > | Plux::Bools |
Vector of bool type. | |
typedef std::vector< DevInfo > | Plux::DevInfos |
Vector of DevInfo type. | |
typedef std::map< String, Variant > | Plux::Properties |
Map from String keywords to Variant types. | |
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. | |
typedef std::vector< Schedule > | Plux::Schedules |
Vector of Schedule type. | |
typedef std::vector< SessionSource > | Plux::SessionSources |
Vector of SessionSource type. | |
typedef std::vector< Session > | Plux::Sessions |
Vector of Session type. | |
#define DEBUG_MSG | ( | msg | ) |
#define DEBUG_PRINT | ( | fmt, | |
... | |||
) |