libvisiontransfer  7.0.0
Public Member Functions | Public Attributes | List of all members
visiontransfer::DataChannelServiceImpl Class Reference
Inheritance diagram for visiontransfer::DataChannelServiceImpl:
Inheritance graph
[legend]
Collaboration diagram for visiontransfer::DataChannelServiceImpl:
Collaboration graph
[legend]

Public Member Functions

 DataChannelServiceImpl (DeviceInfo deviceInfo)
 
void launch (unsigned long pollDelayUSec)
 
TimestampedQuaternion getLastRotationQuaternion ()
 
std::vector< TimestampedQuaterniongetRotationQuaternionSeries (int fromSec, int fromUSec, int untilSec, int untilUSec)
 
TimestampedVector getLastSensorVector (int idx)
 
std::vector< TimestampedVectorgetSensorVectorSeries (int idx, int fromSec, int fromUSec, int untilSec, int untilUSec)
 
TimestampedScalar getLastSensorScalar (int idx)
 
std::vector< TimestampedScalargetSensorScalarSeries (int idx, int fromSec, int fromUSec, int untilSec, int untilUSec)
 
- Public Member Functions inherited from visiontransfer::internal::DataChannelServiceBase
void process ()
 
DataChannel::ID registerChannel (std::shared_ptr< DataChannel > channel)
 
virtual int sendDataInternal (unsigned char *compiledMessage, unsigned int messageSize, sockaddr_in *recipient)
 
int sendDataIsolatedPacket (DataChannel::ID id, DataChannel::Type type, unsigned char *data, unsigned int dataSize, sockaddr_in *recipient)
 

Public Attributes

bool threadRunning
 
std::vector< DataChannelInfochannelsAvailable
 
std::map< DataChannel::Type, std::set< DataChannel::ID > > channelsAvailableByType
 

Additional Inherited Members

- Protected Attributes inherited from visiontransfer::internal::DataChannelServiceBase
std::map< DataChannel::ID, std::shared_ptr< DataChannel > > channels
 
int dataChannelSocket
 
DataChannelMessage message
 

Detailed Description

Definition at line 33 of file datachannelservice.cpp.


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