blob: 1289fb8b8de109be2d6b636f98913e59bb1f652e [file] [edit]
edition = "2023";
package milotic_tlbmc;
import "entity_common_config.proto";
import "reading_range_config.proto";
import "reading_transform_config.proto";
import "threshold_config.proto";
import "sensor.proto";
// Properties for a specific sensor instance.
message SensorInstanceProperties {
// The unique name for this specific sensor instance.
string name = 1;
// The unit of this sensor instance.
SensorUnit unit = 2;
// The threshold configs for this sensor instance.
ThresholdConfigs thresholds = 3;
// Reading range specific to this sensor instance.
ReadingRangeConfigs reading_ranges = 4;
// The reading transform config for this sensor instance.
ReadingTransformConfig reading_transform_config = 5;
// Specifies the related item for this entity.
RelatedItem related_item = 6;
// Is this sensor hidden from the Redfish collection.
bool redfish_hidden = 7;
// Should this sensor's routes be appended to the SensorCollection.
bool append_to_sensor_collection = 8;
// Explicitly set devpath for this sensor instance.
string devpath = 9;
}