10 #define String std::string
25 EOmEepromFieldType type = OME_TYPE_STRING;
35 void addField(
const char *fieldName, EOmEepromFieldType type, uint8_t length);
39 bool get(
const char *fieldName,
void *valueOut);
40 bool put(
const char *fieldName,
const void *value);
47 void addString(
const char *fieldName, uint8_t length);
48 void addInt8(
const char *fieldName);
49 void addInt16(
const char *fieldName);
50 void addInt32(
const char *fieldName);
52 void set(
const char *fieldName, String stringValue);
53 void set(
const char *fieldName, int32_t intValue);
54 String getString(
const char *fieldName);
55 int getInt(
const char *fieldName);
59 const char *signature;
61 std::vector<OmEepromField> fields;
62 bool didBegin =
false;