#include <Crazyflie.h>
Public Member Functions | |
| LogBlock (Crazyflie *cf, std::list< std::pair< std::string, std::string > > variables, std::function< void(uint32_t, T *)> &callback) | |
| void | start (uint8_t period) |
| void | stop () |
| ~LogBlock () | |
Private Member Functions | |
| void | handleData (crtpLogDataResponse *response, uint8_t size) |
Private Attributes | |
| std::function< void(uint32_t, T *) | m_callback ) |
| Crazyflie * | m_cf |
| uint8_t | m_id |
Definition at line 346 of file Crazyflie.h.
| LogBlock< T >::LogBlock | ( | Crazyflie * | cf, |
| std::list< std::pair< std::string, std::string > > | variables, | ||
| std::function< void(uint32_t, T *)> & | callback | ||
| ) | [inline] |
Definition at line 349 of file Crazyflie.h.
Definition at line 387 of file Crazyflie.h.
| void LogBlock< T >::handleData | ( | crtpLogDataResponse * | response, |
| uint8_t | size | ||
| ) | [inline, private] |
Definition at line 411 of file Crazyflie.h.
Definition at line 394 of file Crazyflie.h.
Definition at line 402 of file Crazyflie.h.
std::function<void(uint32_t, T*) LogBlock< T >::m_callback) [private] |
Definition at line 424 of file Crazyflie.h.
Definition at line 423 of file Crazyflie.h.
Definition at line 425 of file Crazyflie.h.