• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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