The DtSetEncumbranceRequest is a new class that can be used to send an encumbrance value to DtManualRotaryWingEncumberedFlightActuator.
#include <math.h>
#include "../addSetEncumbranceSim/setEncumbranceRequest.h"
namespace vrfAddSetEncumbranceExample
{
, myEncumbrance("encumbrance", &myRegistry)
{
myEncumbrance = 0.0;
}
DtSetEncumbranceRequest::DtSetEncumbranceRequest(
const DtString & writeName,
, myEncumbrance("encumbrance", &myRegistry)
{
myEncumbrance = 0.0;
}
DtSetEncumbranceRequest::DtSetEncumbranceRequest(
const DtString & writeName,
const
, myEncumbrance(orig.myEncumbrance.name(), &myRegistry)
{
myEncumbrance = orig.myEncumbrance;
}
const DtSetEncumbranceRequest & DtSetEncumbranceRequest::operator=(const DtSetEncumbranceRequest & orig)
{
if (this == & orig)
{
return *this;
}
myEncumbrance = orig.myEncumbrance;
return *this;
}
DtSetEncumbranceRequest::~DtSetEncumbranceRequest()
{
}
{
}
{
return new DtSetEncumbranceRequest(name, *this, parentRegistry);
}
DtString DtSetEncumbranceRequest::stringRep()
const
{
char valueBuff[128];
sprintf(valueBuff, "%g kg", myEncumbrance.value());
str += valueBuff;
return str;
}
DtReal DtSetEncumbranceRequest::encumbrance() const
{
return myEncumbrance;
}
void DtSetEncumbranceRequest::setEncumbrance(DtReal kgs)
{
myEncumbrance = kgs;
}
{
return new DtSetEncumbranceRequest();
}
int DtSetEncumbranceRequest::netRepSize() const
{
}
bool DtSetEncumbranceRequest::setFromNet(const char* contentBuffer,
unsigned contentSize)
{
return true;
}
bool DtSetEncumbranceRequest::setToNet()
{
if (!netRep())
{
return false;
}
char* contentBuffer = netRep();
return true;
}
}