68 virtual DtU8 tspiField()
const;
98 virtual void setDeadReckoningParameters(
100 virtual bool getDeadReckoningParameters(
104 virtual void setMeasuredSpeed(
DtU16 value);
105 virtual bool getMeasuredSpeed(
DtU16& value)
const;
108 virtual bool setSystemSpecificDataLength(
DtU8 value);
109 virtual DtU8 systemSpecificDataLength()
const;
113 virtual bool setSystemSpecificData(
DtU8* dataPtr);
114 virtual bool getSystemSpecificData(
DtU8* dataPtr);
155 virtual char* var()
const;
158 virtual void setTspiField(
DtU8 value);
167 virtual int tspiFlagOffset()
const;
168 virtual int locationOffset()
const;
169 virtual int velocityOffset()
const;
170 virtual int orientationOffset()
const;
171 virtual int positionErrorOffset()
const;
172 virtual int orientationErrorOffset()
const;
173 virtual int deadReckoningParametersOffset()
const;
174 virtual int measuredSpeedOffset()
const;
175 virtual int systemSpecificOffset()
const;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file declares the class DtLeEntityLocationWorldCoordinates.
class DtLeEntityLocationWorldCoordinates:
Definition: leEntityLocationWorldCoordinates.h:29
class DtLeDeadReckoningParameters:
Definition: leDeadReckoningParameters.h:29
class DtPduFactory:
Definition: pduFactory.h:38
static const int theStaticSize
Size of PDU with zero parameter records.
Definition: leTspiPdu.h:180
virtual void printDataToStream(std::ostream &stream) const
DtNetTspiPdu is the network structure for the time-space-position- information PDU.
Definition: leTspiP.h:123
Instances of DtLeTspiPdu are used to send state information for live entities.
Definition: leTspiPdu.h:41
This file defines math constants and methods which may be useful in simulations.
DtLeEntityLocationWorldCoordinates myLocation
Definition: leTspiPdu.h:186
This file declares the class DtLeDeadReckoningParameters.
DtLeEntityID myEntityID
Temporary objects for reference returns.
Definition: leTspiPdu.h:185
virtual DtPduKind internalGetPduKind() const =0
Returns the PDU kind associated with the derived PDU class.
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
class DtLeOrientationError:
Definition: leOrientationError.h:29
This file declares the class DtLeEntityLinearVelocity.
virtual void printHeader() const
Print the PDU's header. This calls printHeaderToStream(DtInfo).
void(* DtLeTspiPduCb)(DtLeTspiPdu *pdu, void *usr)
DtLeTspiPdu callback function signature.
Definition: leTspiPdu.h:35
This file provides protocol to independence DtExerciseConn.
class DtLePositionError:
Definition: lePositionError.h:28
This file declares the class DtLeOrientationError.
class DtLeEntityID:
Definition: leEntityID.h:28
virtual void printData() const
Print the PDU's data (not including header).
This file declares the class DtLeEntityOrientation.
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
class DtLeEntityOrientation:
Definition: leEntityOrientation.h:31
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
This file declares the class DtLeEntityID.
DtSubProtocol
Live entity protocol PDU enums.
Definition: disEnums.h:2645
virtual void printHeaderToStream(std::ostream &stream) const
Print the PDU's header to a stream.
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
This file contains typedefs for machine dependant types.
DtLE_TSPI_FieldFlag
Definition: disEnums.h:2656
class DtLeEntityLinearVelocity:
Definition: leEntityLinearVelocity.h:29
This file declares network classes for the LeEntity objects.