1234567891011121314151617181920212223242526272829303132 |
- syntax = "proto3";
- package sys.battery;
- import "nanopb.proto";
- option (nanopb_fileopt).enum_to_string = true;
- enum channels {
- UNSPECIFIED_CH = 0;
- CH0 = 1;
- CH1 = 2;
- CH2 = 3;
- CH3 = 4;
- CH4 = 5;
- CH5 = 6;
- CH6 = 7;
- CH7 = 8;
- }
-
- enum atten {
- UNSPECIFIED_ATT = 0;
- ATT_0 = 1;
- ATT_1 = 2;
- ATT_2 = 3;
- ATT_3 = 4;
- }
- message config {
- option (nanopb_msgopt).packed_struct = true;
- option (nanopb_msgopt).msgid = 1003;
- channels channel = 1;
- float scale = 2;
- int32 cells = 3 [(nanopb).int_size = IS_8];
- atten atten = 4;
- }
|