#include <WBaseCommunication.h>
|
| WBaseCommunication () |
|
| ~WBaseCommunication () |
|
virtual void | Connect ()=0 |
| Pure virtual method that will help the caller to proceed to the connection to media.
|
|
virtual void | Disconnect ()=0 |
| Pure virtual method that will help the caller to proceed to media disconection.
|
|
bool | IsConnected () |
| Indicates, based on the 'GetConnectionState' method, if the device is connected or not.
|
|
CommunicationConnectionStatus | GetConnectionState () |
| Returns the actual connection state. /!\: monitoring must be turned to ON to get the realtime status. The default will be DISCONNECTED.
|
|
virtual void | Play ()=0 |
|
virtual void | Pause ()=0 |
|
virtual void | Stop ()=0 |
|
virtual void | Record ()=0 |
|
virtual void | ExportToCsv (String^ pPathToExport)=0 |
|
◆ ~WBaseCommunication()
WBase::abstract::~WBaseCommunication |
( |
| ) |
|
|
inline |
◆ Connect()
virtual void WBase::abstract::Connect |
( |
| ) |
|
|
pure virtual |
Pure virtual method that will help the caller to proceed to the connection to media.
◆ Disconnect()
virtual void WBase::abstract::Disconnect |
( |
| ) |
|
|
pure virtual |
Pure virtual method that will help the caller to proceed to media disconection.
◆ ExportToCsv()
virtual void WBase::abstract::ExportToCsv |
( |
String^ |
pPathToExport | ) |
|
|
pure virtual |
◆ GetConnectionState()
CommunicationConnectionStatus WBase::abstract::GetConnectionState |
( |
| ) |
|
|
inline |
Returns the actual connection state. /!\: monitoring must be turned to ON to get the realtime status. The default will be DISCONNECTED.
- Returns
- An enum reflecting the connection state
◆ IsConnected()
bool WBase::abstract::IsConnected |
( |
| ) |
|
|
inline |
Indicates, based on the 'GetConnectionState' method, if the device is connected or not.
- Returns
◆ Pause()
virtual void WBase::abstract::Pause |
( |
| ) |
|
|
pure virtual |
◆ Play()
virtual void WBase::abstract::Play |
( |
| ) |
|
|
pure virtual |
◆ Record()
virtual void WBase::abstract::Record |
( |
| ) |
|
|
pure virtual |
◆ Stop()
virtual void WBase::abstract::Stop |
( |
| ) |
|
|
pure virtual |
◆ WBaseCommunication()
WBase::abstract::WBaseCommunication |
( |
| ) |
|
|
inline |
◆ __nativeSettings
property BaseSettings* WBase::abstract::__nativeSettings |
Initial value:{
BaseSettings* get() {
return _settings;
}
}
protected:
BaseSettings* _settings
◆ _monitoringExit
bool WBase::abstract::_monitoringExit = false |
◆ _sensor
BaseSensor* WBase::abstract::_sensor |
|
protected |
◆ Communication
Initial value:{
return _communication;
}
_communication = x;
_sensor->SetCommunication(x->__nativeCommunication);
}
}
property WBaseDataRecorder^ DataRecorder {
WBaseDataRecorder^ get() {
return _dataRecorder;
}
void set(WBaseDataRecorder^ x) {
_dataRecorder = x;
_sensor->SetDataRecorder(_dataRecorder->__nativeRecorder);
}
}
virtual void Initialize() = 0
BaseSensor * _sensor
Definition WBaseSensor.h:35
WBaseCommunication()
Definition WBaseCommunication.h:36
◆ Monitoring
◆ Settings
property WBaseSettings WBase::abstract::Settings |
◆ Status
property RecorderStatus WBase::abstract::Status |
The documentation for this class was generated from the following files: