ULF_SUSIV2 task function. More...
#include "task_function.hpp"
#include <ulf/susiv2.hpp>
#include "intf/usb/tx_task_function.hpp"
#include "log.h"
#include "utility.hpp"
Namespaces | |
namespace | mw |
namespace | mw::zimo |
namespace | mw::zimo::ulf |
namespace | mw::zimo::ulf::susiv2 |
namespace | mw::zimo::ulf::susiv2::anonymous_namespace{task_function.cpp} |
Functions | |
std::optional< std::span< uint8_t const > > | mw::zimo::ulf::susiv2::anonymous_namespace{task_function.cpp}::receive_zusi_packet (std::span< uint8_t > stack, uint32_t timeout) |
Receive ZUSI packet from SUSIV2 frame. | |
void | mw::zimo::ulf::susiv2::anonymous_namespace{task_function.cpp}::send_to_front (std::span< uint8_t const > stack) |
Send ZUSI packet to drv::out::tx_message_buffer front. | |
bool | mw::zimo::ulf::susiv2::anonymous_namespace{task_function.cpp}::return_on_exit (std::span< uint8_t const > stack) |
Check if the stack contains an exit command. | |
void | mw::zimo::ulf::susiv2::anonymous_namespace{task_function.cpp}::transmit_response (std::span< uint8_t > stack) |
Transmit response. | |
void | mw::zimo::ulf::susiv2::anonymous_namespace{task_function.cpp}::loop () |
task_function() loop | |
void | mw::zimo::ulf::susiv2::task_function (void *) |
ULF_SUSIV2 task function. | |