本文整理汇总了C++中DataFlash_Class::EraseAll方法的典型用法代码示例。如果您正苦于以下问题:C++ DataFlash_Class::EraseAll方法的具体用法?C++ DataFlash_Class::EraseAll怎么用?C++ DataFlash_Class::EraseAll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataFlash_Class
的用法示例。
在下文中一共展示了DataFlash_Class::EraseAll方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: handle_log_request_erase
/**
handle request to erase log data
*/
void GCS_MAVLINK::handle_log_request_erase(mavlink_message_t *msg, DataFlash_Class &dataflash)
{
mavlink_log_erase_t packet;
mavlink_msg_log_erase_decode(msg, &packet);
dataflash.EraseAll();
}
示例2: handle_log_message
/**
handle all types of log download requests from the GCS
*/
void GCS_MAVLINK::handle_log_message(mavlink_message_t *msg, DataFlash_Class &dataflash)
{
switch (msg->msgid) {
case MAVLINK_MSG_ID_LOG_REQUEST_LIST:
handle_log_request_list(msg, dataflash);
break;
case MAVLINK_MSG_ID_LOG_REQUEST_DATA:
handle_log_request_data(msg, dataflash);
break;
case MAVLINK_MSG_ID_LOG_ERASE:
dataflash.EraseAll();
break;
case MAVLINK_MSG_ID_LOG_REQUEST_END:
_log_sending = false;
break;
}
}