Changeset 444 in flair-src for trunk/tools/FlairGCS/src/DataRemote.h
- Timestamp:
- 09/10/21 14:37:55 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/FlairGCS/src/DataRemote.h
r443 r444 18 18 uint16_t period, uint16_t nb_buffering=1); 19 19 ~DataRemote(); 20 virtual void BufEvent(char **buf, int *buf_size, uint16_t period,uint16_t nb_buffering,bool big_endian) = 0; 21 22 protected: 23 int receivesize; 24 double refresh_rate; // en s 25 26 void XmlSetup(QDomElement *dom); 20 27 uint16_t RefreshRate_ms(void); 28 uint16_t NbBuffering(void); 21 29 bool IsEnabled(void); 22 int ReceiveSize(void);23 virtual void BufEvent(char **buf, int *buf_size, uint16_t period,uint16_t nb_buffering, bool big_endian) = 0;24 30 void appendmenu(QMenu *menu); 25 31 QAction *execmenu(QWidget *parent, QMenu *menu, QPoint point); 26 27 protected:28 bool auto_refresh;29 bool is_logging;30 double refresh_rate; // en s31 int receivesize;32 uint16_t nb_buffering;33 34 void XmlSetup(QDomElement *dom);35 32 36 33 private: 37 34 void SendPeriod(uint16_t period, bool auto_refresh); 38 35 void SendNbBuffering(uint16_t nb_buffering); 36 bool is_logging; 37 bool auto_refresh; 38 uint16_t nb_buffering; 39 39 QAction *SetAutoRefresh, *setRefreshRate,*setNbBuffering; 40 40 //QAction **log;//todo implement this feature (log directly in gcs, in case of uav program crash)
Note:
See TracChangeset
for help on using the changeset viewer.