Visioscan Set SDK Libraries 1.0.14
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
WBase::abstract Class Referenceabstract

#include <WBaseCommunication.h>

Public Member Functions

 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
 

Public Attributes

event MonitorEventHandler Monitoring
 
property WBaseSettings Settings
 
bool _monitoringExit = false
 
property RecorderStatus Status
 
property WBaseCommunication Communication
 
property BaseSettings * __nativeSettings
 

Protected Attributes

BaseSensor * _sensor
 

Constructor & Destructor Documentation

◆ ~WBaseCommunication()

WBase::abstract::~WBaseCommunication ( )
inline

Member Function Documentation

◆ 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

Member Data Documentation

◆ __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

property WBaseCommunication WBase::abstract::Communication
Initial value:
{
return _communication;
}
void set(WBaseCommunication^ x) {
_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

event MonitorEventHandler WBase::abstract::Monitoring

◆ Settings

property WBaseSettings WBase::abstract::Settings

◆ Status

property RecorderStatus WBase::abstract::Status

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