145 lines
5.2 KiB
C
145 lines
5.2 KiB
C
/* Automatically generated nanopb header */
|
|
/* Generated by nanopb-0.4.8 */
|
|
|
|
#ifndef PB_ALGCOMMUNICATE_PB_H_INCLUDED
|
|
#define PB_ALGCOMMUNICATE_PB_H_INCLUDED
|
|
#include <pb.h>
|
|
|
|
#if PB_PROTO_HEADER_VERSION != 40
|
|
#error Regenerate this file with the current version of nanopb generator.
|
|
#endif
|
|
|
|
/* Struct definitions */
|
|
typedef struct _SignsResponse {
|
|
char query[201];
|
|
int32_t heartbeat;
|
|
int32_t breathrate;
|
|
int32_t move;
|
|
int32_t inBedState;
|
|
float BloodOxygen;
|
|
int32_t SensorLoad;
|
|
int32_t OpmWeakSignal;
|
|
int32_t FiberError;
|
|
} SignsResponse;
|
|
|
|
typedef struct _LogResponse {
|
|
float max;
|
|
float opticalPower;
|
|
float opticalPowerOrigin;
|
|
float opticalPowerRecord;
|
|
float opticalPowerRecord_2;
|
|
} LogResponse;
|
|
|
|
typedef struct _DeviceStateResponse {
|
|
bool FiberError;
|
|
bool PowerError;
|
|
bool AlgYmodemError;
|
|
bool AlgFileSystemError;
|
|
} DeviceStateResponse;
|
|
|
|
typedef struct _systemResponse {
|
|
bool Ota;
|
|
bool Reboot;
|
|
bool RollBack;
|
|
} systemResponse;
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Initializer values for message structs */
|
|
#define SignsResponse_init_default {"", 0, 0, 0, 0, 0, 0, 0, 0}
|
|
#define LogResponse_init_default {0, 0, 0, 0, 0}
|
|
#define DeviceStateResponse_init_default {0, 0, 0, 0}
|
|
#define systemResponse_init_default {0, 0, 0}
|
|
#define SignsResponse_init_zero {"", 0, 0, 0, 0, 0, 0, 0, 0}
|
|
#define LogResponse_init_zero {0, 0, 0, 0, 0}
|
|
#define DeviceStateResponse_init_zero {0, 0, 0, 0}
|
|
#define systemResponse_init_zero {0, 0, 0}
|
|
|
|
/* Field tags (for use in manual encoding/decoding) */
|
|
#define SignsResponse_query_tag 1
|
|
#define SignsResponse_heartbeat_tag 2
|
|
#define SignsResponse_breathrate_tag 3
|
|
#define SignsResponse_move_tag 4
|
|
#define SignsResponse_inBedState_tag 5
|
|
#define SignsResponse_BloodOxygen_tag 6
|
|
#define SignsResponse_SensorLoad_tag 7
|
|
#define SignsResponse_OpmWeakSignal_tag 8
|
|
#define SignsResponse_FiberError_tag 9
|
|
#define LogResponse_max_tag 1
|
|
#define LogResponse_opticalPower_tag 2
|
|
#define LogResponse_opticalPowerOrigin_tag 3
|
|
#define LogResponse_opticalPowerRecord_tag 4
|
|
#define LogResponse_opticalPowerRecord_2_tag 5
|
|
#define DeviceStateResponse_FiberError_tag 1
|
|
#define DeviceStateResponse_PowerError_tag 2
|
|
#define DeviceStateResponse_AlgYmodemError_tag 3
|
|
#define DeviceStateResponse_AlgFileSystemError_tag 4
|
|
#define systemResponse_Ota_tag 1
|
|
#define systemResponse_Reboot_tag 2
|
|
#define systemResponse_RollBack_tag 3
|
|
|
|
/* Struct field encoding specification for nanopb */
|
|
#define SignsResponse_FIELDLIST(X, a) \
|
|
X(a, STATIC, SINGULAR, STRING, query, 1) \
|
|
X(a, STATIC, SINGULAR, INT32, heartbeat, 2) \
|
|
X(a, STATIC, SINGULAR, INT32, breathrate, 3) \
|
|
X(a, STATIC, SINGULAR, INT32, move, 4) \
|
|
X(a, STATIC, SINGULAR, INT32, inBedState, 5) \
|
|
X(a, STATIC, SINGULAR, FLOAT, BloodOxygen, 6) \
|
|
X(a, STATIC, SINGULAR, INT32, SensorLoad, 7) \
|
|
X(a, STATIC, SINGULAR, INT32, OpmWeakSignal, 8) \
|
|
X(a, STATIC, SINGULAR, INT32, FiberError, 9)
|
|
#define SignsResponse_CALLBACK NULL
|
|
#define SignsResponse_DEFAULT NULL
|
|
|
|
#define LogResponse_FIELDLIST(X, a) \
|
|
X(a, STATIC, SINGULAR, FLOAT, max, 1) \
|
|
X(a, STATIC, SINGULAR, FLOAT, opticalPower, 2) \
|
|
X(a, STATIC, SINGULAR, FLOAT, opticalPowerOrigin, 3) \
|
|
X(a, STATIC, SINGULAR, FLOAT, opticalPowerRecord, 4) \
|
|
X(a, STATIC, SINGULAR, FLOAT, opticalPowerRecord_2, 5)
|
|
#define LogResponse_CALLBACK NULL
|
|
#define LogResponse_DEFAULT NULL
|
|
|
|
#define DeviceStateResponse_FIELDLIST(X, a) \
|
|
X(a, STATIC, SINGULAR, BOOL, FiberError, 1) \
|
|
X(a, STATIC, SINGULAR, BOOL, PowerError, 2) \
|
|
X(a, STATIC, SINGULAR, BOOL, AlgYmodemError, 3) \
|
|
X(a, STATIC, SINGULAR, BOOL, AlgFileSystemError, 4)
|
|
#define DeviceStateResponse_CALLBACK NULL
|
|
#define DeviceStateResponse_DEFAULT NULL
|
|
|
|
#define systemResponse_FIELDLIST(X, a) \
|
|
X(a, STATIC, SINGULAR, BOOL, Ota, 1) \
|
|
X(a, STATIC, SINGULAR, BOOL, Reboot, 2) \
|
|
X(a, STATIC, SINGULAR, BOOL, RollBack, 3)
|
|
#define systemResponse_CALLBACK NULL
|
|
#define systemResponse_DEFAULT NULL
|
|
|
|
extern const pb_msgdesc_t SignsResponse_msg;
|
|
extern const pb_msgdesc_t LogResponse_msg;
|
|
extern const pb_msgdesc_t DeviceStateResponse_msg;
|
|
extern const pb_msgdesc_t systemResponse_msg;
|
|
|
|
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
|
|
#define SignsResponse_fields &SignsResponse_msg
|
|
#define LogResponse_fields &LogResponse_msg
|
|
#define DeviceStateResponse_fields &DeviceStateResponse_msg
|
|
#define systemResponse_fields &systemResponse_msg
|
|
|
|
/* Maximum encoded size of messages (where known) */
|
|
#define ALGCOMMUNICATE_PB_H_MAX_SIZE SignsResponse_size
|
|
#define DeviceStateResponse_size 8
|
|
#define LogResponse_size 25
|
|
#define SignsResponse_size 285
|
|
#define systemResponse_size 6
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#endif
|