37#ifndef UWINTERPRETERS2C_H
38#define UWINTERPRETERS2C_H
124 std::string
buildSend(std::string msg,
int dest);
135 std::string
buildSendIM(std::string msg,
int dest,
bool ack);
203 std::vector<char>::iterator end, std::vector<char>::iterator &rsp);
220 std::vector<char>::iterator end,
221 std::vector<char>::iterator rsp_beg,
222 std::vector<char>::iterator &rsp_end, std::string &rx_payload);
253 std::shared_ptr<USBLInfo>
262 static std::vector<std::pair<std::string, UwInterpreterS2C::Response>>
Definition uwinterpreters2c.h:63
virtual ~UwInterpreterS2C()
Definition uwinterpreters2c.cpp:85
static std::vector< std::pair< std::string, UwInterpreterS2C::Response > > syntax_pool
Definition uwinterpreters2c.h:36
std::string buildATDI()
Definition uwinterpreters2c.cpp:152
bool ext_proto_mode
Definition uwinterpreters2c.h:251
std::shared_ptr< USBLInfo > getUSBLInfo()
Definition uwinterpreters2c.cpp:1306
std::string buildATV()
Definition uwinterpreters2c.cpp:166
UwInterpreterS2C()
Definition uwinterpreters2c.cpp:75
Response
Definition uwinterpreters2c.h:70
std::string buildSetATAL(int addr)
Definition uwinterpreters2c.cpp:207
std::string buildATZ(int level)
Definition uwinterpreters2c.cpp:137
std::string buildGetATL()
Definition uwinterpreters2c.cpp:173
std::string w_term
Definition uwinterpreters2c.h:249
void setTerminator(std::string terminator)
Definition uwinterpreters2c.h:241
UwInterpreterS2C::Response findResponse(std::vector< char >::iterator beg, std::vector< char >::iterator end, std::vector< char >::iterator &rsp)
Definition uwinterpreters2c.cpp:222
bool parseResponse(UwInterpreterS2C::Response rsp, std::vector< char >::iterator end, std::vector< char >::iterator rsp_beg, std::vector< char >::iterator &rsp_end, std::string &rx_payload)
Definition uwinterpreters2c.cpp:248
std::string sep
Definition uwinterpreters2c.h:247
void setExtProtoMode(bool enabled)
Definition uwinterpreters2c.cpp:1300
std::string r_term
Definition uwinterpreters2c.h:248
std::string buildSendIM(std::string msg, int dest, bool ack)
Definition uwinterpreters2c.cpp:108
std::shared_ptr< USBLInfo > usbl_info
Definition uwinterpreters2c.h:254
std::string buildATS()
Definition uwinterpreters2c.cpp:159
std::string buildSetATL(int level)
Definition uwinterpreters2c.cpp:182
std::string buildSend(std::string msg, int dest)
Definition uwinterpreters2c.cpp:90
std::string buildGetATAL()
Definition uwinterpreters2c.cpp:197
Definition uwinterpreters2c.h:49
double Y
Definition uwinterpreters2c.h:54
double accuracy
Definition uwinterpreters2c.h:59
double X
Definition uwinterpreters2c.h:53
double U
Definition uwinterpreters2c.h:58
int r_address
Definition uwinterpreters2c.h:52
double meas_time
Definition uwinterpreters2c.h:51
double E
Definition uwinterpreters2c.h:56
double N
Definition uwinterpreters2c.h:57
double Z
Definition uwinterpreters2c.h:55
double curr_time
Definition uwinterpreters2c.h:50