119 while ((buf_finger =
static_cast<char *
>(memchr(buf_finger, (
int) 0xa, buf_end - buf_finger)))) {
129 grp_end =
static_cast<char *
>(memchr(buf_finger, 0xd, buf_end - buf_finger));
131 ESP_LOGE(TAG,
"No group found");
139 field_len = get_field(
tag_, buf_finger, grp_end,
separator_, MAX_TAG_SIZE);
140 if (!field_len || field_len >= MAX_TAG_SIZE) {
141 ESP_LOGE(TAG,
"Invalid tag.");
146 buf_finger += field_len + 1;
155 if (!field_len || field_len >= MAX_TIMESTAMP_SIZE) {
156 ESP_LOGE(TAG,
"Invalid timestamp for tag %s",
timestamp_);
161 buf_finger += field_len + 1;
164 field_len = get_field(
val_, buf_finger, grp_end,
separator_, MAX_VAL_SIZE);
165 if (!field_len || field_len >= MAX_VAL_SIZE) {
166 ESP_LOGE(TAG,
"Invalid value for tag %s",
tag_);
171 buf_finger = grp_end + 1;