MRPT  1.9.9
xsdatapacket.h File Reference
#include "pstdint.h"
#include "xsanalogindata.h"
#include "xscalibrateddata.h"
#include "xsdataidentifier.h"
#include "xsdeviceid.h"
#include "xseuler.h"
#include "xsgpspvtdata.h"
#include "xsmatrix.h"
#include "xsmessage.h"
#include "xspressure.h"
#include "xsquaternion.h"
#include "xsrange.h"
#include "xsrawgpsdop.h"
#include "xsrawgpssol.h"
#include "xsrawgpssvinfo.h"
#include "xsrawgpstimeutc.h"
#include "xsscrdata.h"
#include "xssdidata.h"
#include "xstimestamp.h"
#include "xstriggerindicationdata.h"
#include "xstypedefs.h"
#include "xsushortvector.h"
#include "xsutctime.h"
#include "xsvector.h"
Include dependency graph for xsdatapacket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XsDataPacket
 Contains data received from a device or read from a file. More...
 

Macros

#define XSDATAPACKET_INITIALIZER
 

Typedefs

typedef struct XsDataPacket XsDataPacket
 

Functions

XSTYPES_DLL_API void XsDataPacket_construct (XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_destruct (XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_copy (XsDataPacket *copy, XsDataPacket const *src)
 
XSTYPES_DLL_API void XsDataPacket_swap (XsDataPacket *a, XsDataPacket *b)
 
XSTYPES_DLL_API int XsDataPacket_empty (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_itemOffsetExact (const XsDataPacket *thisPtr, XsDataIdentifier id)
 
XSTYPES_DLL_API int XsDataPacket_itemOffsetLoose (const XsDataPacket *thisPtr, XsDataIdentifier id)
 
XSTYPES_DLL_API int XsDataPacket_itemOffsetMasked (const XsDataPacket *thisPtr, XsDataIdentifier id, XsDataIdentifier mask)
 
XSTYPES_DLL_API void XsDataPacket_setMessage (XsDataPacket *thisPtr, const XsMessage *msg)
 
XSTYPES_DLL_API XsMessageXsDataPacket_originalMessage (const XsDataPacket *thisPtr, XsMessage *returnVal)
 
XSTYPES_DLL_API XsDataIdentifier XsDataPacket_dataFormat (const XsDataPacket *thisPtr, XsDataIdentifier id)
 
XSTYPES_DLL_API uint8_t XsDataPacket_getFPValueSize (XsDataIdentifier id)
 
XSTYPES_DLL_API XsUShortVectorXsDataPacket_rawAcceleration (const XsDataPacket *thisPtr, XsUShortVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawAcceleration (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRawAcceleration (XsDataPacket *thisPtr, const XsUShortVector *vec)
 
XSTYPES_DLL_API XsUShortVectorXsDataPacket_rawGyroscopeData (const XsDataPacket *thisPtr, XsUShortVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawGyroscopeData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRawGyroscopeData (XsDataPacket *thisPtr, const XsUShortVector *vec)
 
XSTYPES_DLL_API XsUShortVectorXsDataPacket_rawGyroscopeTemperatureData (const XsDataPacket *thisPtr, XsUShortVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawGyroscopeTemperatureData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRawGyroscopeTemperatureData (XsDataPacket *thisPtr, const XsUShortVector *vec)
 
XSTYPES_DLL_API XsUShortVectorXsDataPacket_rawMagneticField (const XsDataPacket *thisPtr, XsUShortVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawMagneticField (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRawMagneticField (XsDataPacket *thisPtr, const XsUShortVector *vec)
 
XSTYPES_DLL_API uint16_t XsDataPacket_rawTemperature (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsRawTemperature (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRawTemperature (XsDataPacket *thisPtr, uint16_t temp)
 
XSTYPES_DLL_API XsScrDataXsDataPacket_rawData (const XsDataPacket *thisPtr, XsScrData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRawData (XsDataPacket *thisPtr, const XsScrData *data)
 
XSTYPES_DLL_API XsVectorXsDataPacket_calibratedAcceleration (const XsDataPacket *thisPtr, XsVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsCalibratedAcceleration (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setCalibratedAcceleration (XsDataPacket *thisPtr, const XsVector *vec)
 
XSTYPES_DLL_API XsVectorXsDataPacket_calibratedGyroscopeData (const XsDataPacket *thisPtr, XsVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsCalibratedGyroscopeData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setCalibratedGyroscopeData (XsDataPacket *thisPtr, const XsVector *vec)
 
XSTYPES_DLL_API XsVectorXsDataPacket_calibratedMagneticField (const XsDataPacket *thisPtr, XsVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsCalibratedMagneticField (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setCalibratedMagneticField (XsDataPacket *thisPtr, const XsVector *vec)
 
XSTYPES_DLL_API XsCalibratedDataXsDataPacket_calibratedData (const XsDataPacket *thisPtr, XsCalibratedData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsCalibratedData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setCalibratedData (XsDataPacket *thisPtr, const XsCalibratedData *data)
 
XSTYPES_DLL_API XsQuaternionXsDataPacket_orientationQuaternion (const XsDataPacket *thisPtr, XsQuaternion *returnVal, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API void XsDataPacket_setOrientationQuaternion (XsDataPacket *thisPtr, const XsQuaternion *data, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API XsEulerXsDataPacket_orientationEuler (const XsDataPacket *thisPtr, XsEuler *returnVal, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API void XsDataPacket_setOrientationEuler (XsDataPacket *thisPtr, const XsEuler *data, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API XsMatrixXsDataPacket_orientationMatrix (const XsDataPacket *thisPtr, XsMatrix *returnVal, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API void XsDataPacket_setOrientationMatrix (XsDataPacket *thisPtr, const XsMatrix *data, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API int XsDataPacket_containsOrientation (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsDataIdentifier XsDataPacket_orientationIdentifier (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsDataIdentifier XsDataPacket_coordinateSystemOrientation (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsSdiDataXsDataPacket_sdiData (const XsDataPacket *thisPtr, XsSdiData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsSdiData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setSdiData (XsDataPacket *thisPtr, const XsSdiData *data)
 
XSTYPES_DLL_API uint32_t XsDataPacket_status (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsStatus (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsStatusByte (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsDetailedStatus (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setStatus (XsDataPacket *thisPtr, uint32_t data)
 
XSTYPES_DLL_API void XsDataPacket_setStatusByte (XsDataPacket *thisPtr, uint8_t data)
 
XSTYPES_DLL_API uint8_t XsDataPacket_packetCounter8 (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsPacketCounter8 (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setPacketCounter8 (XsDataPacket *thisPtr, uint8_t counter)
 
XSTYPES_DLL_API uint16_t XsDataPacket_packetCounter (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsPacketCounter (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setPacketCounter (XsDataPacket *thisPtr, uint16_t counter)
 
XSTYPES_DLL_API uint32_t XsDataPacket_sampleTimeFine (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsSampleTimeFine (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setSampleTimeFine (XsDataPacket *thisPtr, uint32_t counter)
 
XSTYPES_DLL_API uint32_t XsDataPacket_sampleTimeCoarse (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsSampleTimeCoarse (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setSampleTimeCoarse (XsDataPacket *thisPtr, uint32_t counter)
 
XSTYPES_DLL_API uint64_t XsDataPacket_sampleTime64 (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsSampleTime64 (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setSampleTime64 (XsDataPacket *thisPtr, uint64_t counter)
 
XSTYPES_DLL_API XsVectorXsDataPacket_freeAcceleration (const XsDataPacket *thisPtr, XsVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsFreeAcceleration (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setFreeAcceleration (XsDataPacket *thisPtr, const XsVector *g)
 
XSTYPES_DLL_API double XsDataPacket_temperature (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsTemperature (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setTemperature (XsDataPacket *thisPtr, double temp)
 
XSTYPES_DLL_API XsGpsPvtDataXsDataPacket_gpsPvtData (const XsDataPacket *thisPtr, XsGpsPvtData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsGpsPvtData (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setGpsPvtData (XsDataPacket *thisPtr, const XsGpsPvtData *data)
 
XSTYPES_DLL_API int XsDataPacket_containsPressure (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsPressureXsDataPacket_pressure (const XsDataPacket *thisPtr, XsPressure *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsPressureAge (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setPressure (XsDataPacket *thisPtr, const XsPressure *data)
 
XSTYPES_DLL_API XsAnalogInDataXsDataPacket_analogIn1Data (const XsDataPacket *thisPtr, XsAnalogInData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsAnalogIn1Data (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setAnalogIn1Data (XsDataPacket *thisPtr, const XsAnalogInData *data)
 
XSTYPES_DLL_API XsAnalogInDataXsDataPacket_analogIn2Data (const XsDataPacket *thisPtr, XsAnalogInData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsAnalogIn2Data (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setAnalogIn2Data (XsDataPacket *thisPtr, const XsAnalogInData *data)
 
XSTYPES_DLL_API XsVectorXsDataPacket_positionLLA (const XsDataPacket *thisPtr, XsVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsPositionLLA (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setPositionLLA (XsDataPacket *thisPtr, const XsVector *data)
 
XSTYPES_DLL_API XsVectorXsDataPacket_latitudeLongitude (const XsDataPacket *thisPtr, XsVector *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsLatitudeLongitude (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setLatitudeLongitude (XsDataPacket *thisPtr, const XsVector *data)
 
XSTYPES_DLL_API double XsDataPacket_altitude (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsAltitude (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setAltitude (XsDataPacket *thisPtr, double data)
 
XSTYPES_DLL_API XsVectorXsDataPacket_velocity (const XsDataPacket *thisPtr, XsVector *returnVal, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API int XsDataPacket_containsVelocity (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setVelocity (XsDataPacket *thisPtr, const XsVector *data, XsDataIdentifier coordinateSystem)
 
XSTYPES_DLL_API XsDataIdentifier XsDataPacket_velocityIdentifier (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsDataIdentifier XsDataPacket_coordinateSystemVelocity (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsUtcTimeXsDataPacket_utcTime (const XsDataPacket *thisPtr, XsUtcTime *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsUtcTime (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setUtcTime (XsDataPacket *thisPtr, const XsUtcTime *data)
 
XSTYPES_DLL_API XsRangeXsDataPacket_frameRange (const XsDataPacket *thisPtr, XsRange *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsFrameRange (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setFrameRange (XsDataPacket *thisPtr, const XsRange *r)
 
XSTYPES_DLL_API int XsDataPacket_rssi (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API int XsDataPacket_containsRssi (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API void XsDataPacket_setRssi (XsDataPacket *thisPtr, int r)
 
XSTYPES_DLL_API XsRawGpsDopXsDataPacket_rawGpsDop (const XsDataPacket *thisPtr, XsRawGpsDop *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawGpsDop (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsRawGpsSolXsDataPacket_rawGpsSol (const XsDataPacket *thisPtr, XsRawGpsSol *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawGpsSol (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsRawGpsTimeUtcXsDataPacket_rawGpsTimeUtc (const XsDataPacket *thisPtr, XsRawGpsTimeUtc *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawGpsTimeUtc (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsRawGpsSvInfoXsDataPacket_rawGpsSvInfo (const XsDataPacket *thisPtr, XsRawGpsSvInfo *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsRawGpsSvInfo (const XsDataPacket *thisPtr)
 
XSTYPES_DLL_API XsDataPacketXsDataPacket_append (XsDataPacket *thisPtr, const XsDataPacket *other)
 
XSTYPES_DLL_API void XsDataPacket_setTriggerIndication (XsDataPacket *thisPtr, XsDataIdentifier triggerId, XsTriggerIndicationData const *triggerIndicationData)
 
XSTYPES_DLL_API XsTriggerIndicationDataXsDataPacket_triggerIndication (XsDataPacket const *thisPtr, XsDataIdentifier triggerId, XsTriggerIndicationData *returnVal)
 
XSTYPES_DLL_API int XsDataPacket_containsTriggerIndication (XsDataPacket const *thisPtr, XsDataIdentifier triggerId)
 

Macro Definition Documentation

◆ XSDATAPACKET_INITIALIZER

#define XSDATAPACKET_INITIALIZER
Value:
{ \
XSMESSAGE_INITIALIZER, XSMESSAGE_INITIALIZER, XSDEVICEID_INITIALIZER, \
XDI_None, -1, 0, 0, XSTIMESTAMP_INITIALIZER, \
XSTIMESTAMP_INITIALIZER \
}
#define XSTIMESTAMP_INITIALIZER
Definition: xstimestamp.h:19
#define XSDEVICEID_INITIALIZER
Definition: xsdeviceid.h:19
#define XSMESSAGE_INITIALIZER
Definition: xsmessage.h:25

Definition at line 43 of file xsdatapacket.h.

Typedef Documentation

◆ XsDataPacket

typedef struct XsDataPacket XsDataPacket

Definition at line 42 of file xsdatapacket.h.

Function Documentation

◆ XsDataPacket_altitude()

XSTYPES_DLL_API double XsDataPacket_altitude ( const XsDataPacket thisPtr)

◆ XsDataPacket_analogIn1Data()

XSTYPES_DLL_API XsAnalogInData* XsDataPacket_analogIn1Data ( const XsDataPacket thisPtr,
XsAnalogInData returnVal 
)

◆ XsDataPacket_analogIn2Data()

XSTYPES_DLL_API XsAnalogInData* XsDataPacket_analogIn2Data ( const XsDataPacket thisPtr,
XsAnalogInData returnVal 
)

◆ XsDataPacket_append()

XSTYPES_DLL_API XsDataPacket* XsDataPacket_append ( XsDataPacket thisPtr,
const XsDataPacket other 
)

◆ XsDataPacket_calibratedAcceleration()

XSTYPES_DLL_API XsVector* XsDataPacket_calibratedAcceleration ( const XsDataPacket thisPtr,
XsVector returnVal 
)

◆ XsDataPacket_calibratedData()

XSTYPES_DLL_API XsCalibratedData* XsDataPacket_calibratedData ( const XsDataPacket thisPtr,
XsCalibratedData returnVal 
)

◆ XsDataPacket_calibratedGyroscopeData()

XSTYPES_DLL_API XsVector* XsDataPacket_calibratedGyroscopeData ( const XsDataPacket thisPtr,
XsVector returnVal 
)

◆ XsDataPacket_calibratedMagneticField()

XSTYPES_DLL_API XsVector* XsDataPacket_calibratedMagneticField ( const XsDataPacket thisPtr,
XsVector returnVal 
)

◆ XsDataPacket_construct()

XSTYPES_DLL_API void XsDataPacket_construct ( XsDataPacket thisPtr)

◆ XsDataPacket_containsAltitude()

XSTYPES_DLL_API int XsDataPacket_containsAltitude ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsAnalogIn1Data()

XSTYPES_DLL_API int XsDataPacket_containsAnalogIn1Data ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsAnalogIn2Data()

XSTYPES_DLL_API int XsDataPacket_containsAnalogIn2Data ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsCalibratedAcceleration()

XSTYPES_DLL_API int XsDataPacket_containsCalibratedAcceleration ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsCalibratedData()

XSTYPES_DLL_API int XsDataPacket_containsCalibratedData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsCalibratedGyroscopeData()

XSTYPES_DLL_API int XsDataPacket_containsCalibratedGyroscopeData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsCalibratedMagneticField()

XSTYPES_DLL_API int XsDataPacket_containsCalibratedMagneticField ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsDetailedStatus()

XSTYPES_DLL_API int XsDataPacket_containsDetailedStatus ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsFrameRange()

XSTYPES_DLL_API int XsDataPacket_containsFrameRange ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsFreeAcceleration()

XSTYPES_DLL_API int XsDataPacket_containsFreeAcceleration ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsGpsPvtData()

XSTYPES_DLL_API int XsDataPacket_containsGpsPvtData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsLatitudeLongitude()

XSTYPES_DLL_API int XsDataPacket_containsLatitudeLongitude ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsOrientation()

XSTYPES_DLL_API int XsDataPacket_containsOrientation ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsPacketCounter()

XSTYPES_DLL_API int XsDataPacket_containsPacketCounter ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsPacketCounter8()

XSTYPES_DLL_API int XsDataPacket_containsPacketCounter8 ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsPositionLLA()

XSTYPES_DLL_API int XsDataPacket_containsPositionLLA ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsPressure()

XSTYPES_DLL_API int XsDataPacket_containsPressure ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsPressureAge()

XSTYPES_DLL_API int XsDataPacket_containsPressureAge ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawAcceleration()

XSTYPES_DLL_API int XsDataPacket_containsRawAcceleration ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawData()

XSTYPES_DLL_API int XsDataPacket_containsRawData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawGpsDop()

XSTYPES_DLL_API int XsDataPacket_containsRawGpsDop ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawGpsSol()

XSTYPES_DLL_API int XsDataPacket_containsRawGpsSol ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawGpsSvInfo()

XSTYPES_DLL_API int XsDataPacket_containsRawGpsSvInfo ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawGpsTimeUtc()

XSTYPES_DLL_API int XsDataPacket_containsRawGpsTimeUtc ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawGyroscopeData()

XSTYPES_DLL_API int XsDataPacket_containsRawGyroscopeData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawGyroscopeTemperatureData()

XSTYPES_DLL_API int XsDataPacket_containsRawGyroscopeTemperatureData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawMagneticField()

XSTYPES_DLL_API int XsDataPacket_containsRawMagneticField ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRawTemperature()

XSTYPES_DLL_API int XsDataPacket_containsRawTemperature ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsRssi()

XSTYPES_DLL_API int XsDataPacket_containsRssi ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsSampleTime64()

XSTYPES_DLL_API int XsDataPacket_containsSampleTime64 ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsSampleTimeCoarse()

XSTYPES_DLL_API int XsDataPacket_containsSampleTimeCoarse ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsSampleTimeFine()

XSTYPES_DLL_API int XsDataPacket_containsSampleTimeFine ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsSdiData()

XSTYPES_DLL_API int XsDataPacket_containsSdiData ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsStatus()

XSTYPES_DLL_API int XsDataPacket_containsStatus ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsStatusByte()

XSTYPES_DLL_API int XsDataPacket_containsStatusByte ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsTemperature()

XSTYPES_DLL_API int XsDataPacket_containsTemperature ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsTriggerIndication()

XSTYPES_DLL_API int XsDataPacket_containsTriggerIndication ( XsDataPacket const *  thisPtr,
XsDataIdentifier  triggerId 
)

◆ XsDataPacket_containsUtcTime()

XSTYPES_DLL_API int XsDataPacket_containsUtcTime ( const XsDataPacket thisPtr)

◆ XsDataPacket_containsVelocity()

XSTYPES_DLL_API int XsDataPacket_containsVelocity ( const XsDataPacket thisPtr)

◆ XsDataPacket_coordinateSystemOrientation()

XSTYPES_DLL_API XsDataIdentifier XsDataPacket_coordinateSystemOrientation ( const XsDataPacket thisPtr)

◆ XsDataPacket_coordinateSystemVelocity()

XSTYPES_DLL_API XsDataIdentifier XsDataPacket_coordinateSystemVelocity ( const XsDataPacket thisPtr)

◆ XsDataPacket_copy()

XSTYPES_DLL_API void XsDataPacket_copy ( XsDataPacket copy,
XsDataPacket const *  src 
)

◆ XsDataPacket_dataFormat()

XSTYPES_DLL_API XsDataIdentifier XsDataPacket_dataFormat ( const XsDataPacket thisPtr,
XsDataIdentifier  id 
)

◆ XsDataPacket_destruct()

XSTYPES_DLL_API void XsDataPacket_destruct ( XsDataPacket thisPtr)

◆ XsDataPacket_empty()

XSTYPES_DLL_API int XsDataPacket_empty ( const XsDataPacket thisPtr)

◆ XsDataPacket_frameRange()

XSTYPES_DLL_API XsRange* XsDataPacket_frameRange ( const XsDataPacket thisPtr,
XsRange returnVal 
)

◆ XsDataPacket_freeAcceleration()

XSTYPES_DLL_API XsVector* XsDataPacket_freeAcceleration ( const XsDataPacket thisPtr,
XsVector returnVal 
)

◆ XsDataPacket_getFPValueSize()

XSTYPES_DLL_API uint8_t XsDataPacket_getFPValueSize ( XsDataIdentifier  id)

◆ XsDataPacket_gpsPvtData()

XSTYPES_DLL_API XsGpsPvtData* XsDataPacket_gpsPvtData ( const XsDataPacket thisPtr,
XsGpsPvtData returnVal 
)

◆ XsDataPacket_itemOffsetExact()

XSTYPES_DLL_API int XsDataPacket_itemOffsetExact ( const XsDataPacket thisPtr,
XsDataIdentifier  id 
)

Referenced by XsDataPacket_assignFromXsLegacyDataPacket().

Here is the caller graph for this function:

◆ XsDataPacket_itemOffsetLoose()

XSTYPES_DLL_API int XsDataPacket_itemOffsetLoose ( const XsDataPacket thisPtr,
XsDataIdentifier  id 
)

◆ XsDataPacket_itemOffsetMasked()

XSTYPES_DLL_API int XsDataPacket_itemOffsetMasked ( const XsDataPacket thisPtr,
XsDataIdentifier  id,
XsDataIdentifier  mask 
)

◆ XsDataPacket_latitudeLongitude()

XSTYPES_DLL_API XsVector* XsDataPacket_latitudeLongitude ( const XsDataPacket thisPtr,
XsVector returnVal 
)

◆ XsDataPacket_orientationEuler()

XSTYPES_DLL_API XsEuler* XsDataPacket_orientationEuler ( const XsDataPacket thisPtr,
XsEuler returnVal,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_orientationIdentifier()

XSTYPES_DLL_API XsDataIdentifier XsDataPacket_orientationIdentifier ( const XsDataPacket thisPtr)

◆ XsDataPacket_orientationMatrix()

XSTYPES_DLL_API XsMatrix* XsDataPacket_orientationMatrix ( const XsDataPacket thisPtr,
XsMatrix returnVal,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_orientationQuaternion()

XSTYPES_DLL_API XsQuaternion* XsDataPacket_orientationQuaternion ( const XsDataPacket thisPtr,
XsQuaternion returnVal,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_originalMessage()

XSTYPES_DLL_API XsMessage* XsDataPacket_originalMessage ( const XsDataPacket thisPtr,
XsMessage returnVal 
)

◆ XsDataPacket_packetCounter()

XSTYPES_DLL_API uint16_t XsDataPacket_packetCounter ( const XsDataPacket thisPtr)

◆ XsDataPacket_packetCounter8()

XSTYPES_DLL_API uint8_t XsDataPacket_packetCounter8 ( const XsDataPacket thisPtr)

◆ XsDataPacket_positionLLA()

XSTYPES_DLL_API XsVector* XsDataPacket_positionLLA ( const XsDataPacket thisPtr,
XsVector returnVal 
)

◆ XsDataPacket_pressure()

XSTYPES_DLL_API XsPressure* XsDataPacket_pressure ( const XsDataPacket thisPtr,
XsPressure returnVal 
)

◆ XsDataPacket_rawAcceleration()

XSTYPES_DLL_API XsUShortVector* XsDataPacket_rawAcceleration ( const XsDataPacket thisPtr,
XsUShortVector returnVal 
)

◆ XsDataPacket_rawData()

XSTYPES_DLL_API XsScrData* XsDataPacket_rawData ( const XsDataPacket thisPtr,
XsScrData returnVal 
)

◆ XsDataPacket_rawGpsDop()

XSTYPES_DLL_API XsRawGpsDop* XsDataPacket_rawGpsDop ( const XsDataPacket thisPtr,
XsRawGpsDop returnVal 
)

◆ XsDataPacket_rawGpsSol()

XSTYPES_DLL_API XsRawGpsSol* XsDataPacket_rawGpsSol ( const XsDataPacket thisPtr,
XsRawGpsSol returnVal 
)

◆ XsDataPacket_rawGpsSvInfo()

XSTYPES_DLL_API XsRawGpsSvInfo* XsDataPacket_rawGpsSvInfo ( const XsDataPacket thisPtr,
XsRawGpsSvInfo returnVal 
)

◆ XsDataPacket_rawGpsTimeUtc()

XSTYPES_DLL_API XsRawGpsTimeUtc* XsDataPacket_rawGpsTimeUtc ( const XsDataPacket thisPtr,
XsRawGpsTimeUtc returnVal 
)

◆ XsDataPacket_rawGyroscopeData()

XSTYPES_DLL_API XsUShortVector* XsDataPacket_rawGyroscopeData ( const XsDataPacket thisPtr,
XsUShortVector returnVal 
)

◆ XsDataPacket_rawGyroscopeTemperatureData()

XSTYPES_DLL_API XsUShortVector* XsDataPacket_rawGyroscopeTemperatureData ( const XsDataPacket thisPtr,
XsUShortVector returnVal 
)

◆ XsDataPacket_rawMagneticField()

XSTYPES_DLL_API XsUShortVector* XsDataPacket_rawMagneticField ( const XsDataPacket thisPtr,
XsUShortVector returnVal 
)

◆ XsDataPacket_rawTemperature()

XSTYPES_DLL_API uint16_t XsDataPacket_rawTemperature ( const XsDataPacket thisPtr)

◆ XsDataPacket_rssi()

XSTYPES_DLL_API int XsDataPacket_rssi ( const XsDataPacket thisPtr)

◆ XsDataPacket_sampleTime64()

XSTYPES_DLL_API uint64_t XsDataPacket_sampleTime64 ( const XsDataPacket thisPtr)

◆ XsDataPacket_sampleTimeCoarse()

XSTYPES_DLL_API uint32_t XsDataPacket_sampleTimeCoarse ( const XsDataPacket thisPtr)

◆ XsDataPacket_sampleTimeFine()

XSTYPES_DLL_API uint32_t XsDataPacket_sampleTimeFine ( const XsDataPacket thisPtr)

◆ XsDataPacket_sdiData()

XSTYPES_DLL_API XsSdiData* XsDataPacket_sdiData ( const XsDataPacket thisPtr,
XsSdiData returnVal 
)

◆ XsDataPacket_setAltitude()

XSTYPES_DLL_API void XsDataPacket_setAltitude ( XsDataPacket thisPtr,
double  data 
)

◆ XsDataPacket_setAnalogIn1Data()

XSTYPES_DLL_API void XsDataPacket_setAnalogIn1Data ( XsDataPacket thisPtr,
const XsAnalogInData data 
)

◆ XsDataPacket_setAnalogIn2Data()

XSTYPES_DLL_API void XsDataPacket_setAnalogIn2Data ( XsDataPacket thisPtr,
const XsAnalogInData data 
)

◆ XsDataPacket_setCalibratedAcceleration()

XSTYPES_DLL_API void XsDataPacket_setCalibratedAcceleration ( XsDataPacket thisPtr,
const XsVector vec 
)

◆ XsDataPacket_setCalibratedData()

XSTYPES_DLL_API void XsDataPacket_setCalibratedData ( XsDataPacket thisPtr,
const XsCalibratedData data 
)

◆ XsDataPacket_setCalibratedGyroscopeData()

XSTYPES_DLL_API void XsDataPacket_setCalibratedGyroscopeData ( XsDataPacket thisPtr,
const XsVector vec 
)

◆ XsDataPacket_setCalibratedMagneticField()

XSTYPES_DLL_API void XsDataPacket_setCalibratedMagneticField ( XsDataPacket thisPtr,
const XsVector vec 
)

◆ XsDataPacket_setFrameRange()

XSTYPES_DLL_API void XsDataPacket_setFrameRange ( XsDataPacket thisPtr,
const XsRange r 
)

◆ XsDataPacket_setFreeAcceleration()

XSTYPES_DLL_API void XsDataPacket_setFreeAcceleration ( XsDataPacket thisPtr,
const XsVector g 
)

◆ XsDataPacket_setGpsPvtData()

XSTYPES_DLL_API void XsDataPacket_setGpsPvtData ( XsDataPacket thisPtr,
const XsGpsPvtData data 
)

◆ XsDataPacket_setLatitudeLongitude()

XSTYPES_DLL_API void XsDataPacket_setLatitudeLongitude ( XsDataPacket thisPtr,
const XsVector data 
)

◆ XsDataPacket_setMessage()

XSTYPES_DLL_API void XsDataPacket_setMessage ( XsDataPacket thisPtr,
const XsMessage msg 
)

◆ XsDataPacket_setOrientationEuler()

XSTYPES_DLL_API void XsDataPacket_setOrientationEuler ( XsDataPacket thisPtr,
const XsEuler data,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_setOrientationMatrix()

XSTYPES_DLL_API void XsDataPacket_setOrientationMatrix ( XsDataPacket thisPtr,
const XsMatrix data,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_setOrientationQuaternion()

XSTYPES_DLL_API void XsDataPacket_setOrientationQuaternion ( XsDataPacket thisPtr,
const XsQuaternion data,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_setPacketCounter()

XSTYPES_DLL_API void XsDataPacket_setPacketCounter ( XsDataPacket thisPtr,
uint16_t  counter 
)

◆ XsDataPacket_setPacketCounter8()

XSTYPES_DLL_API void XsDataPacket_setPacketCounter8 ( XsDataPacket thisPtr,
uint8_t  counter 
)

◆ XsDataPacket_setPositionLLA()

XSTYPES_DLL_API void XsDataPacket_setPositionLLA ( XsDataPacket thisPtr,
const XsVector data 
)

◆ XsDataPacket_setPressure()

XSTYPES_DLL_API void XsDataPacket_setPressure ( XsDataPacket thisPtr,
const XsPressure data 
)

◆ XsDataPacket_setRawAcceleration()

XSTYPES_DLL_API void XsDataPacket_setRawAcceleration ( XsDataPacket thisPtr,
const XsUShortVector vec 
)

◆ XsDataPacket_setRawData()

XSTYPES_DLL_API void XsDataPacket_setRawData ( XsDataPacket thisPtr,
const XsScrData data 
)

◆ XsDataPacket_setRawGyroscopeData()

XSTYPES_DLL_API void XsDataPacket_setRawGyroscopeData ( XsDataPacket thisPtr,
const XsUShortVector vec 
)

◆ XsDataPacket_setRawGyroscopeTemperatureData()

XSTYPES_DLL_API void XsDataPacket_setRawGyroscopeTemperatureData ( XsDataPacket thisPtr,
const XsUShortVector vec 
)

◆ XsDataPacket_setRawMagneticField()

XSTYPES_DLL_API void XsDataPacket_setRawMagneticField ( XsDataPacket thisPtr,
const XsUShortVector vec 
)

◆ XsDataPacket_setRawTemperature()

XSTYPES_DLL_API void XsDataPacket_setRawTemperature ( XsDataPacket thisPtr,
uint16_t  temp 
)

◆ XsDataPacket_setRssi()

XSTYPES_DLL_API void XsDataPacket_setRssi ( XsDataPacket thisPtr,
int  r 
)

◆ XsDataPacket_setSampleTime64()

XSTYPES_DLL_API void XsDataPacket_setSampleTime64 ( XsDataPacket thisPtr,
uint64_t  counter 
)

◆ XsDataPacket_setSampleTimeCoarse()

XSTYPES_DLL_API void XsDataPacket_setSampleTimeCoarse ( XsDataPacket thisPtr,
uint32_t  counter 
)

◆ XsDataPacket_setSampleTimeFine()

XSTYPES_DLL_API void XsDataPacket_setSampleTimeFine ( XsDataPacket thisPtr,
uint32_t  counter 
)

◆ XsDataPacket_setSdiData()

XSTYPES_DLL_API void XsDataPacket_setSdiData ( XsDataPacket thisPtr,
const XsSdiData data 
)

◆ XsDataPacket_setStatus()

XSTYPES_DLL_API void XsDataPacket_setStatus ( XsDataPacket thisPtr,
uint32_t  data 
)

◆ XsDataPacket_setStatusByte()

XSTYPES_DLL_API void XsDataPacket_setStatusByte ( XsDataPacket thisPtr,
uint8_t  data 
)

◆ XsDataPacket_setTemperature()

XSTYPES_DLL_API void XsDataPacket_setTemperature ( XsDataPacket thisPtr,
double  temp 
)

◆ XsDataPacket_setTriggerIndication()

XSTYPES_DLL_API void XsDataPacket_setTriggerIndication ( XsDataPacket thisPtr,
XsDataIdentifier  triggerId,
XsTriggerIndicationData const *  triggerIndicationData 
)

◆ XsDataPacket_setUtcTime()

XSTYPES_DLL_API void XsDataPacket_setUtcTime ( XsDataPacket thisPtr,
const XsUtcTime data 
)

◆ XsDataPacket_setVelocity()

XSTYPES_DLL_API void XsDataPacket_setVelocity ( XsDataPacket thisPtr,
const XsVector data,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_status()

XSTYPES_DLL_API uint32_t XsDataPacket_status ( const XsDataPacket thisPtr)

◆ XsDataPacket_swap()

XSTYPES_DLL_API void XsDataPacket_swap ( XsDataPacket a,
XsDataPacket b 
)

◆ XsDataPacket_temperature()

XSTYPES_DLL_API double XsDataPacket_temperature ( const XsDataPacket thisPtr)

◆ XsDataPacket_triggerIndication()

XSTYPES_DLL_API XsTriggerIndicationData* XsDataPacket_triggerIndication ( XsDataPacket const *  thisPtr,
XsDataIdentifier  triggerId,
XsTriggerIndicationData returnVal 
)

◆ XsDataPacket_utcTime()

XSTYPES_DLL_API XsUtcTime* XsDataPacket_utcTime ( const XsDataPacket thisPtr,
XsUtcTime returnVal 
)

◆ XsDataPacket_velocity()

XSTYPES_DLL_API XsVector* XsDataPacket_velocity ( const XsDataPacket thisPtr,
XsVector returnVal,
XsDataIdentifier  coordinateSystem 
)

◆ XsDataPacket_velocityIdentifier()

XSTYPES_DLL_API XsDataIdentifier XsDataPacket_velocityIdentifier ( const XsDataPacket thisPtr)



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019