blob: 3617bfeb9a6d404ebb3ec02a2a25e382c52268d6 [file] [log] [blame]
edition = "2023";
package milotic_tlbmc;
import "entity_common_config.proto";
import "hal_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 bus/address information of the sensor so that libraries know
// where and how to refresh the telemetry.
HalCommonConfig hal_common_config = 2;
EntityCommonConfig entity_common_config = 3;
}