1// sensor common config template 2root { 3 sensorConfig { 4 template sensorDeviceInfo { 5 sensorName = "sensor"; // max string length is 16 bytes 6 vendorName = "vendorXXX_XXX"; // max string length is 16 bytes 7 firmwareVersion = "1.0"; 8 hardwareVersion = "1.0"; 9 sensorTypeId = 0; // enum SensorTypeTag 10 sensorId = 0; // user define sensor id, defaultenum SensorTypeTag 11 maxRange = 8; 12 accuracy = 0; 13 power = 0; 14 minDelay = 0; // nanosecond 15 maxDelay = 0; // nanosecond 16 } 17 18 template sensorBusInfo { 19 busType = 0; // 0:i2c 1:spi 20 busNum = 6; 21 busAddr = 0; 22 regWidth = 1; 23 regBigEndian = 0; 24 } 25 26 template sensorIdInfo { 27 chipName = ""; 28 chipIdRegister = 0xf; 29 chipIdValue = 0xd1; 30 } 31 } 32} 33