X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Farducontrol.h;h=fffaf8cc36854d691860e8064548fcd589579aac;hb=b85fa11e45805cd71383577642030d8d01f43447;hp=78b360018de17c245629059b789ab6be55c9ba4d;hpb=d6516b0d9faa26fe6c64000c34f8d820f91ac479;p=r2c2.git diff --git a/source/libr2c2/arducontrol.h b/source/libr2c2/arducontrol.h index 78b3600..fffaf8c 100644 --- a/source/libr2c2/arducontrol.h +++ b/source/libr2c2/arducontrol.h @@ -377,10 +377,15 @@ private: ArduControl &control; bool done; std::vector tasks; + unsigned cmd_rate; + unsigned cmd_count; + Msp::Time::TimeStamp cmd_rate_start; public: ControlThread(ArduControl &); + unsigned get_command_rate() const { return cmd_rate; } + void exit(); private: virtual void main(); @@ -425,7 +430,7 @@ private: ControlThread thread; static ProtocolInfo protocol_info[2]; - static TelemetryInfo telemetry_info[4]; + static TelemetryInfo telemetry_info[6]; public: ArduControl(const Options &);