|
WSF
|
Functions | |
| wsf::UCI_Interface * | GetInterface (WsfPlatform *aPlatformPtr) |
| wsf::UCI_Interface * | GetInterface (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 |
| bool UCI_Util::CheckLimits | ( | const WsfArticulatedPart * | aArticulatedPartPtr, |
| double & | aAz, | ||
| double & | aEl ) |
| uci::type::DateTimeTypeValue UCI_Util::ConvertDoubleToUCI_DateTime | ( | double | aTime | ) |
References sNANOSECONDS_PER_SECOND.
Referenced by GetTimeStamp().
| double UCI_Util::ConvertUCI_DateTimeToDouble | ( | uci::type::DateTimeTypeValue | aUCI_DateTime | ) |
References sNANOSECONDS_PER_SECOND.
| wsf::UCI_Interface * UCI_Util::GetInterface | ( | WsfPlatform * | aPlatformPtr | ) |
References wsf::UCI_InterfaceExtension::Get(), and WsfPlatform::GetSimulation().
| wsf::UCI_Interface * UCI_Util::GetInterface | ( | WsfSimulation * | aSimulationPtr | ) |
References wsf::UCI_InterfaceExtension::Get().
| void UCI_Util::GetKinematics | ( | uci::type::DateTimeTypeValue & | aSimTime, |
| uci::type::KinematicsType & | aKinematics, | ||
| WsfSensor * | aSensorPtr, | ||
| const WsfTrack & | aTrack ) |
References WsfSensor::GetCurrentMode(), WsfPlatformPart::GetPlatform(), WsfSensorMode::ReportsBearing(), WsfSensorMode::ReportsElevation(), WsfSensorMode::ReportsLocation(), WsfSensorMode::ReportsRange(), WsfSensorMode::ReportsVelocity(), and vel.
Referenced by wsf::UCI_SensorComponent::SendEntityMessage().
| uci::type::StandardIdentityEnum::EnumerationItem UCI_Util::GetStandardIdentity | ( | const WsfTrack & | aTrack | ) |
References WsfTrack::cIFF_FOE, WsfTrack::cIFF_FRIEND, WsfTrack::cIFF_NEUTRAL, and WsfTrack::GetIFF_Status().
Referenced by wsf::UCI_SensorComponent::SendEntityMessage().
| uci::type::SubsystemStateEnum::EnumerationItem UCI_Util::GetSubsystemState | ( | WsfPlatformPart * | aPartPtr | ) |
References WsfPlatformPart::IsOperational(), and WsfPlatformPart::IsTurnedOn().
Referenced by wsf::UCI_SensorComponent::Initialize2(), and wsf::UCI_SensorComponent::UpdateAllMessages().
| std::string UCI_Util::GetSubsystemStateString | ( | const uci::type::SubsystemStateEnum::EnumerationItem & | aState | ) |
| uci::type::DateTimeTypeValue UCI_Util::GetTimeStamp | ( | WsfSimulation & | aSimulation, |
| double | aSimTime ) |
References ConvertDoubleToUCI_DateTime(), WsfDateTime::GetCurrentTime(), and WsfSimulation::GetDateTime().
Referenced by wsf::UCI_Computer::ProcessMessage(), and wsf::UCI_SensorComponent::SendEntityMessage().
| std::string UCI_Util::RemoveAngleBrackets | ( | const std::string & | aString | ) |
|
constexpr |
Referenced by ConvertDoubleToUCI_DateTime(), and ConvertUCI_DateTimeToDouble().
|
constexpr |
Referenced by CheckLimits().