Job_SignsPads/ESP32/software/components/Nanopb/AlgCommunicate.pb.h

145 lines
5.2 KiB
C
Raw Normal View History

2025-04-22 02:29:37 +00:00
/* 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