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)

View File

@@ -11,16 +11,14 @@
/* Struct definitions */
/* Represents data for a single sensor channel */
typedef struct _SensorChannelData
{
typedef struct _SensorChannelData {
float voltage;
float current;
float power;
} SensorChannelData;
/* Contains data for all sensor channels and system info */
typedef struct _SensorData
{
typedef struct _SensorData {
bool has_usb;
SensorChannelData usb;
bool has_main;
@@ -32,32 +30,27 @@ typedef struct _SensorData
} SensorData;
/* Contains WiFi connection status */
typedef struct _WifiStatus
{
typedef struct _WifiStatus {
bool connected;
pb_callback_t ssid;
int32_t rssi;
} WifiStatus;
/* Contains raw UART data */
typedef struct _UartData
{
typedef struct _UartData {
pb_callback_t data;
} UartData;
/* Contains load sw status */
typedef struct _LoadSwStatus
{
typedef struct _LoadSwStatus {
bool main;
bool usb;
} LoadSwStatus;
/* Top-level message for all websocket communication */
typedef struct _StatusMessage
{
typedef struct _StatusMessage {
pb_size_t which_payload;
union
{
union {
SensorData sensor_data;
WifiStatus wifi_status;
LoadSwStatus sw_status;
@@ -72,36 +65,17 @@ extern "C" {
/* Initializer values for message structs */
#define SensorChannelData_init_default {0, 0, 0}
#define SensorData_init_default \
{false, SensorChannelData_init_default, false, SensorChannelData_init_default, \
false, SensorChannelData_init_default, 0, 0}
#define SensorData_init_default {false, SensorChannelData_init_default, false, SensorChannelData_init_default, false, SensorChannelData_init_default, 0, 0}
#define WifiStatus_init_default {0, {{NULL}, NULL}, 0}
#define UartData_init_default \
{ \
{ \
{NULL}, NULL \
} \
}
#define UartData_init_default {{{NULL}, NULL}}
#define LoadSwStatus_init_default {0, 0}
#define StatusMessage_init_default \
{ \
0, { SensorData_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}
#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 UartData_init_zero {{{NULL}, NULL}}
#define LoadSwStatus_init_zero {0, 0}
#define StatusMessage_init_zero \
{ \
0, { SensorData_init_zero } \
}
#define StatusMessage_init_zero {0, {SensorData_init_zero}}
/* Field tags (for use in manual encoding/decoding) */
#define SensorChannelData_voltage_tag 1
@@ -150,7 +124,8 @@ extern "C" {
#define WifiStatus_CALLBACK pb_default_field_callback
#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_DEFAULT NULL