⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 my_serical.h

📁 在QT的环境下实现了gps定位的功能
💻 H
字号:
#ifndef MY_SERICAL_H#define MY_SERICAL_H#include  <qapplication.h>#include <qmessagebox.h>#include <qtimer.h>#include <qlineedit.h>#include <qstring.h>#include <qapplication.h>#include <qpushbutton.h>#include <qmultilineedit.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <termios.h>#include <fcntl.h>#include <signal.h> #include "gps.h"struct time{  int hour;  int minite;  int second;};struct date{   int year;   int month;   int day;};struct position{   double longitude;   double latitude;   bool longitudtype;   bool latitudetype; };struct gps_info{    time* gps_time;    date* gps_date;    position* gps_position;    int num_sate;};class my_serical_impl : public Form1{    Q_OBJECTpublic:    my_serical_impl(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );   ~my_serical_impl();protected:   gps_info *info;   QString *qsinfo_gps;   QTimer *timer;   void set_speed(int fd, int speed);   int set_parity(int fd,int databits,int stopbits,int parity);   int open_dev(char *dev);   int gps_parse(char *);   void  gps_info_show();   void  gps_date_show();   void  gps_time_show();   void  gps_sateNo_show();   void  gps_position_show();   void  gps_date_parse(char *);   void  gps_time_parse(char*);   void  gps_position_parse(char*);   void  gps_sateNo_parse(char*);public slots:   void change_timerstatus();   void check_status();   void status_ch();   void cat_Ser_data();     void swrite(); };#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -