Refactor: Exclude formatting

Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
This commit is contained in:
2025-09-08 17:00:28 +09:00
parent 3902740a25
commit 8873778e31
3 changed files with 69 additions and 90 deletions

1
main/proto/.clang-format Normal file
View File

@@ -0,0 +1 @@
DisableFormat: true

View File

@@ -22,3 +22,6 @@ PB_BIND(LoadSwStatus, LoadSwStatus, AUTO)
PB_BIND(StatusMessage, StatusMessage, AUTO) PB_BIND(StatusMessage, StatusMessage, AUTO)

View File

@@ -11,16 +11,14 @@
/* Struct definitions */ /* Struct definitions */
/* Represents data for a single sensor channel */ /* Represents data for a single sensor channel */
typedef struct _SensorChannelData typedef struct _SensorChannelData {
{
float voltage; float voltage;
float current; float current;
float power; float power;
} SensorChannelData; } SensorChannelData;
/* Contains data for all sensor channels and system info */ /* Contains data for all sensor channels and system info */
typedef struct _SensorData typedef struct _SensorData {
{
bool has_usb; bool has_usb;
SensorChannelData usb; SensorChannelData usb;
bool has_main; bool has_main;
@@ -32,32 +30,27 @@ typedef struct _SensorData
} SensorData; } SensorData;
/* Contains WiFi connection status */ /* Contains WiFi connection status */
typedef struct _WifiStatus typedef struct _WifiStatus {
{
bool connected; bool connected;
pb_callback_t ssid; pb_callback_t ssid;
int32_t rssi; int32_t rssi;
} WifiStatus; } WifiStatus;
/* Contains raw UART data */ /* Contains raw UART data */
typedef struct _UartData typedef struct _UartData {
{
pb_callback_t data; pb_callback_t data;
} UartData; } UartData;
/* Contains load sw status */ /* Contains load sw status */
typedef struct _LoadSwStatus typedef struct _LoadSwStatus {
{
bool main; bool main;
bool usb; bool usb;
} LoadSwStatus; } LoadSwStatus;
/* Top-level message for all websocket communication */ /* Top-level message for all websocket communication */
typedef struct _StatusMessage typedef struct _StatusMessage {
{
pb_size_t which_payload; pb_size_t which_payload;
union union {
{
SensorData sensor_data; SensorData sensor_data;
WifiStatus wifi_status; WifiStatus wifi_status;
LoadSwStatus sw_status; LoadSwStatus sw_status;
@@ -71,100 +64,82 @@ extern "C" {
#endif #endif
/* Initializer values for message structs */ /* Initializer values for message structs */
#define SensorChannelData_init_default {0, 0, 0} #define SensorChannelData_init_default {0, 0, 0}
#define SensorData_init_default \ #define SensorData_init_default {false, SensorChannelData_init_default, false, SensorChannelData_init_default, false, SensorChannelData_init_default, 0, 0}
{false, SensorChannelData_init_default, false, SensorChannelData_init_default, \ #define WifiStatus_init_default {0, {{NULL}, NULL}, 0}
false, SensorChannelData_init_default, 0, 0} #define UartData_init_default {{{NULL}, NULL}}
#define WifiStatus_init_default {0, {{NULL}, NULL}, 0} #define LoadSwStatus_init_default {0, 0}
#define UartData_init_default \ #define StatusMessage_init_default {0, {SensorData_init_default}}
{ \ #define SensorChannelData_init_zero {0, 0, 0}
{ \ #define SensorData_init_zero {false, SensorChannelData_init_zero, false, SensorChannelData_init_zero, false, SensorChannelData_init_zero, 0, 0}
{NULL}, NULL \ #define WifiStatus_init_zero {0, {{NULL}, NULL}, 0}
} \ #define UartData_init_zero {{{NULL}, NULL}}
} #define LoadSwStatus_init_zero {0, 0}
#define LoadSwStatus_init_default {0, 0} #define StatusMessage_init_zero {0, {SensorData_init_zero}}
#define StatusMessage_init_default \
{ \
0, { SensorData_init_default } \
}
#define SensorChannelData_init_zero {0, 0, 0}
#define SensorData_init_zero \
{false, SensorChannelData_init_zero, false, SensorChannelData_init_zero, false, SensorChannelData_init_zero, 0, 0}
#define WifiStatus_init_zero {0, {{NULL}, NULL}, 0}
#define UartData_init_zero \
{ \
{ \
{NULL}, NULL \
} \
}
#define LoadSwStatus_init_zero {0, 0}
#define StatusMessage_init_zero \
{ \
0, { SensorData_init_zero } \
}
/* Field tags (for use in manual encoding/decoding) */ /* Field tags (for use in manual encoding/decoding) */
#define SensorChannelData_voltage_tag 1 #define SensorChannelData_voltage_tag 1
#define SensorChannelData_current_tag 2 #define SensorChannelData_current_tag 2
#define SensorChannelData_power_tag 3 #define SensorChannelData_power_tag 3
#define SensorData_usb_tag 1 #define SensorData_usb_tag 1
#define SensorData_main_tag 2 #define SensorData_main_tag 2
#define SensorData_vin_tag 3 #define SensorData_vin_tag 3
#define SensorData_timestamp_tag 4 #define SensorData_timestamp_tag 4
#define SensorData_uptime_sec_tag 5 #define SensorData_uptime_sec_tag 5
#define WifiStatus_connected_tag 1 #define WifiStatus_connected_tag 1
#define WifiStatus_ssid_tag 2 #define WifiStatus_ssid_tag 2
#define WifiStatus_rssi_tag 3 #define WifiStatus_rssi_tag 3
#define UartData_data_tag 1 #define UartData_data_tag 1
#define LoadSwStatus_main_tag 1 #define LoadSwStatus_main_tag 1
#define LoadSwStatus_usb_tag 2 #define LoadSwStatus_usb_tag 2
#define StatusMessage_sensor_data_tag 1 #define StatusMessage_sensor_data_tag 1
#define StatusMessage_wifi_status_tag 2 #define StatusMessage_wifi_status_tag 2
#define StatusMessage_sw_status_tag 3 #define StatusMessage_sw_status_tag 3
#define StatusMessage_uart_data_tag 4 #define StatusMessage_uart_data_tag 4
/* Struct field encoding specification for nanopb */ /* Struct field encoding specification for nanopb */
#define SensorChannelData_FIELDLIST(X, a) \ #define SensorChannelData_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, FLOAT, voltage, 1) \ X(a, STATIC, SINGULAR, FLOAT, voltage, 1) \
X(a, STATIC, SINGULAR, FLOAT, current, 2) \ X(a, STATIC, SINGULAR, FLOAT, current, 2) \
X(a, STATIC, SINGULAR, FLOAT, power, 3) X(a, STATIC, SINGULAR, FLOAT, power, 3)
#define SensorChannelData_CALLBACK NULL #define SensorChannelData_CALLBACK NULL
#define SensorChannelData_DEFAULT NULL #define SensorChannelData_DEFAULT NULL
#define SensorData_FIELDLIST(X, a) \ #define SensorData_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, usb, 1) \ X(a, STATIC, OPTIONAL, MESSAGE, usb, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, main, 2) \ X(a, STATIC, OPTIONAL, MESSAGE, main, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, vin, 3) \ X(a, STATIC, OPTIONAL, MESSAGE, vin, 3) \
X(a, STATIC, SINGULAR, UINT32, timestamp, 4) \ X(a, STATIC, SINGULAR, UINT32, timestamp, 4) \
X(a, STATIC, SINGULAR, UINT32, uptime_sec, 5) X(a, STATIC, SINGULAR, UINT32, uptime_sec, 5)
#define SensorData_CALLBACK NULL #define SensorData_CALLBACK NULL
#define SensorData_DEFAULT NULL #define SensorData_DEFAULT NULL
#define SensorData_usb_MSGTYPE SensorChannelData #define SensorData_usb_MSGTYPE SensorChannelData
#define SensorData_main_MSGTYPE SensorChannelData #define SensorData_main_MSGTYPE SensorChannelData
#define SensorData_vin_MSGTYPE SensorChannelData #define SensorData_vin_MSGTYPE SensorChannelData
#define WifiStatus_FIELDLIST(X, a) \ #define WifiStatus_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, BOOL, connected, 1) \ X(a, STATIC, SINGULAR, BOOL, connected, 1) \
X(a, CALLBACK, SINGULAR, STRING, ssid, 2) \ X(a, CALLBACK, SINGULAR, STRING, ssid, 2) \
X(a, STATIC, SINGULAR, INT32, rssi, 3) X(a, STATIC, SINGULAR, INT32, rssi, 3)
#define WifiStatus_CALLBACK pb_default_field_callback #define WifiStatus_CALLBACK pb_default_field_callback
#define WifiStatus_DEFAULT NULL #define WifiStatus_DEFAULT NULL
#define UartData_FIELDLIST(X, a) X(a, CALLBACK, SINGULAR, BYTES, data, 1) #define UartData_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, BYTES, data, 1)
#define UartData_CALLBACK pb_default_field_callback #define UartData_CALLBACK pb_default_field_callback
#define UartData_DEFAULT NULL #define UartData_DEFAULT NULL
#define LoadSwStatus_FIELDLIST(X, a) \ #define LoadSwStatus_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, BOOL, main, 1) \ X(a, STATIC, SINGULAR, BOOL, main, 1) \
X(a, STATIC, SINGULAR, BOOL, usb, 2) X(a, STATIC, SINGULAR, BOOL, usb, 2)
#define LoadSwStatus_CALLBACK NULL #define LoadSwStatus_CALLBACK NULL
#define LoadSwStatus_DEFAULT NULL #define LoadSwStatus_DEFAULT NULL
#define StatusMessage_FIELDLIST(X, a) \ #define StatusMessage_FIELDLIST(X, a) \
X(a, STATIC, ONEOF, MESSAGE, (payload, sensor_data, payload.sensor_data), 1) \ X(a, STATIC, ONEOF, MESSAGE, (payload,sensor_data,payload.sensor_data), 1) \
X(a, STATIC, ONEOF, MESSAGE, (payload, wifi_status, payload.wifi_status), 2) \ X(a, STATIC, ONEOF, MESSAGE, (payload,wifi_status,payload.wifi_status), 2) \
X(a, STATIC, ONEOF, MESSAGE, (payload, sw_status, payload.sw_status), 3) \ X(a, STATIC, ONEOF, MESSAGE, (payload,sw_status,payload.sw_status), 3) \
X(a, STATIC, ONEOF, MESSAGE, (payload, uart_data, payload.uart_data), 4) X(a, STATIC, ONEOF, MESSAGE, (payload,uart_data,payload.uart_data), 4)
#define StatusMessage_CALLBACK NULL #define StatusMessage_CALLBACK NULL
#define StatusMessage_DEFAULT NULL #define StatusMessage_DEFAULT NULL
#define StatusMessage_payload_sensor_data_MSGTYPE SensorData #define StatusMessage_payload_sensor_data_MSGTYPE SensorData
@@ -191,10 +166,10 @@ extern const pb_msgdesc_t StatusMessage_msg;
/* WifiStatus_size depends on runtime parameters */ /* WifiStatus_size depends on runtime parameters */
/* UartData_size depends on runtime parameters */ /* UartData_size depends on runtime parameters */
/* StatusMessage_size depends on runtime parameters */ /* StatusMessage_size depends on runtime parameters */
#define LoadSwStatus_size 4 #define LoadSwStatus_size 4
#define STATUS_PB_H_MAX_SIZE SensorData_size #define STATUS_PB_H_MAX_SIZE SensorData_size
#define SensorChannelData_size 15 #define SensorChannelData_size 15
#define SensorData_size 63 #define SensorData_size 63
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */