WSF
wsf::UCI_IRST_Component Member List

This is the complete list of members for wsf::UCI_IRST_Component, including all inherited members.

AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
Attach(WsfSensor &aSensor)wsf::UCI_SensorComponentprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
CanBeMadeNonOperational() constWsfPlatformPartinline
CanBeMadeOperational() constWsfPlatformPartinline
CanBeTurnedOff() constWsfPlatformPartinline
CanBeTurnedOn() constWsfPlatformPartinline
CanHandleMessage() constwsf::UCI_Componentinline
CheckPartStatus(WsfArticulatedPart *aPartPtr)wsf::UCI_PartComponentprotected
ClearRemarks()wsf::UCI_SensorComponentinline
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() constwsf::UCI_IRST_Componentinlinevirtual
CloneComponent() const overridewsf::UCI_IRST_Componentvirtual
ComponentHasRole(int aRole)WsfComponentinline
ComponentParentChanged(WsfPlatform *aPlatformPtr) overrideWsfPlatformPartinlinevirtual
cWSF_COMPONENT_UCIwsf::UCI_Componentstatic
cWSF_COMPONENT_UCI_PARTwsf::UCI_PartComponentstatic
cWSF_COMPONENT_UCI_SENSORwsf::UCI_SensorComponentstatic
DebugEnabled() constWsfPlatformPartinline
DeleteAuxData()WsfAuxDataEnabled
DeregisterCapabilitiesWithInterface()wsf::UCI_Component
DeregisterWithInterface()wsf::UCI_Component
Detach() overridewsf::UCI_SensorComponentprotectedvirtual
GetApprovalType() constwsf::UCI_PartComponentinlineprotectedvirtual
GetAuxData()WsfAuxDataEnabled
GetAuxData() const noexceptWsfAuxDataEnabled
GetAuxDataConst() const noexceptWsfAuxDataEnabled
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetCapabilityAvailability(const CapabilityStatusMessage *aMessagePtr, const size_t aIndex) constwsf::UCI_SensorComponentinlineprotected
GetCapabilityUUIDs() const overridewsf::UCI_PartComponentvirtual
GetCategories() constWsfPlatformPartinline
GetCommandState() constwsf::UCI_SensorComponentinline
GetComponentInitializationOrder() constWsfComponentinlinevirtual
GetComponentName() const overridewsf::UCI_Componentinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overridewsf::UCI_IRST_Componentvirtual
GetDamageFactor() constWsfPlatformPartinline
GetDebugMask()WsfPlatformPartinline
GetGroups() constWsfPlatformPartinline
GetInterface()wsf::UCI_Component
GetInternalLinks()WsfPlatformPartinline
GetLastStatusChangeTime() constWsfPlatformPartinline
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetPartType() constWsfPlatformPartinline
GetPlatform() constWsfPlatformPartinline
GetRemarks() constwsf::UCI_SensorComponentinline
GetScenario() constWsfPlatformPartinline
GetScriptClassName() const overrideWsfPlatformPart
GetSensor() constwsf::UCI_SensorComponentinline
GetSensorName() constwsf::UCI_SensorComponentinline
GetSimulation() constwsf::UCI_Componentinline
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUniqueId() constWsfUniqueIdinline
GetUpdateEventEpoch() constWsfPlatformPartinline
GetUpdateInterval() const overridewsf::UCI_Componentvirtual
GetUpdateMessageTime() constwsf::UCI_SensorComponentinline
HandleControlRequestMessage(const UCI_ControlRequestMessage &aMessage)wsf::UCI_PartComponentprotected
HasAuxData() constWsfAuxDataEnabled
HasControl(const std::string &aCapbilityUUID, uci::type::ServiceID_Type &aServiceID, uci::type::SystemID_Type &aSystemID)wsf::UCI_PartComponentprotected
HasInternalLinks() constWsfPlatformPartinlinevirtual
IncrementUpdateEventEpoch()WsfPlatformPartinline
Initialize(double aSimTime) overridewsf::UCI_SensorComponentvirtual
Initialize2(double aSimTime) overridewsf::UCI_IRST_Componentvirtual
InitializeModeData(CapabilityType &aCapabilityType, CapabilityStatusType &aStatusType, const size_t &aIndex)wsf::UCI_SensorComponentinlineprotected
InitiallyTurnedOn() constWsfPlatformPartinline
InjectConditionally(double aSimTime, WsfPlatform &aPlatform) overridewsf::UCI_IRST_Componentvirtual
InternalMessageQueue typedefWsfPlatformPart
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsActive()wsf::UCI_Componentinline
IsBroken() constWsfPlatformPartinline
IsCategoryMember(WsfStringId aCategoryId) constWsfPlatformPartinline
IsCommandAccepted() constwsf::UCI_PartComponentinlineprotected
IsCritical() constWsfPlatformPartinline
IsExternallyControlled() constWsfPlatformPartinline
IsGroupMember(WsfStringId aGroupId)WsfPlatformPart
IsOperational() constWsfPlatformPartinline
IsTurnedOn() constWsfPlatformPartinline
JoinGroup(WsfGroup *aGroupPtr)WsfPlatformPart
LeaveGroup(WsfGroup *aGroupPtr)WsfPlatformPart
mActivityToCababilitywsf::UCI_PartComponentprotected
mApprovalTypewsf::UCI_PartComponentprotected
mCapabilityToUUIDwsf::UCI_PartComponentprotected
mClasswsf::UCI_SensorComponentprotected
mCommandStatewsf::UCI_PartComponentprotected
mControlStatusMessagePtrwsf::UCI_PartComponentprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
mInitialMessagesSentwsf::UCI_PartComponentprotected
mIsCommandedwsf::UCI_PartComponentprotected
mLowestAvailableCapabilitywsf::UCI_SensorComponentprotected
mManagerControllerswsf::UCI_PartComponentprotected
mPrimaryControllerwsf::UCI_PartComponentprotected
mRemarkswsf::UCI_PartComponentprotected
mSecondaryControllerswsf::UCI_PartComponentprotected
mSensorNamewsf::UCI_SensorComponentprotected
mSensorPtrwsf::UCI_SensorComponentprotected
mSubsystemLabelwsf::UCI_Componentprotected
mSubsystemStatusMessagePtrwsf::UCI_PartComponentprotected
mSubsystemUUIDwsf::UCI_Componentprotected
mSystemStatusMessagePtrwsf::UCI_PartComponentprotected
mUpdateMessageTimewsf::UCI_PartComponentprotected
mUUID_ToModeIndexwsf::UCI_SensorComponentprotected
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
OnSensorDeleted(WsfSensor *aSensorPtr) overridewsf::UCI_SensorComponentvirtual
OnSensorDeleting(WsfSensor *aSensorPtr) overridewsf::UCI_SensorComponentvirtual
OnSensorDetectionAttempted(double aSimTime, WsfSensor *aSensorPtr, WsfPlatform *aTargetPtr, WsfSensorResult &aResult)WsfSingleSensorObserverinlinevirtual
OnSensorTargetUpdated(double aSimTime, WsfSensor *aSensorPtr, WsfPlatform *aTargetPtr, WsfSensorResult &aResult)WsfSingleSensorObserverinlinevirtual
OnSensorTrackDropped(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack &aTrack)WsfSingleSensorObserverinlinevirtual
OnSensorTrackInitiated(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack &aTrack) overridewsf::UCI_IRST_Componentvirtual
OnSensorTrackUpdated(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack &aTrack) overridewsf::UCI_IRST_Componentvirtual
OnSensorTurnedOff(double aSimTime, WsfSensor *aSensorPtr) overridewsf::UCI_SensorComponentvirtual
OnSensorTurnedOn(double aSimTime, WsfSensor *aSensorPtr) overridewsf::UCI_SensorComponentvirtual
OnSlewComplete(double aSimTime) overridewsf::UCI_IRST_Componentvirtual
operator=(const WsfPlatformPart &aRhs)=deleteWsfPlatformPart
wsf::WsfPlatformPart::WsfObject::operator=(const WsfObject &aRhs)WsfObject
wsf::WsfPlatformPart::WsfComponentT< WsfPlatform >::operator=(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
wsf::WsfPlatformPart::WsfUniqueId::operator=(const WsfUniqueId &)WsfUniqueIdinline
WsfAuxDataEnabled::operator=(const WsfAuxDataEnabled &aRhs)WsfAuxDataEnabled
WsfAuxDataEnabled::operator=(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
ParentType typedefWsfComponentT< WsfPlatform >
PartBroken(double aSimTime)WsfPlatformPartvirtual
PlatformAdded(double aSimTime, WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PlatformDeleted(WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PreInitialize(double aSimTime) overridewsf::UCI_SensorComponentvirtual
PreInput()WsfComponentvirtual
PrintMessageNotSent(double aSimTime, const std::string &aMessageType, const std::string &aReason)wsf::UCI_PartComponentprotectedvirtual
PrintMessageSent(double aSimTime, const std::string &aMessageType)wsf::UCI_PartComponentprotectedvirtual
ProcessInput(UtInput &aInput) overridewsf::UCI_SensorComponentvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage) overridewsf::UCI_IRST_Componentvirtual
QueryInterface(int aRole) overridewsf::UCI_IRST_Componentvirtual
QueryInterfaceT(T *&aRolePtr)WsfComponentinline
ReceiveMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
ReceiveUCI_Message(const uci::type::MessageType *aMessagePtr)wsf::UCI_Componentinlinevirtual
RecipientMessageQueue typedefWsfPlatformPart
RegisterCapabilitiesWithInterface()wsf::UCI_Component
RegisterWithInterface(double aSimTime)wsf::UCI_Component
Restore(double aSimTime)WsfPlatformPartvirtual
SelectDefaultMode(double aSimTime)wsf::UCI_SensorComponent
SendCommandStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState, const CommandID &aCommandID)wsf::UCI_SensorComponentinlineprotected
SendControlRequestStatusMessage(double aSimTime, const uci::type::ControlRequestID_Type &aRequestID)wsf::UCI_SensorComponentprotectedvirtual
SendControlStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_SensorComponentprotectedvirtual
SendEntityMessage(double aSimTime, const WsfTrack &aTrack, const uci::type::MessageStateEnum::EnumerationItem &aMessageState, const uci::type::EntitySourceEnum::EnumerationItem &aSourceType)wsf::UCI_SensorComponentprotected
SendMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
SendMessageTo(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPartvirtual
SendMessageToProcessor(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPart
SendQueuedMessages(double aSimTime)WsfPlatformPartvirtual
SendSubsystemStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentprotectedvirtual
SendSystemStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentprotectedvirtual
SendUpdateMessages(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentvirtual
SensorModeActivated(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr)wsf::UCI_SensorComponent
SensorModeDeactivated(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr)wsf::UCI_SensorComponent
wsf::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
wsf::WsfPlatformPart::WsfUniqueId::Serialize(T &aBuff)WsfUniqueIdinline
WsfAuxDataEnabled::Serialize(T &aBuff)WsfAuxDataEnabledinline
SetAuxData(const WsfAttributeContainer &aAuxData)WsfAuxDataEnabled
SetCommandAccepted(double aAz, double aEl)wsf::UCI_SensorComponentprotectedvirtual
SetComponentParent(ParentType *aParentPtr)WsfComponentT< WsfPlatform >inline
SetCritical(bool aValue)WsfPlatformPartinline
SetDamageFactor(double aSimTime, double aDamageFactor)WsfPlatformPart
SetDebugEnabled(bool aDebugEnabled)WsfPlatformPartinline
SetExternallyControlled(double aSimTime, bool aIsExternallyControlled)WsfPlatformPartvirtual
SetInitiallyTurnedOn(bool aInitiallyTurnedOn)WsfPlatformPartinline
SetLastStatusChangeTime(double aSimTime)WsfPlatformPartinline
SetName(WsfStringId aName)WsfObjectinline
SetNonOperational(double aSimTime)WsfPlatformPartvirtual
SetOperational(double aSimTime)WsfPlatformPartvirtual
SetOperational(double aSimTime, bool aMakeOperational)WsfPlatformPart
SetOwnerProducer(const ISM_OwnerProducerType &aOwnerType) overridewsf::UCI_IRST_Componentprotectedvirtual
SetPlatform(WsfPlatform *aPlatformPtr)WsfPlatformPartinlinevirtual
SetRejectedCurrentlyCommanded(const std::string &aPartName)wsf::UCI_PartComponentprotected
SetRejectedFixedMode(const std::string &aModeName, const std::string &aCapabilityUUID)wsf::UCI_SensorComponentprotectedvirtual
SetRejectedModeDisabled(const std::string &aModeName, const std::string &aCapabilityUUID)wsf::UCI_SensorComponentprotectedvirtual
SetRejectedOutOfLimits(double aAz, double aEl)wsf::UCI_SensorComponentprotectedvirtual
SetRejectedTypeUnavailable()wsf::UCI_SensorComponentprotectedvirtual
SetType(WsfStringId aType)WsfObject
SetUpdateEventActive(bool aUpdateEventActive)WsfPlatformPartinline
SetUpdateInterval(double aUpdateInterval) overridewsf::UCI_Componentvirtual
SetUpdateMessageTime(double aUpdateTime)wsf::UCI_SensorComponentinline
SlewComplete(double aSimTime, ActivityMessage *aMessagePtr)wsf::UCI_SensorComponentinlineprotected
TurnOff(double aSimTime) overridewsf::UCI_PartComponentprotectedvirtual
TurnOn(double aSimTime) overridewsf::UCI_PartComponentprotectedvirtual
TypeList typedefWsfObject
UCI_Component(const WsfScenario &aScenario, int aPartType)wsf::UCI_Component
UCI_Component(const UCI_Component &aSrc)wsf::UCI_Component
UCI_IRST_Component(WsfScenario &aScenario)wsf::UCI_IRST_Component
UCI_IRST_Component(const UCI_IRST_Component &aSrc)wsf::UCI_IRST_Component
UCI_PartComponent()=deletewsf::UCI_PartComponent
UCI_PartComponent(const WsfScenario &aScenario, int aPartType)wsf::UCI_PartComponent
UCI_PartComponent(const UCI_PartComponent &aSrc)wsf::UCI_PartComponent
UCI_SensorComponent()=deletewsf::UCI_SensorComponent
UCI_SensorComponent(const WsfScenario &aScenario, int aPartType, const int aClass)wsf::UCI_SensorComponent
UCI_SensorComponent(const UCI_SensorComponent &aSrc)wsf::UCI_SensorComponent
Update(double aSimTime)WsfPlatformPartvirtual
UpdateAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
UpdateCapabilityStatusMessage(CapabilityStatusMessage *aMessagePtr)wsf::UCI_SensorComponentinlineprotected
UpdateCommandResults(const uci::type::CommandStateEnum::EnumerationItem &aState, const std::string &aRemark)wsf::UCI_SensorComponentinline
UpdateEventActive() constWsfPlatformPartinline
UpdateSubsystemStatusMessage(uci::type::SubsystemStateEnum::EnumerationItem aState)wsf::UCI_PartComponentprotected
WsfAuxDataEnabled()=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(const WsfAuxDataEnabled &aSrc)=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
WsfComponentT()WsfComponentT< WsfPlatform >inline
WsfComponentT(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfPlatformPart(const WsfScenario &aScenario, int aPartType)WsfPlatformPart
WsfPlatformPart(const WsfPlatformPart &aSrc)WsfPlatformPartprotected
WsfUniqueId()WsfUniqueIdinline
WsfUniqueId(const WsfUniqueId &)WsfUniqueIdinline
~UCI_Component()wsf::UCI_Componentvirtual
~UCI_IRST_Component()wsf::UCI_IRST_Componentvirtual
~UCI_PartComponent()=defaultwsf::UCI_PartComponentvirtual
~UCI_SensorComponent()=defaultwsf::UCI_SensorComponentvirtual
~WsfAuxDataEnabled() noexceptWsfAuxDataEnabledvirtual
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
~WsfSingleSensorObserver()=defaultWsfSingleSensorObservervirtual
Copyrights Multiple, All Rights Reserved