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

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