/* Automatically generated nanopb header */ /* Generated by nanopb-0.4.8 */ #ifndef PB_ALGCOMMUNICATE_PB_H_INCLUDED #define PB_ALGCOMMUNICATE_PB_H_INCLUDED #include #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