#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.