WSF
wsf::UCI_PartComponent Member List

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

AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
CanBeMadeNonOperational() constWsfPlatformPartinline
CanBeMadeOperational() constWsfPlatformPartinline
CanBeTurnedOff() constWsfPlatformPartinline
CanBeTurnedOn() constWsfPlatformPartinline
CanHandleMessage() constwsf::UCI_Componentinline
CheckPartStatus(WsfArticulatedPart *aPartPtr)wsf::UCI_PartComponentprotected
ClearActivities()=0wsf::UCI_PartComponentprotectedpure virtual
ClearRemarks()wsf::UCI_PartComponentinline
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() const =0WsfObjectpure virtual
CloneComponent() const =0WsfComponentpure virtual
ComponentHasRole(int aRole)WsfComponentinline
ComponentParentChanged(WsfPlatform *aPlatformPtr) overrideWsfPlatformPartinlinevirtual
cWSF_COMPONENT_UCIwsf::UCI_Componentstatic
cWSF_COMPONENT_UCI_PARTwsf::UCI_PartComponentstatic
DebugEnabled() constWsfPlatformPartinline
DeleteAuxData()WsfAuxDataEnabled
DeregisterCapabilitiesWithInterface()wsf::UCI_Component
DeregisterWithInterface()wsf::UCI_Component
Detach()wsf::UCI_PartComponentinlineprotectedvirtual
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_PartComponentinlineprotected
GetCapabilityUUIDs() const overridewsf::UCI_PartComponentvirtual
GetCategories() constWsfPlatformPartinline
GetCommandState() constwsf::UCI_PartComponentinline
GetComponentInitializationOrder() constWsfComponentinlinevirtual
GetComponentName() const overridewsf::UCI_Componentinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overridewsf::UCI_PartComponentvirtual
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_PartComponentinline
GetScenario() constWsfPlatformPartinline
GetScriptClassName() const overrideWsfPlatformPart
GetSimulation() constwsf::UCI_Componentinline
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUniqueId() constWsfUniqueIdinline
GetUpdateEventEpoch() constWsfPlatformPartinline
GetUpdateInterval() const overridewsf::UCI_Componentvirtual
GetUpdateMessageTime() constwsf::UCI_PartComponentinline
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) overrideWsfPlatformPartvirtual
Initialize2(double aSimTime) overridewsf::UCI_PartComponentvirtual
InitiallyTurnedOn() constWsfPlatformPartinline
InjectConditionally(double aSimTime, WsfPlatform &aPlatform)wsf::UCI_Componentinlinevirtual
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
mCallbackswsf::UCI_PartComponentprotected
mCapabilityToUUIDwsf::UCI_PartComponentprotected
mCommandStatewsf::UCI_PartComponentprotected
mControlStatusMessagePtrwsf::UCI_PartComponentprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
mInitialMessagesSentwsf::UCI_PartComponentprotected
mIsCommandedwsf::UCI_PartComponentprotected
mManagerControllerswsf::UCI_PartComponentprotected
mPrimaryControllerwsf::UCI_PartComponentprotected
mRemarkswsf::UCI_PartComponentprotected
mSecondaryControllerswsf::UCI_PartComponentprotected
mSubsystemLabelwsf::UCI_Componentprotected
mSubsystemStatusMessagePtrwsf::UCI_PartComponentprotected
mSubsystemUUIDwsf::UCI_Componentprotected
mSystemStatusMessagePtrwsf::UCI_PartComponentprotected
mUpdateMessageTimewsf::UCI_PartComponentprotected
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
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)WsfComponentvirtual
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_PartComponentvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage) overridewsf::UCI_PartComponentvirtual
QueryInterface(int aRole) overridewsf::UCI_PartComponentvirtual
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
SendActivityMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)=0wsf::UCI_PartComponentprotectedpure virtual
SendCapabilityMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)=0wsf::UCI_PartComponentprotectedpure virtual
SendCapabilityStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)=0wsf::UCI_PartComponentprotectedpure virtual
SendCommandStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState, const CommandID &aCommandID)wsf::UCI_PartComponentinlineprotected
SendControlRequestStatusMessage(double aSimTime, const uci::type::ControlRequestID_Type &aRequestID)wsf::UCI_PartComponentprotectedvirtual
SendControlStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentprotectedvirtual
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
wsf::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
wsf::WsfPlatformPart::WsfUniqueId::Serialize(T &aBuff)WsfUniqueIdinline
WsfAuxDataEnabled::Serialize(T &aBuff)WsfAuxDataEnabledinline
SetAllCapabilitiesAvailability(const uci::type::CapabilityAvailabilityEnum::EnumerationItem &aAvailability)=0wsf::UCI_PartComponentprotectedpure virtual
SetAuxData(const WsfAttributeContainer &aAuxData)WsfAuxDataEnabled
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)wsf::UCI_PartComponentprotectedvirtual
SetPlatform(WsfPlatform *aPlatformPtr)WsfPlatformPartinlinevirtual
SetRejectedCurrentlyCommanded(const std::string &aPartName)wsf::UCI_PartComponentprotected
SetType(WsfStringId aType)WsfObject
SetUpdateEventActive(bool aUpdateEventActive)WsfPlatformPartinline
SetUpdateInterval(double aUpdateInterval) overridewsf::UCI_Componentvirtual
SetUpdateMessageTime(double aUpdateTime)wsf::UCI_PartComponentinline
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_PartComponent()=deletewsf::UCI_PartComponent
UCI_PartComponent(const WsfScenario &aScenario, int aPartType)wsf::UCI_PartComponent
UCI_PartComponent(const UCI_PartComponent &aSrc)wsf::UCI_PartComponent
Update(double aSimTime)WsfPlatformPartvirtual
UpdateAllMessages()=0wsf::UCI_PartComponentprotectedpure virtual
UpdateAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
UpdateCapabilityStatusMessage(CapabilityStatusMessage *aMessagePtr)wsf::UCI_PartComponentinlineprotected
UpdateCommandResults(const uci::type::CommandStateEnum::EnumerationItem &aState, const std::string &aRemark)wsf::UCI_PartComponentinline
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_PartComponent()=defaultwsf::UCI_PartComponentvirtual
~WsfAuxDataEnabled() noexceptWsfAuxDataEnabledvirtual
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
Copyrights Multiple, All Rights Reserved