37#ifndef UWINTERPRETERAHOI_H
38#define UWINTERPRETERAHOI_H
80 std::string
buildSend(ahoi::packet_t pck);
192 std::string
findResponse(std::vector<char>::iterator beg,
193 std::vector<char>::iterator end,
194 std::vector<char>::iterator &rsp_beg,
195 std::vector<char>::iterator &rsp_end);
204 std::vector<char>::iterator &c_beg,
205 std::vector<char>::iterator &c_end);
216 std::vector<char>::iterator c_beg,
217 std::vector<char>::iterator c_end);
Definition uwinterpreterahoi.h:54
std::string buildReset()
Definition uwinterpreterahoi.cpp:150
std::string buildAgc()
Definition uwinterpreterahoi.cpp:167
std::string buildBatVol()
Definition uwinterpreterahoi.cpp:133
std::string buildSfdStat()
Definition uwinterpreterahoi.cpp:320
std::string buildDistance()
Definition uwinterpreterahoi.cpp:201
static const uint8_t etx
Definition uwinterpreterahoi.h:228
std::string buildID(int id)
Definition uwinterpreterahoi.cpp:115
void fixEscapes(std::vector< char > &buffer, std::vector< char >::iterator &c_beg, std::vector< char >::iterator &c_end)
Definition uwinterpreterahoi.cpp:421
std::string buildSyncStat()
Definition uwinterpreterahoi.cpp:354
std::string buildRangeDelay()
Definition uwinterpreterahoi.cpp:184
std::string buildAllStatReset()
Definition uwinterpreterahoi.cpp:303
std::string buildSfdStatReset()
Definition uwinterpreterahoi.cpp:337
~UwInterpreterAhoi()
Definition uwinterpreterahoi.cpp:80
std::shared_ptr< ahoi::packet_t > parseResponse(std::vector< char >::iterator c_beg, std::vector< char >::iterator c_end)
Definition uwinterpreterahoi.cpp:442
std::array< uint8_t, 2 > beg_del
Definition uwinterpreterahoi.h:230
static uint footer_size
Definition uwinterpreterahoi.h:224
std::string buildPacketStat()
Definition uwinterpreterahoi.cpp:252
static uint header_size
Definition uwinterpreterahoi.h:223
static const uint8_t dle
Definition uwinterpreterahoi.h:226
std::string buildAllStat()
Definition uwinterpreterahoi.cpp:286
std::string buildSyncStatReset()
Definition uwinterpreterahoi.cpp:371
std::string serializePacket(ahoi::packet_t *packet)
Definition uwinterpreterahoi.cpp:85
uint8_t id
Definition uwinterpreterahoi.h:220
uint8_t sn
Definition uwinterpreterahoi.h:221
std::array< uint8_t, 2 > end_del
Definition uwinterpreterahoi.h:231
std::string findResponse(std::vector< char >::iterator beg, std::vector< char >::iterator end, std::vector< char >::iterator &rsp_beg, std::vector< char >::iterator &rsp_end)
Definition uwinterpreterahoi.cpp:388
std::string buildTxGain()
Definition uwinterpreterahoi.cpp:235
std::string buildRxGain()
Definition uwinterpreterahoi.cpp:218
std::string buildPacketStatReset()
Definition uwinterpreterahoi.cpp:269
static const uint8_t stx
Definition uwinterpreterahoi.h:227
std::string buildSend(ahoi::packet_t pck)
Definition uwinterpreterahoi.cpp:108