#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> |