| 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; |
| } |