CemiServer Namespace

(QKnx::NetIp::CemiServer)

The QKnx::NetIp::CemiServer namespace defines enumerations related to KNXnet/IP communication with a cEMI server. More...

Header: #include <CemiServer>
qmake: QT += knx

Types

enum Error { Unspecified, OutOfRange, OutOfMaxRange, OutOfMinRange, ..., None }
enum ReturnCode { NoError }

Functions

const QMetaObject *qt_getEnumMetaObject(QKnx::NetIp::CemiServer::ReturnCode)
const QMetaObject *qt_getEnumMetaObject(QKnx::NetIp::CemiServer::Error)
const char *qt_getEnumName(QKnx::NetIp::CemiServer::ReturnCode)
const char *qt_getEnumName(QKnx::NetIp::CemiServer::Error)

Detailed Description

The QKnx::NetIp::CemiServer namespace defines enumerations related to KNXnet/IP communication with a cEMI server.

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 CemiServer::Error

This enum describes the possible error codes returned by the remote cEMI server after cEMI service management requests.

ConstantValueDescription
QKnx::NetIp::CemiServer::Unspecified0x00The error that occurred is unknown. Can occur in negative read or write confirmation frames.
QKnx::NetIp::CemiServer::OutOfRange0x01Denotes a general write error if OutOfMaxRange or OutOfMinRange are not applicable. Can occur in negative write confirmation frames.
QKnx::NetIp::CemiServer::OutOfMaxRange0x02The value to write was too high. Can occur in negative write confirmation frames.
QKnx::NetIp::CemiServer::OutOfMinRange0x03The value to write was too low. Can occur in negative write confirmation frames.
QKnx::NetIp::CemiServer::Memory0x04The memory cannot be written or can only be written with faults. Can occur in negative write confirmation frames.
QKnx::NetIp::CemiServer::ReadOnly0x05Write access to a read-only or a write protected property. Can occur in negative write confirmation frames.
QKnx::NetIp::CemiServer::IllegalCommand0x06The used command is not valid or not supported by the cEMI server.
QKnx::NetIp::CemiServer::NonExistingProperty0x07Read or write access to an non-existing property. Can occur in negative read or write confirmation frames.
QKnx::NetIp::CemiServer::TypeConflict0x08Write access with a wrong data type (datapoint length).
QKnx::NetIp::CemiServer::PropertyIndexRangeError0x09Read or write access to a non-existing property-array index. Can occur in negative read or write confirmation frames.
QKnx::NetIp::CemiServer::TemporaryNotWritable0x0aThe property exists but cannot be set to a new value at the time. Can occur in negative write confirmation frames.
QKnx::NetIp::CemiServer::None0xffNo error occurred. Please do not use.

enum 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.

ConstantValueDescription
QKnx::NetIp::CemiServer::NoError0x00The function was successfully executed. The return code indicates the positive result of the function.

Function Documentation

const QMetaObject *CemiServer::qt_getEnumMetaObject(QKnx::NetIp::CemiServer::ReturnCode)

const QMetaObject *CemiServer::qt_getEnumMetaObject(QKnx::NetIp::CemiServer::Error)

const char *CemiServer::qt_getEnumName(QKnx::NetIp::CemiServer::ReturnCode)

const char *CemiServer::qt_getEnumName(QKnx::NetIp::CemiServer::Error)

© 2018 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.