C++ API
Loading...
Searching...
No Matches
Plux::StimDev Class Reference

This class is not covered in this documentation. More...

#include <plux.h>

Inheritance diagram for Plux::StimDev:
Plux::BaseDev

Additional Inherited Members

- Public Types inherited from Plux::BaseDev
enum  ProductId {
  PID_BioPlux = 0x0101 , PID_BiosignalsPlux = 0x0201 , PID_BiosignalsPluxPRO = 0x0205 , PID_MotionPlux = 0x020A ,
  PID_OpenBan = 0x0214 , PID_OpenBanV2_DDME = 0x0215 , PID_OpenBanV2 = 0x0216 , PID_fNIRS = 0x021E ,
  PID_StimPlux = 0x0301 , PID_MuscleBan = 0x0502 , PID_BITalino = 0x0601 , PID_BITalinoRev = 0x0602 ,
  PID_scoliosis = 0x0701 , PID_MuscleBanWearable = 0x0801 , PID_CardioBanWearable = 0x0802 , PID_RespiBanWearable = 0x0803
}
 Product ID enumeration. More...
 
- Public Member Functions inherited from Plux::BaseDev
virtual void onFoundDevice (const char *path, const char *description)
 
DevInfos findDevicesWithCallback (void)
 
 BaseDev (const String &path)
 Connects to a PLUX device.
 
virtual ~BaseDev (void)
 Disconnects from the device.
 
Properties getProperties (void)
 Returns the device properties.
 
void setParameter (int port, int index, const void *data, int dataLen)
 Sets a system or sensor parameter value.
 
float getBattery (void)
 Returns the remaining battery charge as a percentage of full capacity.
 
void setTimeout (int timeout=-1)
 Sets the receiving timeout value for loop().
 
void loop (void)
 Runs the device message loop.
 
void interrupt (void *param=NULL)
 Sends an interrupt signal to loop().
 
virtual bool onEvent (const Event &evt)
 Event callback.
 
virtual bool onTimeout (void)
 Timeout callback.
 
virtual bool onInterrupt (void *param)
 Interrupt signal callback.
 
- Static Public Member Functions inherited from Plux::BaseDev
static DevInfos findDevices (const String &domain="")
 Finds PLUX devices within the given domain.
 

Detailed Description

This class is not covered in this documentation.


The documentation for this class was generated from the following file: