资源简介
基于mini2440的自动导引小车的QT客户端,通过socket实现与2440的通信,QT显示摄像头采集的视频。并且可以通过客户端的按键控制自动导引小车的行驶方向。
代码片段和文件信息
#include “controlthread.h“
#include “command.h“
#define SERVER_IP “192.168.1.105“
#define SERVER_PORT 8080
ControlThread::ControlThread(Qobject *parent)// : Qobject(parent)
{
isConnected = false;
}
ControlThread::~ControlThread()
{
delete controlClient;
}
void ControlThread::connect_on()
{
char command[5] = {START_BYTE_0 START_BYTE_1 MOTO_STOP 0x0 0x0};
isConnected = true;
sendMassage(command 5);
}
void ControlThread::connect_off()
{
isConnected = false;
}
void ControlThread::run()
{
int ret = 0;
controlClient = new QTcpSocket();
connect(controlClient SIGNAL(connected()) this SLOT(connect_on()));
connect(controlClient SIGNAL(disconnected()) this SLOT(connect_off()));
controlClient->connectToHost(SERVER_IP SERVER_PORT);
ret = controlClient->waitForConnected(5000); // block 5 seconds waiting for connected
// qDebug(“controlClient State: %d\n“ controlClient->state());
exec();
}
int ControlThread::sendMassage(char *data int length)
{
int ret;
if (!isConnected) {
return -1;
}
ret = controlClient->write(data length);
return 0;
}
相关资源
- 酒店管理系统基于Qt Creator5)
- 通信软件的具体实例──基于Socket的
- 用Socket编程实现FTP
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- websocket实现一对一聊天
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- QT,JPEG解码源代码(已完成)
- SOCKET 网络编程 计算机网络 作业 客户
- linux 网络实验 ftp程序
- 用Socket写的简易FTP服务器和客户端
- Qt 播放音频文件
- socket小工具(可方便建立TCP UDP的soc
- socket客户端源码
- 基于CSocket的多人聊天室
- socket文件传输源码
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- Socket自制系统
评论
共有 条评论