Class Command¶
- class sila2.framework.Command(fdl_node, parent_feature: Feature)¶
Represents a command
- fully_qualified_identifier: FullyQualifiedCommandIdentifier¶
Fully qualified command identifier
- class sila2.framework.UnobservableCommand(fdl_node, parent_feature: Feature)¶
Bases:
Command
,Generic
[ParametersNamedTuple
,ResponsesNamedTuple
]Represents an observable command
- fully_qualified_identifier: FullyQualifiedCommandIdentifier¶
Fully qualified command identifier
- class sila2.framework.ObservableCommand(fdl_node, parent_feature)¶
Bases:
Command
,Generic
[ParametersNamedTuple
,IntermediateResponsesNamedTuple
,ResponsesNamedTuple
]Represents an observable command
- fully_qualified_identifier: FullyQualifiedCommandIdentifier¶
Fully qualified command identifier
- class sila2.framework.Parameter(fdl_node, parent_command: Command)¶
Represents a command parameter
- fully_qualified_identifier: FullyQualifiedCommandParameterIdentifier¶
Fully qualified parameter identifier