| edition = "2023"; |
| |
| package milotic_tlbmc; |
| |
| import "i2c_common_config.proto"; |
| |
| enum FanControllerType { |
| FAN_CONTROLLER_TYPE_UNKNOWN = 0; |
| FAN_CONTROLLER_TYPE_MAX31790 = 1; |
| } |
| |
| // Config for a smart fan device. |
| message FanControllerConfig { |
| // Specifies the type of the fan. This is used to determine the sensor's |
| // driver when creating the device. |
| FanControllerType type = 1; |
| // Specifies the i2c information of the sensor so that libraries know where |
| // and how to refresh the telemtry. |
| I2cCommonConfig i2c_common_config = 2; |
| } |