CemiServer Namespace
QKnx::NetIp::CemiServerThe QKnx::NetIp::CemiServer namespace defines enumerations related to KNXnet/IP communication with a cEMI server. More...
Header: | #include <CemiServer> |
qmake: | QT += knx |
Types
enum class | Error { Unspecified, OutOfRange, OutOfMaxRange, OutOfMinRange, Memory, …, None } |
enum class | ReturnCode { NoError } |
Detailed Description
The common external message interface (cEMI) message format is a generic structure for transmitting KNX frames between cEMI servers and cEMI clients independently of the medium.
Type Documentation
enum class CemiServer::Error
This enum describes the possible error codes returned by the remote cEMI server after cEMI service management requests.
Constant | Value | Description |
---|---|---|
QKnx::NetIp::CemiServer::Error::Unspecified | 0x00 | The error that occurred is unknown. Can occur in negative read or write confirmation frames. |
QKnx::NetIp::CemiServer::Error::OutOfRange | 0x01 | Denotes a general write error if OutOfMaxRange or OutOfMinRange are not applicable. Can occur in negative write confirmation frames. |
QKnx::NetIp::CemiServer::Error::OutOfMaxRange | 0x02 | The value to write was too high. Can occur in negative write confirmation frames. |
QKnx::NetIp::CemiServer::Error::OutOfMinRange | 0x03 | The value to write was too low. Can occur in negative write confirmation frames. |
QKnx::NetIp::CemiServer::Error::Memory | 0x04 | The memory cannot be written or can only be written with faults. Can occur in negative write confirmation frames. |
QKnx::NetIp::CemiServer::Error::ReadOnly | 0x05 | Write access to a read-only or a write protected property. Can occur in negative write confirmation frames. |
QKnx::NetIp::CemiServer::Error::IllegalCommand | 0x06 | The used command is not valid or not supported by the cEMI server. |
QKnx::NetIp::CemiServer::Error::NonExistingProperty | 0x07 | Read or write access to an non-existing property. Can occur in negative read or write confirmation frames. |
QKnx::NetIp::CemiServer::Error::TypeConflict | 0x08 | Write access with a wrong data type (datapoint length). |
QKnx::NetIp::CemiServer::Error::PropertyIndexRangeError | 0x09 | Read or write access to a non-existing property-array index. Can occur in negative read or write confirmation frames. |
QKnx::NetIp::CemiServer::Error::TemporaryNotWritable | 0x0a | The property exists but cannot be set to a new value at the time. Can occur in negative write confirmation frames. |
QKnx::NetIp::CemiServer::Error::None | 0xff | No error occurred. Please do not use. |
enum class CemiServer::ReturnCode
This enum describes the possible error codes returned by the remote cEMI server after cEMI function properties service requests.
A return code larger than NoError
indicates the negative result of the function.
Constant | Value | Description |
---|---|---|
QKnx::NetIp::CemiServer::ReturnCode::NoError | 0x00 | The function was successfully executed. The return code indicates the positive result of the function. |
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.