From 1fa972bcc514cd670f0a5554e339ec3458605fe5 Mon Sep 17 00:00:00 2001 From: adafruitio Date: Fri, 2 Sep 2022 15:13:39 +0000 Subject: [PATCH] Updating protobuf wrappers --- .../description/v1/description.pb.c | 2 +- .../description/v1/description.pb.h | 2 +- src/wippersnapper/i2c/v1/i2c.pb.c | 2 +- src/wippersnapper/i2c/v1/i2c.pb.h | 2 +- src/wippersnapper/pin/v1/pin.pb.c | 2 +- src/wippersnapper/pin/v1/pin.pb.h | 2 +- src/wippersnapper/pwm/v1/pwm.pb.c | 16 +- src/wippersnapper/pwm/v1/pwm.pb.h | 149 +++++++++++------- src/wippersnapper/servo/v1/servo.pb.c | 2 +- src/wippersnapper/servo/v1/servo.pb.h | 2 +- src/wippersnapper/signal/v1/signal.pb.c | 5 +- src/wippersnapper/signal/v1/signal.pb.h | 62 +++++--- 12 files changed, 160 insertions(+), 88 deletions(-) diff --git a/src/wippersnapper/description/v1/description.pb.c b/src/wippersnapper/description/v1/description.pb.c index 20b8ce72f..834096edc 100644 --- a/src/wippersnapper/description/v1/description.pb.c +++ b/src/wippersnapper/description/v1/description.pb.c @@ -1,5 +1,5 @@ /* Automatically generated nanopb constant definitions */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #include "wippersnapper/description/v1/description.pb.h" #if PB_PROTO_HEADER_VERSION != 40 diff --git a/src/wippersnapper/description/v1/description.pb.h b/src/wippersnapper/description/v1/description.pb.h index 89ff2162f..166113e00 100644 --- a/src/wippersnapper/description/v1/description.pb.h +++ b/src/wippersnapper/description/v1/description.pb.h @@ -1,5 +1,5 @@ /* Automatically generated nanopb header */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #ifndef PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED #define PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED diff --git a/src/wippersnapper/i2c/v1/i2c.pb.c b/src/wippersnapper/i2c/v1/i2c.pb.c index 404de4c26..c1d254bf5 100644 --- a/src/wippersnapper/i2c/v1/i2c.pb.c +++ b/src/wippersnapper/i2c/v1/i2c.pb.c @@ -1,5 +1,5 @@ /* Automatically generated nanopb constant definitions */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #include "wippersnapper/i2c/v1/i2c.pb.h" #if PB_PROTO_HEADER_VERSION != 40 diff --git a/src/wippersnapper/i2c/v1/i2c.pb.h b/src/wippersnapper/i2c/v1/i2c.pb.h index 808e76cbf..4e057689d 100644 --- a/src/wippersnapper/i2c/v1/i2c.pb.h +++ b/src/wippersnapper/i2c/v1/i2c.pb.h @@ -1,5 +1,5 @@ /* Automatically generated nanopb header */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #ifndef PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED #define PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED diff --git a/src/wippersnapper/pin/v1/pin.pb.c b/src/wippersnapper/pin/v1/pin.pb.c index d4dd2d273..3a0e846a7 100644 --- a/src/wippersnapper/pin/v1/pin.pb.c +++ b/src/wippersnapper/pin/v1/pin.pb.c @@ -1,5 +1,5 @@ /* Automatically generated nanopb constant definitions */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #include "wippersnapper/pin/v1/pin.pb.h" #if PB_PROTO_HEADER_VERSION != 40 diff --git a/src/wippersnapper/pin/v1/pin.pb.h b/src/wippersnapper/pin/v1/pin.pb.h index b18a923d9..656f4bac1 100644 --- a/src/wippersnapper/pin/v1/pin.pb.h +++ b/src/wippersnapper/pin/v1/pin.pb.h @@ -1,5 +1,5 @@ /* Automatically generated nanopb header */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #ifndef PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED #define PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED diff --git a/src/wippersnapper/pwm/v1/pwm.pb.c b/src/wippersnapper/pwm/v1/pwm.pb.c index c9cb1ddde..00efdcaad 100644 --- a/src/wippersnapper/pwm/v1/pwm.pb.c +++ b/src/wippersnapper/pwm/v1/pwm.pb.c @@ -1,21 +1,27 @@ /* Automatically generated nanopb constant definitions */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #include "wippersnapper/pwm/v1/pwm.pb.h" #if PB_PROTO_HEADER_VERSION != 40 #error Regenerate this file with the current version of nanopb generator. #endif -PB_BIND(wippersnapper_pwm_v1_WriteDutyCycle, wippersnapper_pwm_v1_WriteDutyCycle, AUTO) +PB_BIND(wippersnapper_pwm_v1_PWMAttachRequest, wippersnapper_pwm_v1_PWMAttachRequest, AUTO) -PB_BIND(wippersnapper_pwm_v1_WriteDutyCycleMulti, wippersnapper_pwm_v1_WriteDutyCycleMulti, AUTO) +PB_BIND(wippersnapper_pwm_v1_PWMAttachResponse, wippersnapper_pwm_v1_PWMAttachResponse, AUTO) -PB_BIND(wippersnapper_pwm_v1_WriteFrequency, wippersnapper_pwm_v1_WriteFrequency, AUTO) +PB_BIND(wippersnapper_pwm_v1_PWMDetachRequest, wippersnapper_pwm_v1_PWMDetachRequest, AUTO) -PB_BIND(wippersnapper_pwm_v1_Deinit, wippersnapper_pwm_v1_Deinit, AUTO) +PB_BIND(wippersnapper_pwm_v1_PWMWriteDutyCycleRequest, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest, AUTO) + + +PB_BIND(wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest, wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest, AUTO) + + +PB_BIND(wippersnapper_pwm_v1_PWMWriteFrequencyRequest, wippersnapper_pwm_v1_PWMWriteFrequencyRequest, AUTO) diff --git a/src/wippersnapper/pwm/v1/pwm.pb.h b/src/wippersnapper/pwm/v1/pwm.pb.h index f31a9121a..d43750b63 100644 --- a/src/wippersnapper/pwm/v1/pwm.pb.h +++ b/src/wippersnapper/pwm/v1/pwm.pb.h @@ -1,5 +1,5 @@ /* Automatically generated nanopb header */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #ifndef PB_WIPPERSNAPPER_PWM_V1_WIPPERSNAPPER_PWM_V1_PWM_PB_H_INCLUDED #define PB_WIPPERSNAPPER_PWM_V1_WIPPERSNAPPER_PWM_V1_PWM_PB_H_INCLUDED @@ -11,26 +11,37 @@ #endif /* Struct definitions */ -typedef struct _wippersnapper_pwm_v1_Deinit { +typedef struct _wippersnapper_pwm_v1_PWMAttachRequest { char pin[6]; -} wippersnapper_pwm_v1_Deinit; + int32_t frequency; + int32_t resolution; +} wippersnapper_pwm_v1_PWMAttachRequest; + +typedef struct _wippersnapper_pwm_v1_PWMAttachResponse { + char pin[6]; + bool did_attach; +} wippersnapper_pwm_v1_PWMAttachResponse; -typedef struct _wippersnapper_pwm_v1_WriteDutyCycle { +typedef struct _wippersnapper_pwm_v1_PWMDetachRequest { + char pin[6]; +} wippersnapper_pwm_v1_PWMDetachRequest; + +typedef struct _wippersnapper_pwm_v1_PWMWriteDutyCycleRequest { char pin[6]; int32_t frequency; int32_t duty_cycle; int32_t resolution; -} wippersnapper_pwm_v1_WriteDutyCycle; +} wippersnapper_pwm_v1_PWMWriteDutyCycleRequest; -typedef struct _wippersnapper_pwm_v1_WriteFrequency { +typedef struct _wippersnapper_pwm_v1_PWMWriteFrequencyRequest { char pin[6]; int32_t frequency; -} wippersnapper_pwm_v1_WriteFrequency; +} wippersnapper_pwm_v1_PWMWriteFrequencyRequest; -typedef struct _wippersnapper_pwm_v1_WriteDutyCycleMulti { - pb_size_t write_duty_cycle_count; - wippersnapper_pwm_v1_WriteDutyCycle write_duty_cycle[4]; -} wippersnapper_pwm_v1_WriteDutyCycleMulti; +typedef struct _wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest { + pb_size_t write_duty_cycle_req_count; + wippersnapper_pwm_v1_PWMWriteDutyCycleRequest write_duty_cycle_req[4]; +} wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest; #ifdef __cplusplus @@ -38,67 +49,95 @@ extern "C" { #endif /* Initializer values for message structs */ -#define wippersnapper_pwm_v1_WriteDutyCycle_init_default {"", 0, 0, 0} -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_init_default {0, {wippersnapper_pwm_v1_WriteDutyCycle_init_default, wippersnapper_pwm_v1_WriteDutyCycle_init_default, wippersnapper_pwm_v1_WriteDutyCycle_init_default, wippersnapper_pwm_v1_WriteDutyCycle_init_default}} -#define wippersnapper_pwm_v1_WriteFrequency_init_default {"", 0} -#define wippersnapper_pwm_v1_Deinit_init_default {""} -#define wippersnapper_pwm_v1_WriteDutyCycle_init_zero {"", 0, 0, 0} -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_init_zero {0, {wippersnapper_pwm_v1_WriteDutyCycle_init_zero, wippersnapper_pwm_v1_WriteDutyCycle_init_zero, wippersnapper_pwm_v1_WriteDutyCycle_init_zero, wippersnapper_pwm_v1_WriteDutyCycle_init_zero}} -#define wippersnapper_pwm_v1_WriteFrequency_init_zero {"", 0} -#define wippersnapper_pwm_v1_Deinit_init_zero {""} +#define wippersnapper_pwm_v1_PWMAttachRequest_init_default {"", 0, 0} +#define wippersnapper_pwm_v1_PWMAttachResponse_init_default {"", 0} +#define wippersnapper_pwm_v1_PWMDetachRequest_init_default {""} +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default {"", 0, 0, 0} +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_init_default {0, {wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default}} +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_init_default {"", 0} +#define wippersnapper_pwm_v1_PWMAttachRequest_init_zero {"", 0, 0} +#define wippersnapper_pwm_v1_PWMAttachResponse_init_zero {"", 0} +#define wippersnapper_pwm_v1_PWMDetachRequest_init_zero {""} +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero {"", 0, 0, 0} +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_init_zero {0, {wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero}} +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_init_zero {"", 0} /* Field tags (for use in manual encoding/decoding) */ -#define wippersnapper_pwm_v1_Deinit_pin_tag 1 -#define wippersnapper_pwm_v1_WriteDutyCycle_pin_tag 1 -#define wippersnapper_pwm_v1_WriteDutyCycle_frequency_tag 2 -#define wippersnapper_pwm_v1_WriteDutyCycle_duty_cycle_tag 3 -#define wippersnapper_pwm_v1_WriteDutyCycle_resolution_tag 4 -#define wippersnapper_pwm_v1_WriteFrequency_pin_tag 1 -#define wippersnapper_pwm_v1_WriteFrequency_frequency_tag 2 -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_write_duty_cycle_tag 1 +#define wippersnapper_pwm_v1_PWMAttachRequest_pin_tag 1 +#define wippersnapper_pwm_v1_PWMAttachRequest_frequency_tag 2 +#define wippersnapper_pwm_v1_PWMAttachRequest_resolution_tag 3 +#define wippersnapper_pwm_v1_PWMAttachResponse_pin_tag 1 +#define wippersnapper_pwm_v1_PWMAttachResponse_did_attach_tag 2 +#define wippersnapper_pwm_v1_PWMDetachRequest_pin_tag 1 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_pin_tag 1 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_frequency_tag 2 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_duty_cycle_tag 3 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_resolution_tag 4 +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_pin_tag 1 +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_frequency_tag 2 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_write_duty_cycle_req_tag 1 /* Struct field encoding specification for nanopb */ -#define wippersnapper_pwm_v1_WriteDutyCycle_FIELDLIST(X, a) \ +#define wippersnapper_pwm_v1_PWMAttachRequest_FIELDLIST(X, a) \ +X(a, STATIC, SINGULAR, STRING, pin, 1) \ +X(a, STATIC, SINGULAR, INT32, frequency, 2) \ +X(a, STATIC, SINGULAR, INT32, resolution, 3) +#define wippersnapper_pwm_v1_PWMAttachRequest_CALLBACK NULL +#define wippersnapper_pwm_v1_PWMAttachRequest_DEFAULT NULL + +#define wippersnapper_pwm_v1_PWMAttachResponse_FIELDLIST(X, a) \ +X(a, STATIC, SINGULAR, STRING, pin, 1) \ +X(a, STATIC, SINGULAR, BOOL, did_attach, 2) +#define wippersnapper_pwm_v1_PWMAttachResponse_CALLBACK NULL +#define wippersnapper_pwm_v1_PWMAttachResponse_DEFAULT NULL + +#define wippersnapper_pwm_v1_PWMDetachRequest_FIELDLIST(X, a) \ +X(a, STATIC, SINGULAR, STRING, pin, 1) +#define wippersnapper_pwm_v1_PWMDetachRequest_CALLBACK NULL +#define wippersnapper_pwm_v1_PWMDetachRequest_DEFAULT NULL + +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_FIELDLIST(X, a) \ X(a, STATIC, SINGULAR, STRING, pin, 1) \ X(a, STATIC, SINGULAR, INT32, frequency, 2) \ X(a, STATIC, SINGULAR, INT32, duty_cycle, 3) \ X(a, STATIC, SINGULAR, INT32, resolution, 4) -#define wippersnapper_pwm_v1_WriteDutyCycle_CALLBACK NULL -#define wippersnapper_pwm_v1_WriteDutyCycle_DEFAULT NULL +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_CALLBACK NULL +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_DEFAULT NULL -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_FIELDLIST(X, a) \ -X(a, STATIC, REPEATED, MESSAGE, write_duty_cycle, 1) -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_CALLBACK NULL -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_DEFAULT NULL -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_write_duty_cycle_MSGTYPE wippersnapper_pwm_v1_WriteDutyCycle +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_FIELDLIST(X, a) \ +X(a, STATIC, REPEATED, MESSAGE, write_duty_cycle_req, 1) +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_CALLBACK NULL +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_DEFAULT NULL +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_write_duty_cycle_req_MSGTYPE wippersnapper_pwm_v1_PWMWriteDutyCycleRequest -#define wippersnapper_pwm_v1_WriteFrequency_FIELDLIST(X, a) \ +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_FIELDLIST(X, a) \ X(a, STATIC, SINGULAR, STRING, pin, 1) \ X(a, STATIC, SINGULAR, INT32, frequency, 2) -#define wippersnapper_pwm_v1_WriteFrequency_CALLBACK NULL -#define wippersnapper_pwm_v1_WriteFrequency_DEFAULT NULL - -#define wippersnapper_pwm_v1_Deinit_FIELDLIST(X, a) \ -X(a, STATIC, SINGULAR, STRING, pin, 1) -#define wippersnapper_pwm_v1_Deinit_CALLBACK NULL -#define wippersnapper_pwm_v1_Deinit_DEFAULT NULL +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_CALLBACK NULL +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_DEFAULT NULL -extern const pb_msgdesc_t wippersnapper_pwm_v1_WriteDutyCycle_msg; -extern const pb_msgdesc_t wippersnapper_pwm_v1_WriteDutyCycleMulti_msg; -extern const pb_msgdesc_t wippersnapper_pwm_v1_WriteFrequency_msg; -extern const pb_msgdesc_t wippersnapper_pwm_v1_Deinit_msg; +extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMAttachRequest_msg; +extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMAttachResponse_msg; +extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMDetachRequest_msg; +extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_msg; +extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_msg; +extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMWriteFrequencyRequest_msg; /* Defines for backwards compatibility with code written before nanopb-0.4.0 */ -#define wippersnapper_pwm_v1_WriteDutyCycle_fields &wippersnapper_pwm_v1_WriteDutyCycle_msg -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_fields &wippersnapper_pwm_v1_WriteDutyCycleMulti_msg -#define wippersnapper_pwm_v1_WriteFrequency_fields &wippersnapper_pwm_v1_WriteFrequency_msg -#define wippersnapper_pwm_v1_Deinit_fields &wippersnapper_pwm_v1_Deinit_msg +#define wippersnapper_pwm_v1_PWMAttachRequest_fields &wippersnapper_pwm_v1_PWMAttachRequest_msg +#define wippersnapper_pwm_v1_PWMAttachResponse_fields &wippersnapper_pwm_v1_PWMAttachResponse_msg +#define wippersnapper_pwm_v1_PWMDetachRequest_fields &wippersnapper_pwm_v1_PWMDetachRequest_msg +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_fields &wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_msg +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_fields &wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_msg +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_fields &wippersnapper_pwm_v1_PWMWriteFrequencyRequest_msg /* Maximum encoded size of messages (where known) */ -#define wippersnapper_pwm_v1_WriteDutyCycle_size 40 -#define wippersnapper_pwm_v1_WriteDutyCycleMulti_size 168 -#define wippersnapper_pwm_v1_WriteFrequency_size 18 -#define wippersnapper_pwm_v1_Deinit_size 7 +#define wippersnapper_pwm_v1_PWMAttachRequest_size 29 +#define wippersnapper_pwm_v1_PWMAttachResponse_size 9 +#define wippersnapper_pwm_v1_PWMDetachRequest_size 7 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_size 40 +#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_size 168 +#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_size 18 #ifdef __cplusplus } /* extern "C" */ diff --git a/src/wippersnapper/servo/v1/servo.pb.c b/src/wippersnapper/servo/v1/servo.pb.c index 08ba3e1a0..0fc40c1c0 100644 --- a/src/wippersnapper/servo/v1/servo.pb.c +++ b/src/wippersnapper/servo/v1/servo.pb.c @@ -1,5 +1,5 @@ /* Automatically generated nanopb constant definitions */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #include "wippersnapper/servo/v1/servo.pb.h" #if PB_PROTO_HEADER_VERSION != 40 diff --git a/src/wippersnapper/servo/v1/servo.pb.h b/src/wippersnapper/servo/v1/servo.pb.h index 78bd113a7..bd064fe3a 100644 --- a/src/wippersnapper/servo/v1/servo.pb.h +++ b/src/wippersnapper/servo/v1/servo.pb.h @@ -1,5 +1,5 @@ /* Automatically generated nanopb header */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #ifndef PB_WIPPERSNAPPER_SERVO_V1_WIPPERSNAPPER_SERVO_V1_SERVO_PB_H_INCLUDED #define PB_WIPPERSNAPPER_SERVO_V1_WIPPERSNAPPER_SERVO_V1_SERVO_PB_H_INCLUDED diff --git a/src/wippersnapper/signal/v1/signal.pb.c b/src/wippersnapper/signal/v1/signal.pb.c index 1bd7061fc..16ad6b751 100644 --- a/src/wippersnapper/signal/v1/signal.pb.c +++ b/src/wippersnapper/signal/v1/signal.pb.c @@ -1,5 +1,5 @@ /* Automatically generated nanopb constant definitions */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #include "wippersnapper/signal/v1/signal.pb.h" #if PB_PROTO_HEADER_VERSION != 40 @@ -27,4 +27,7 @@ PB_BIND(wippersnapper_signal_v1_SignalResponse, wippersnapper_signal_v1_SignalRe PB_BIND(wippersnapper_signal_v1_PWMRequest, wippersnapper_signal_v1_PWMRequest, AUTO) +PB_BIND(wippersnapper_signal_v1_PWMResponse, wippersnapper_signal_v1_PWMResponse, AUTO) + + diff --git a/src/wippersnapper/signal/v1/signal.pb.h b/src/wippersnapper/signal/v1/signal.pb.h index 65b4036fa..8ec12095c 100644 --- a/src/wippersnapper/signal/v1/signal.pb.h +++ b/src/wippersnapper/signal/v1/signal.pb.h @@ -1,5 +1,5 @@ /* Automatically generated nanopb header */ -/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */ +/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */ #ifndef PB_WIPPERSNAPPER_SIGNAL_V1_WIPPERSNAPPER_SIGNAL_V1_SIGNAL_PB_H_INCLUDED #define PB_WIPPERSNAPPER_SIGNAL_V1_WIPPERSNAPPER_SIGNAL_V1_SIGNAL_PB_H_INCLUDED @@ -54,13 +54,22 @@ typedef struct _wippersnapper_signal_v1_PWMRequest { pb_callback_t cb_payload; pb_size_t which_payload; union { - wippersnapper_pwm_v1_WriteDutyCycle write_duty_cycle; - wippersnapper_pwm_v1_WriteDutyCycleMulti write_duty_cycle_multi; - wippersnapper_pwm_v1_WriteFrequency write_frequency; - wippersnapper_pwm_v1_Deinit deinit; + wippersnapper_pwm_v1_PWMAttachRequest attach_request; + wippersnapper_pwm_v1_PWMDetachRequest detach_request; + wippersnapper_pwm_v1_PWMWriteDutyCycleRequest write_duty_request; + wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest write_duty_multi_request; + wippersnapper_pwm_v1_PWMWriteFrequencyRequest write_freq_request; } payload; } wippersnapper_signal_v1_PWMRequest; +typedef struct _wippersnapper_signal_v1_PWMResponse { + pb_callback_t cb_payload; + pb_size_t which_payload; + union { + wippersnapper_pwm_v1_PWMAttachResponse attach_response; + } payload; +} wippersnapper_signal_v1_PWMResponse; + typedef struct _wippersnapper_signal_v1_ServoRequest { pb_callback_t cb_payload; pb_size_t which_payload; @@ -98,14 +107,16 @@ extern "C" { #define wippersnapper_signal_v1_ServoResponse_init_default {{{NULL}, NULL}, 0, {wippersnapper_servo_v1_ServoAttachResponse_init_default}} #define wippersnapper_signal_v1_CreateSignalRequest_init_default {{{NULL}, NULL}, 0, {wippersnapper_pin_v1_ConfigurePinRequests_init_default}} #define wippersnapper_signal_v1_SignalResponse_init_default {0, {0}} -#define wippersnapper_signal_v1_PWMRequest_init_default {{{NULL}, NULL}, 0, {wippersnapper_pwm_v1_WriteDutyCycle_init_default}} +#define wippersnapper_signal_v1_PWMRequest_init_default {{{NULL}, NULL}, 0, {wippersnapper_pwm_v1_PWMAttachRequest_init_default}} +#define wippersnapper_signal_v1_PWMResponse_init_default {{{NULL}, NULL}, 0, {wippersnapper_pwm_v1_PWMAttachResponse_init_default}} #define wippersnapper_signal_v1_I2CRequest_init_zero {{{NULL}, NULL}, 0, {wippersnapper_i2c_v1_I2CBusScanRequest_init_zero}} #define wippersnapper_signal_v1_I2CResponse_init_zero {{{NULL}, NULL}, 0, {wippersnapper_i2c_v1_I2CBusScanResponse_init_zero}} #define wippersnapper_signal_v1_ServoRequest_init_zero {{{NULL}, NULL}, 0, {wippersnapper_servo_v1_ServoAttachRequest_init_zero}} #define wippersnapper_signal_v1_ServoResponse_init_zero {{{NULL}, NULL}, 0, {wippersnapper_servo_v1_ServoAttachResponse_init_zero}} #define wippersnapper_signal_v1_CreateSignalRequest_init_zero {{{NULL}, NULL}, 0, {wippersnapper_pin_v1_ConfigurePinRequests_init_zero}} #define wippersnapper_signal_v1_SignalResponse_init_zero {0, {0}} -#define wippersnapper_signal_v1_PWMRequest_init_zero {{{NULL}, NULL}, 0, {wippersnapper_pwm_v1_WriteDutyCycle_init_zero}} +#define wippersnapper_signal_v1_PWMRequest_init_zero {{{NULL}, NULL}, 0, {wippersnapper_pwm_v1_PWMAttachRequest_init_zero}} +#define wippersnapper_signal_v1_PWMResponse_init_zero {{{NULL}, NULL}, 0, {wippersnapper_pwm_v1_PWMAttachResponse_init_zero}} /* Field tags (for use in manual encoding/decoding) */ #define wippersnapper_signal_v1_CreateSignalRequest_pin_configs_tag 6 @@ -122,10 +133,12 @@ extern "C" { #define wippersnapper_signal_v1_I2CResponse_resp_i2c_device_deinit_tag 4 #define wippersnapper_signal_v1_I2CResponse_resp_i2c_device_update_tag 5 #define wippersnapper_signal_v1_I2CResponse_resp_i2c_device_event_tag 6 -#define wippersnapper_signal_v1_PWMRequest_write_duty_cycle_tag 1 -#define wippersnapper_signal_v1_PWMRequest_write_duty_cycle_multi_tag 2 -#define wippersnapper_signal_v1_PWMRequest_write_frequency_tag 3 -#define wippersnapper_signal_v1_PWMRequest_deinit_tag 4 +#define wippersnapper_signal_v1_PWMRequest_attach_request_tag 1 +#define wippersnapper_signal_v1_PWMRequest_detach_request_tag 2 +#define wippersnapper_signal_v1_PWMRequest_write_duty_request_tag 3 +#define wippersnapper_signal_v1_PWMRequest_write_duty_multi_request_tag 4 +#define wippersnapper_signal_v1_PWMRequest_write_freq_request_tag 5 +#define wippersnapper_signal_v1_PWMResponse_attach_response_tag 1 #define wippersnapper_signal_v1_ServoRequest_servo_attach_tag 1 #define wippersnapper_signal_v1_ServoRequest_servo_detach_tag 2 #define wippersnapper_signal_v1_ServoRequest_servo_write_tag 3 @@ -195,16 +208,24 @@ X(a, STATIC, ONEOF, BOOL, (payload,configuration_complete,payload.confi #define wippersnapper_signal_v1_SignalResponse_DEFAULT NULL #define wippersnapper_signal_v1_PWMRequest_FIELDLIST(X, a) \ -X(a, STATIC, ONEOF, MSG_W_CB, (payload,write_duty_cycle,payload.write_duty_cycle), 1) \ -X(a, STATIC, ONEOF, MSG_W_CB, (payload,write_duty_cycle_multi,payload.write_duty_cycle_multi), 2) \ -X(a, STATIC, ONEOF, MSG_W_CB, (payload,write_frequency,payload.write_frequency), 3) \ -X(a, STATIC, ONEOF, MSG_W_CB, (payload,deinit,payload.deinit), 4) +X(a, STATIC, ONEOF, MSG_W_CB, (payload,attach_request,payload.attach_request), 1) \ +X(a, STATIC, ONEOF, MSG_W_CB, (payload,detach_request,payload.detach_request), 2) \ +X(a, STATIC, ONEOF, MSG_W_CB, (payload,write_duty_request,payload.write_duty_request), 3) \ +X(a, STATIC, ONEOF, MSG_W_CB, (payload,write_duty_multi_request,payload.write_duty_multi_request), 4) \ +X(a, STATIC, ONEOF, MSG_W_CB, (payload,write_freq_request,payload.write_freq_request), 5) #define wippersnapper_signal_v1_PWMRequest_CALLBACK NULL #define wippersnapper_signal_v1_PWMRequest_DEFAULT NULL -#define wippersnapper_signal_v1_PWMRequest_payload_write_duty_cycle_MSGTYPE wippersnapper_pwm_v1_WriteDutyCycle -#define wippersnapper_signal_v1_PWMRequest_payload_write_duty_cycle_multi_MSGTYPE wippersnapper_pwm_v1_WriteDutyCycleMulti -#define wippersnapper_signal_v1_PWMRequest_payload_write_frequency_MSGTYPE wippersnapper_pwm_v1_WriteFrequency -#define wippersnapper_signal_v1_PWMRequest_payload_deinit_MSGTYPE wippersnapper_pwm_v1_Deinit +#define wippersnapper_signal_v1_PWMRequest_payload_attach_request_MSGTYPE wippersnapper_pwm_v1_PWMAttachRequest +#define wippersnapper_signal_v1_PWMRequest_payload_detach_request_MSGTYPE wippersnapper_pwm_v1_PWMDetachRequest +#define wippersnapper_signal_v1_PWMRequest_payload_write_duty_request_MSGTYPE wippersnapper_pwm_v1_PWMWriteDutyCycleRequest +#define wippersnapper_signal_v1_PWMRequest_payload_write_duty_multi_request_MSGTYPE wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest +#define wippersnapper_signal_v1_PWMRequest_payload_write_freq_request_MSGTYPE wippersnapper_pwm_v1_PWMWriteFrequencyRequest + +#define wippersnapper_signal_v1_PWMResponse_FIELDLIST(X, a) \ +X(a, STATIC, ONEOF, MSG_W_CB, (payload,attach_response,payload.attach_response), 1) +#define wippersnapper_signal_v1_PWMResponse_CALLBACK NULL +#define wippersnapper_signal_v1_PWMResponse_DEFAULT NULL +#define wippersnapper_signal_v1_PWMResponse_payload_attach_response_MSGTYPE wippersnapper_pwm_v1_PWMAttachResponse extern const pb_msgdesc_t wippersnapper_signal_v1_I2CRequest_msg; extern const pb_msgdesc_t wippersnapper_signal_v1_I2CResponse_msg; @@ -213,6 +234,7 @@ extern const pb_msgdesc_t wippersnapper_signal_v1_ServoResponse_msg; extern const pb_msgdesc_t wippersnapper_signal_v1_CreateSignalRequest_msg; extern const pb_msgdesc_t wippersnapper_signal_v1_SignalResponse_msg; extern const pb_msgdesc_t wippersnapper_signal_v1_PWMRequest_msg; +extern const pb_msgdesc_t wippersnapper_signal_v1_PWMResponse_msg; /* Defines for backwards compatibility with code written before nanopb-0.4.0 */ #define wippersnapper_signal_v1_I2CRequest_fields &wippersnapper_signal_v1_I2CRequest_msg @@ -222,6 +244,7 @@ extern const pb_msgdesc_t wippersnapper_signal_v1_PWMRequest_msg; #define wippersnapper_signal_v1_CreateSignalRequest_fields &wippersnapper_signal_v1_CreateSignalRequest_msg #define wippersnapper_signal_v1_SignalResponse_fields &wippersnapper_signal_v1_SignalResponse_msg #define wippersnapper_signal_v1_PWMRequest_fields &wippersnapper_signal_v1_PWMRequest_msg +#define wippersnapper_signal_v1_PWMResponse_fields &wippersnapper_signal_v1_PWMResponse_msg /* Maximum encoded size of messages (where known) */ #if defined(wippersnapper_i2c_v1_I2CDeviceInitRequests_size) @@ -237,6 +260,7 @@ union wippersnapper_signal_v1_CreateSignalRequest_payload_size_union {char f6[(6 #endif #define wippersnapper_signal_v1_SignalResponse_size 2 #define wippersnapper_signal_v1_PWMRequest_size 171 +#define wippersnapper_signal_v1_PWMResponse_size 11 #ifdef __cplusplus } /* extern "C" */