BaseRoomControl
BaseRoomControl is the basis for all room controls (e.g. Light, Sunblind, HeatingCooling, Window). It provides methods and attributes to prevent redundant implementations.
Use
This is only used for inheritance and is therefore not available in the toolbox.
Features
Enables the use of BaTemplates for all inheriting controls.
Attributes
The control inherits from BaseControl and thus has the same attributes. In addition, there are the following attributes.
BA
BaInterfaceSymbolNames
tchmi:general#/definitions/Object
Allows editing the BaInterfaceSymbolNames.
The default values of BaInterfaceSymbolNames, as well as the expected data types can be found in the tooltip of the dialog for setting BaInterfaceSymbolNames: |
Here is described how the BaInterfaceSymbolNames are overwritten by all controls of a type. |
BaData
BaInterface
tchmi:framework#/definitions/Symbol
Allows linking a symbol that satisfies the BaInterface of the control. With this symbol all necessary data points of the control can be linked with only one binding.
Error
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.RoomAutomation.HeatingCooling.EnergyLevel
If TRUE, an error message is displayed.