#include "wb_oculus_prime_serial.h"
#include <arpa/inet.h>
#include <sstream>
Go to the source code of this file.
|
#define | DELIMITER ',' |
|
#define | SEP ':' |
|
#define | ARRAY_DEL '-' |
|
#define | SV std::vector<std::string> |
|
#define | PARSER(s, c, p) if (k.compare(s) == 0) { set_##c ( p ); continue; } |
|
#define | ARRAY_PARSER(s, c, p) |
|
#define | COMP(v, s) v.compare(0, 2, s) == 0 |
|
#define | PARSE_UINT8 static_cast<uint8_t>(atoi(v.c_str())) |
|
◆ ARRAY_DEL
◆ ARRAY_PARSER
#define ARRAY_PARSER |
( |
|
s, |
|
|
|
c, |
|
|
|
p |
|
) |
| |
Value: if (k.compare(s) == 0) \
{ \
SV kk = components_of_string_separated(v,
ARRAY_DEL,
true); \
for(size_t n = 0; n < kk.size(); n++) \
{ v = kk.at(n); _##c[n] = p; _##c##_mask = 1; } \
continue; \
}
Definition at line 63 of file Oculus_PrimeSerialInterface.hpp.
◆ COMP
#define COMP |
( |
|
v, |
|
|
|
s |
|
) |
| v.compare(0, 2, s) == 0 |
◆ DELIMITER
◆ PARSE_UINT8
#define PARSE_UINT8 static_cast<uint8_t>(atoi(v.c_str())) |
◆ PARSER
#define PARSER |
( |
|
s, |
|
|
|
c, |
|
|
|
p |
|
) |
| if (k.compare(s) == 0) { set_##c ( p ); continue; } |
◆ SEP
◆ SV
#define SV std::vector<std::string> |