| Description |
- Use EUInformation for Engineering Units.
Would increase harmonization between this spec and other specs. Allows for easier use of Types in conjunction with Types, that already use EUInformation.
- Use LocalizedText for descriptive strings.
- Use a StateMachine instead of the States enum.
StateMachine allows for easy use of substates as well as to limit the possible transitions between states.
- Change from one Command method to several.
The overloaded method is complicated to handle. Consider using multiple functions to achieve the same goal.
- Add an optional List variable to the response provider (so you do not need to poll the method).
Currently a method needs to be polled to get the list of available responses, consider a optional list, with the same functionality.
- Consider using events to provide responses.
|
|---|