|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Fixed-buffer (1023 chars + NUL) string observation; comparisons are case-insensitive lexicographic. More...
#include <Observations.h>
Public Member Functions | |
| uint32 | getType () |
| void | init () |
| std::string | print () |
| std::string | toJSON () |
| bool | extractRangeFrom (DataMessage *msg) |
| bool | extractRangeTo (DataMessage *msg) |
| bool | isBetween (ObsString &a, ObsString &b) |
| bool | extractDataFromMessage (DataMessage *msg, std::map< std::string, std::string > &mappings) |
Static Public Member Functions | |
| static std::string | getTypeName () |
Public Attributes | |
| char | val [1024] |
Fixed-buffer (1023 chars + NUL) string observation; comparisons are case-insensitive lexicographic.
Definition at line 295 of file Observations.h.
|
inline |
Definition at line 329 of file Observations.h.
References cmlabs::ExtractStringFromMessage(), cmlabs::utils::strcpyavail(), and val.
|
inline |
Definition at line 302 of file Observations.h.
References cmlabs::DataMessage::getString(), cmlabs::utils::strcpyavail(), and val.
|
inline |
Definition at line 309 of file Observations.h.
References cmlabs::DataMessage::getString(), cmlabs::utils::strcpyavail(), and val.
|
inline |
Definition at line 297 of file Observations.h.
References OBSID_STRING.
|
inlinestatic |
Definition at line 298 of file Observations.h.
|
inline |
Definition at line 299 of file Observations.h.
Definition at line 317 of file Observations.h.
|
inline |
Definition at line 300 of file Observations.h.
References cmlabs::utils::StringFormat(), and val.
|
inline |
Definition at line 301 of file Observations.h.
References cmlabs::utils::StringFormat(), and val.
| char cmlabs::ObsString::val[1024] |
Definition at line 296 of file Observations.h.
Referenced by extractDataFromMessage(), extractRangeFrom(), extractRangeTo(), isBetween(), print(), and toJSON().