// DO NOT MODIFY THIS FILE, IT HAS BEEN GENERATED.
// File generated by Quazal DDL Compiler, Version 4.1 [SP2] (Build 1224.83)
// Copyright (C) 1998-2004, Quazal Technologies Inc.

#include "Network/NetworkPCH.h"
#include "Network/NetZ/DSSixDOF.h"
BEGIN_NAMESPACE_QUAZAL;
	_DS_IMPLEMENT(DSSixDOF);
_PR_unreliable_impl(DSSixDOF);

	qBool DATASET(DSSixDOF)::FormatVariableValue(Variable* pVariable, NS_QUAZAL String *pstrResult) const {
		_DS_FormatMatchingVariableValue(Td_flags,d_flags);
		_DS_FormatMatchingVariableValue(Td_omegaX,d_omegaX);
		_DS_FormatMatchingVariableValue(Td_omegaY,d_omegaY);
		_DS_FormatMatchingVariableValue(Td_omegaZ,d_omegaZ);
		_DS_FormatMatchingVariableValue(Td_orientW,d_orientW);
		_DS_FormatMatchingVariableValue(Td_orientX,d_orientX);
		_DS_FormatMatchingVariableValue(Td_orientY,d_orientY);
		_DS_FormatMatchingVariableValue(Td_orientZ,d_orientZ);
		_DS_FormatMatchingVariableValue(Td_posX,d_posX);
		_DS_FormatMatchingVariableValue(Td_posY,d_posY);
		_DS_FormatMatchingVariableValue(Td_posZ,d_posZ);
		_DS_FormatMatchingVariableValue(Td_velX,d_velX);
		_DS_FormatMatchingVariableValue(Td_velY,d_velY);
		_DS_FormatMatchingVariableValue(Td_velZ,d_velZ);
		return false;
	}

	void DATASET(DSSixDOF)::AddSourceTo(Message *pMsg, Time tTimestamp, qBool bDiscovery) {
		DUMMY_PARAM(tTimestamp);DUMMY_PARAM(bDiscovery);
		_MSG_ADD_VARIABLE(Td_flags,d_flags);
		_MSG_ADD_VARIABLE(Td_omegaX,d_omegaX);
		_MSG_ADD_VARIABLE(Td_omegaY,d_omegaY);
		_MSG_ADD_VARIABLE(Td_omegaZ,d_omegaZ);
		_MSG_ADD_VARIABLE(Td_orientW,d_orientW);
		_MSG_ADD_VARIABLE(Td_orientX,d_orientX);
		_MSG_ADD_VARIABLE(Td_orientY,d_orientY);
		_MSG_ADD_VARIABLE(Td_orientZ,d_orientZ);
		_MSG_ADD_VARIABLE(Td_posX,d_posX);
		_MSG_ADD_VARIABLE(Td_posY,d_posY);
		_MSG_ADD_VARIABLE(Td_posZ,d_posZ);
		_MSG_ADD_VARIABLE(Td_velX,d_velX);
		_MSG_ADD_VARIABLE(Td_velY,d_velY);
		_MSG_ADD_VARIABLE(Td_velZ,d_velZ);
	}

END_NAMESPACE_QUAZAL;
