| edition = "2023"; |
| |
| package milotic_tlbmc; |
| |
| import "entity_common_config.proto"; |
| import "sensor_instance_properties.proto"; |
| |
| enum SharedMemSensorType { |
| SHARED_MEM_SENSOR_TYPE_TYPE0_UNKNOWN = 0; |
| SHARED_MEM_SENSOR_TYPE_TYPE1_NUMERIC_SENSOR = 1; |
| } |
| |
| // Config for a shared memory sensor device. |
| // A single device config generates a single sensor. |
| message SharedMemSensorConfig { |
| // Specifies the type of the shared memory sensor. |
| SharedMemSensorType type = 1; |
| |
| // Properties of the sensor. |
| SensorInstanceProperties instance_properties = 2; |
| EntityCommonConfig entity_common_config = 3; |
| } |