cmd.add("-device");
cmd.add("maru-brightness");
+ cmd.add("virtio-sensor-pci,sensors=accel&geo&gyro&light&proxi&haptic");
+
// for vmodem
cmd.add("-device");
cmd.add("virtio-vmodem-pci");
}
sb.append("haptic");
}
- if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_SENSOR, OPT_ROTATION))) {
- if(!sb.toString().isEmpty()) {
- sb.append("&");
- }
- sb.append("rot");
- }
if (sb.toString().isEmpty()) {
cmd.add("virtio-sensor-pci");
cmd.add("-device");
cmd.add("virtio-hwkey-pci");
}
-
+
// for codec
if (checkOnOff(property.getPropertyValue().getAdvancedOptionValue(OPT_CODEC))) {
cmd.add("-device");
cmd.add("maru-camera");
}
+ // for sensor
+ cmd.add("-device");
+ cmd.add("virtio-sensor-pci,sensors=accel&geo&gyro&light&proxi&haptic");
+
// for battery
if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_DEVICE, OPT_BATTERY))) {
cmd.add("-device");
cmd.add("virtio-power-pci");
}
- // for sensor (enabled accel, gyro)
+ // for sensor (enabled accel, geo, gyro, light, haptic, rot)
OptionType sensor = property.getPropertyValue().getAdvancedOption(OPT_SENSOR);
if (sensor != null) {
cmd.add("-device");
sb.append("&");
}
sb.append("accel");
- }
+ }
+ if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_SENSOR, OPT_GEO))) {
+ if(!sb.toString().isEmpty()) {
+ sb.append("&");
+ }
+ sb.append("geo");
+ }
if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_SENSOR, OPT_GYRO))) {
if(!sb.toString().isEmpty()) {
sb.append("&");
}
sb.append("gyro");
}
+ if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_SENSOR, OPT_LIGHT))) {
+ if(!sb.toString().isEmpty()) {
+ sb.append("&");
+ }
+ sb.append("light");
+ }
+ if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_SENSOR, OPT_PROXI))) {
+ if(!sb.toString().isEmpty()) {
+ sb.append("&");
+ }
+ sb.append("proxi");
+ }
+ if (checkOnOff(property.getPropertyValue().getAdvancedOptionSubValue(OPT_SENSOR, OPT_HAPTIC))) {
+ if(!sb.toString().isEmpty()) {
+ sb.append("&");
+ }
+ sb.append("haptic");
+ }
if (sb.toString().isEmpty()) {
cmd.add("virtio-sensor-pci");