blob: 0ece99e1307264e6edc7e7240611796f07c81ca4 [file]
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;
}