The QKnxVarString class is a datapoint type that encodes a variable length string. 更多...
头: | #include <QKnxVarString> |
qmake: | QT += knx |
Since: | Qt 5.11 |
继承: | QKnxVariableSizeDatapointType |
继承者: |
该类在 Qt 5.11 引入。
QKnxVarString (const char * string , int size = -1) | |
QKnxVarString (QLatin1String string ) | |
QKnxVarString () | |
bool | setString (QLatin1String string ) |
bool | setString (const char * string , int size = -1) |
QLatin1String | string () const |
virtual bool | isValid () const override |
QKnxVarString (int subType , const char * string , int size ) |
This datapoint type encodes a string of variable length. The encoding of the string is specified in QKnxVarString88591 .
This is a variable sized datapoint type.
另请参阅 QKnxDatapointType , QKnxVarString88591 , QKnxCharString , QKnxCharStringASCII , QKnxCharString88591 ,和 Qt KNX Datapoint Type Classes .
[protected]
QKnxVarString::
QKnxVarString
(
int
subType
, const
char
*
string
,
int
size
)
Creates a variable sized datapoint type with the sub type subType that stores the string string with the length size .
Creates a variable sized datapoint type that stores the string string with the length size .
Creates a variable sized datapoint type that stores the string string .
Creates a variable sized datapoint type.
[override virtual]
bool
QKnxVarString::
isValid
() const
重实现: QKnxDatapointType::isValid () const.
Sets the string stored in the datapoint type to string .
返回
true
if the value was set; otherwise returns
false
.
另请参阅 string ().
Sets the string stored in the datapoint type to string with the length size .
若
size
is
-1
, the full
string
被使用。
返回
true
if the value was set; otherwise returns
false
.
Returns the string stored in the datapoint type.
另请参阅 setString ().