22#ifndef PROTOCORE_OPENADR_H
23#define PROTOCORE_OPENADR_H
27#if PROTOCORE_ENABLE_OPENADR
48size_t protocore_openadr_event(
const char *program_id,
const char *event_name,
const OpenAdrInterval *intervals,
49 size_t count,
char *out,
size_t cap);
60size_t protocore_openadr_report(
const char *program_id,
const char *event_id,
const char *resource_name,
double value,
61 uint32_t timestamp,
char *out,
size_t cap);
#define PROTOCORE_BEGIN_DECLS
Give a header's declarations C linkage, so their symbol names carry no parameter types.
#define PROTOCORE_END_DECLS