The QKnxApplicationArea class is a datapoint type for storing the application area. 更多...
| 头: | #include <QKnxApplicationArea> | 
| qmake: | QT += knx | 
| 继承: | QKnx1Byte | 
| enum class | Area { NoFault, SystemFunctionCommonInterest, HvacGeneralFBs, HvacHotWaterHeating, HvacDirectElectricalHeating, …, Invalid } | 
| QKnxApplicationArea (QKnxApplicationArea::Area area ) | |
| QKnxApplicationArea () | |
| QKnxApplicationArea::Area | area () const | 
| bool | setArea (QKnxApplicationArea::Area area ) | 
| virtual bool | isValid () const override | 
						The range for the
						
							Area
						
						value is from
						
No fault, 0
						
						to
						
Shutters and blinds, 50
						
						.
					
						Faults in functions of common interest are mapped to the application area
						
							SystemFunctionCommonInterest
						
						. For example, a multiple system clock master conflict is a
						
							QKnxErrorClassSystem::ConfigurationFault
						
						within the
						
SystemFunctionCommonInterest
						
						application area.
					
Faults in heating, ventilation, and air conditioning (HVAC) are mapped to the application areas HvacGeneralFBs , HvacHotWaterHeating , HvacDirectElectricalHeating , HvacTerminalUnits ,和 HvacVac .
This is a fixed size datapoint type with the length of 1 byte.
另请参阅 QKnxDatapointType , QKnx1Byte , QKnxErrorClassSystem::Error , QKnxErrorClassHvac , QKnxScloMode::Mode ,和 Qt KNX Datapoint Type Classes .
This enum holds the application area stored in the datapoint type. This coding corresponds to the numbering of parts in the KNX System Specification.
| 常量 | 值 | 描述 | 
|---|---|---|
								
QKnxApplicationArea::Area::NoFault
								
							 | 
							
								
0x00
								
							 | 
							No fault signals were transmitted in any application areas. | 
								
QKnxApplicationArea::Area::SystemFunctionCommonInterest
								
							 | 
							
								
0x01
								
							 | 
							The system and functions of common interest | 
								
QKnxApplicationArea::Area::HvacGeneralFBs
								
							 | 
							
								
0x0a
								
							 | 
							HVAC general functional blocks | 
								
QKnxApplicationArea::Area::HvacHotWaterHeating
								
							 | 
							
								
0x0b
								
							 | 
							HVAC hot water heating | 
								
QKnxApplicationArea::Area::HvacDirectElectricalHeating
								
							 | 
							
								
0x0c
								
							 | 
							HVAC direct electrical heating | 
								
QKnxApplicationArea::Area::HvacTerminalUnits
								
							 | 
							
								
0x0d
								
							 | 
							HVAC terminal units | 
								
QKnxApplicationArea::Area::HvacVac
								
							 | 
							
								
0x0e
								
							 | 
							HVAC VAC | 
								
QKnxApplicationArea::Area::Lighting
								
							 | 
							
								
0x14
								
							 | 
							Lighting | 
								
QKnxApplicationArea::Area::Security
								
							 | 
							
								
0x1e
								
							 | 
							安全性 | 
								
QKnxApplicationArea::Area::LoadManagement
								
							 | 
							
								
0x28
								
							 | 
							Load management | 
								
QKnxApplicationArea::Area::ShuttersAndBlinds
								
							 | 
							
								
0x32
								
							 | 
							Shutters and blinds | 
								
QKnxApplicationArea::Area::Invalid
								
							 | 
							
								
0xff
								
							 | 
							The value is invalid. | 
Creates a fixed size datapoint type with the the application area set to area .
						Creates a fixed size datapoint type with the application area set to
						
NoFault
						
						.
					
Returns the application area stored in the datapoint type.
另请参阅 setArea ().
[override virtual]
						
						
							bool
						
						QKnxApplicationArea::
						
							isValid
						
						() const
						
					重实现: QKnx1Byte::isValid () const.
Sets the application area stored in the datapoint type to area .
						返回
						
true
						
						if the byte was set; otherwise returns
						
false
						
						.
					
另请参阅 area ().