WSF
UCI_Util Namespace Reference

Functions

wsf::UCI_InterfaceGetInterface (WsfPlatform *aPlatformPtr)
wsf::UCI_InterfaceGetInterface (WsfSimulation *aSimulationPtr)
void GetKinematics (uci::type::DateTimeTypeValue &aSimTime, uci::type::KinematicsType &aKinematics, WsfSensor *aSensorPtr, const WsfTrack &aTrack)
uci::type::SubsystemStateEnum::EnumerationItem GetSubsystemState (WsfPlatformPart *aPartPtr)
std::string GetSubsystemStateString (const uci::type::SubsystemStateEnum::EnumerationItem &aState)
uci::type::DateTimeTypeValue ConvertDoubleToUCI_DateTime (double aTime)
double ConvertUCI_DateTimeToDouble (uci::type::DateTimeTypeValue aUCI_DateTime)
uci::type::DateTimeTypeValue GetTimeStamp (WsfSimulation &aSimulation, double aSimTime)
std::string RemoveAngleBrackets (const std::string &aString)
uci::type::StandardIdentityEnum::EnumerationItem GetStandardIdentity (const WsfTrack &aTrack)
bool CheckLimits (const WsfArticulatedPart *aArticulatedPartPtr, double &aAz, double &aEl)

Variables

constexpr double sNANOSECONDS_PER_SECOND = 1000000000.0
constexpr double sTOLERANCE = 1e-6

Function Documentation

◆ CheckLimits()

bool UCI_Util::CheckLimits ( const WsfArticulatedPart * aArticulatedPartPtr,
double & aAz,
double & aEl )

◆ ConvertDoubleToUCI_DateTime()

uci::type::DateTimeTypeValue UCI_Util::ConvertDoubleToUCI_DateTime ( double aTime)

References sNANOSECONDS_PER_SECOND.

Referenced by GetTimeStamp().

◆ ConvertUCI_DateTimeToDouble()

double UCI_Util::ConvertUCI_DateTimeToDouble ( uci::type::DateTimeTypeValue aUCI_DateTime)

◆ GetInterface() [1/2]

wsf::UCI_Interface * UCI_Util::GetInterface ( WsfPlatform * aPlatformPtr)

◆ GetInterface() [2/2]

wsf::UCI_Interface * UCI_Util::GetInterface ( WsfSimulation * aSimulationPtr)

◆ GetKinematics()

void UCI_Util::GetKinematics ( uci::type::DateTimeTypeValue & aSimTime,
uci::type::KinematicsType & aKinematics,
WsfSensor * aSensorPtr,
const WsfTrack & aTrack )

◆ GetStandardIdentity()

uci::type::StandardIdentityEnum::EnumerationItem UCI_Util::GetStandardIdentity ( const WsfTrack & aTrack)

◆ GetSubsystemState()

uci::type::SubsystemStateEnum::EnumerationItem UCI_Util::GetSubsystemState ( WsfPlatformPart * aPartPtr)

◆ GetSubsystemStateString()

std::string UCI_Util::GetSubsystemStateString ( const uci::type::SubsystemStateEnum::EnumerationItem & aState)

◆ GetTimeStamp()

uci::type::DateTimeTypeValue UCI_Util::GetTimeStamp ( WsfSimulation & aSimulation,
double aSimTime )

◆ RemoveAngleBrackets()

Variable Documentation

◆ sNANOSECONDS_PER_SECOND

double UCI_Util::sNANOSECONDS_PER_SECOND = 1000000000.0
constexpr

◆ sTOLERANCE

double UCI_Util::sTOLERANCE = 1e-6
constexpr

Referenced by CheckLimits().

Copyrights Multiple, All Rights Reserved