119 while ((buf_finger =
static_cast<char *
>(memchr(buf_finger, (
int) 0xa,
buf_index_ - 1))) &&
130 grp_end =
static_cast<char *
>(memchr(buf_finger, 0xd, buf_end - buf_finger));
132 ESP_LOGE(TAG,
"No group found");
140 field_len = get_field(
tag_, buf_finger, grp_end,
separator_, MAX_TAG_SIZE);
141 if (!field_len || field_len >= MAX_TAG_SIZE) {
142 ESP_LOGE(TAG,
"Invalid tag.");
147 buf_finger += field_len + 1;
156 if (!field_len || field_len >= MAX_TIMESTAMP_SIZE) {
157 ESP_LOGE(TAG,
"Invalid timestamp for tag %s",
timestamp_);
162 buf_finger += field_len + 1;
165 field_len = get_field(
val_, buf_finger, grp_end,
separator_, MAX_VAL_SIZE);
166 if (!field_len || field_len >= MAX_VAL_SIZE) {
167 ESP_LOGE(TAG,
"Invalid value for tag %s",
tag_);
172 buf_finger += field_len + 1 + 1 + 1;