Loading...
Searching...
No Matches
Automation::ProcessState Class Referencefinal
Inheritance diagram for Automation::ProcessState:
Public Member Functions | |
| ProcessState (ProcessModel &process, double watchedPoint, QObject *parent) | |
| ProcessModel & | process () const |
| ::State::Message | message () const |
| double | point () const |
| std::vector< State::AddressAccessor > | matchingAddresses () override |
| matchingAddresses The addresses that correspond to this state. | |
| ::State::MessageList | messages () const override |
| messages The current messages in this point of the process. | |
| ::State::MessageList | setMessages (const ::State::MessageList &, const Process::MessageNode &) override |
Public Member Functions inherited from ProcessStateDataInterface | |
| ProcessStateDataInterface (Process::ProcessModel &model, QObject *parent) | |
| virtual State::MessageList | setMessages (const State::MessageList &newMessages, const Process::MessageNode ¤tState) |
| setMessages Request a message change on behalf of the process. | |
| Process::ProcessModel & | process () const |
| void | stateChanged () |
| void | messagesChanged () |
| messagesChanged Sent whenever the messages in the process changed. | |
Public Member Functions inherited from IdentifiedObject< ProcessStateDataInterface > | |
| IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
| IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
| const id_type & | id () const noexcept |
| int32_t | id_val () const noexcept final override |
| void | setId (const id_type &id) noexcept |
| void | setId (id_type &&id) noexcept |
| void | resetCache () const noexcept override |
Public Member Functions inherited from IdentifiedObjectAbstract | |
| void | identified_object_destroying (IdentifiedObjectAbstract *o) |
| To be called by subclasses. | |
| void | identified_object_destroyed (IdentifiedObjectAbstract *o) |
| Will be called in the IdentifiedObjectAbstract destructor. | |
Additional Inherited Members | |
Public Types inherited from IdentifiedObject< ProcessStateDataInterface > | |
| using | model_type = ProcessStateDataInterface |
| using | id_type = Id< ProcessStateDataInterface > |
| using | object_type = IdentifiedObject< ProcessStateDataInterface > |
Public Attributes inherited from IdentifiedObject< ProcessStateDataInterface > | |
| Path< ProcessStateDataInterface > | m_path_cache |
Static Public Attributes inherited from IdentifiedObject< ProcessStateDataInterface > | |
| static const constexpr bool | identified_object_tag |
Protected Member Functions inherited from IdentifiedObjectAbstract | |
| IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
Member Function Documentation
◆ matchingAddresses()
|
overridevirtual |
matchingAddresses The addresses that correspond to this state.
- Returns
- nothing if the process doesn't have any "settable" address. Else it returns the addresses that may change.
Reimplemented from ProcessStateDataInterface.
◆ messages()
|
overridevirtual |
messages The current messages in this point of the process.
Reimplemented from ProcessStateDataInterface.
The documentation for this class was generated from the following files:
- AutomationState.hpp
- AutomationState.cpp
- InterpolationProcess.cpp
Public Member Functions inherited from