![]() |
COSMOS core
1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
|
stringlib include file A library providing functions for handling various types of string. More...
#include "support/configCosmos.h"#include "support/jsonobject.h"#include <errno.h>#include <string>#include <sstream>Go to the source code of this file.
Classes | |
| class | StringParser |
Functions | |
| vector< string > | string_split (string in, string delimeters) |
| Parse a string. More... | |
| uint16_t | string_parse (char *string, char *words[], uint16_t wmax) |
| Parse a string into words. More... | |
| int | string_cmp (const char *wild, const char *string) |
| string | to_hex_string (vector< uint8_t > buffer, bool ascii) |
| string | to_string (char *value) |
| string | to_hex (int64_t value, uint16_t digits, bool zerofill) |
| string | to_signed (int64_t value, uint16_t digits, bool zerofill) |
| string | to_unsigned (uint64_t value, uint16_t digits, bool zerofill) |
| string | to_double (double value, uint16_t precision) |
| string | to_mjd (double value) |
| string | to_temperature (double value, char units, uint8_t precision) |
| string | to_angle (double value, char units, uint8_t precision) |
| string | to_bool (bool value) |
| string | to_json (string key, string value) |
| string | to_json (string key, double value) |
| string | to_json (string key, int64_t value) |
| string | to_json (string key, int32_t value) |
| string | to_json (string key, int16_t value) |
| string | to_json (string key, int8_t value) |
| string | to_json (string key, uint64_t value) |
| string | to_json (string key, uint32_t value) |
| string | to_json (string key, uint16_t value) |
| string | to_json (string key, uint8_t value) |
| string | to_label (string label, string value) |
| string | to_label (string label, double value, uint16_t precision, bool mjd) |
| string | to_label (string label, int64_t value, uint16_t digits, bool hex) |
| string | to_label (string label, int32_t value, uint16_t digits, bool hex) |
| string | to_label (string label, int16_t value, uint16_t digits, bool hex) |
| string | to_label (string label, int8_t value, uint16_t digits, bool hex) |
| string | to_label (string label, uint64_t value, uint16_t digits, bool hex) |
| string | to_label (string label, uint32_t value, uint16_t digits, bool hex) |
| string | to_label (string label, uint16_t value, uint16_t digits, bool hex) |
| string | to_label (string label, uint8_t value, uint16_t digits, bool hex) |
| string | to_label (string label, bool value) |
| string | clean_string (string value) |
stringlib include file A library providing functions for handling various types of string.