blob: 7e2f572d4a992563082aea857e689e0c142b7268 [file] [log] [blame]
edition = "2023";
package milotic_tlbmc;
import "entity_common_config.proto";
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;
EntityCommonConfig entity_common_config = 3;
}