mirror of
https://gitee.com/drabel/LibQQt.git
synced 2025-01-04 10:18:44 +08:00
38 lines
918 B
C++
38 lines
918 B
C++
#include "kongzhiqiudpmessage.h"
|
||
|
||
KongzhiqiUdpMessage::KongzhiqiUdpMessage(QObject *parent) : QQtMessage(parent)
|
||
{
|
||
quint8 mDesType = 1;
|
||
quint8 mCommand = 0;
|
||
}
|
||
|
||
//控制器数据没有数据接收,只有控制命令发送,所以不需要实现parser函数
|
||
void KongzhiqiUdpMessage::parser(const QByteArray &)
|
||
{
|
||
|
||
}
|
||
|
||
//控制命令组包packer函数
|
||
void KongzhiqiUdpMessage::packer(QByteArray & command) const
|
||
{
|
||
//写入包头 0-5
|
||
command << 0x31;
|
||
command << 0x20;
|
||
command << 0x30;
|
||
command << 0x30;
|
||
command << 0x33;
|
||
command << 0x30;
|
||
//写入空格 6
|
||
command << 0x20;
|
||
//写入目标控制器类型 7-8
|
||
command << 0x30;
|
||
command << (mDesType + 0x30);
|
||
//写入控制命令 9-10
|
||
command << 0x30;
|
||
command << (mCommand + 0x30);
|
||
//写入包尾 11-13
|
||
command << 0x31;
|
||
command << 0x31;
|
||
command << 0x31;
|
||
}
|