updated to use new vehicle api
[profile/ivi/GhostCluster.git] / business.js
index 2c32b6c..8ad84e0 100644 (file)
@@ -36,126 +36,10 @@ function calcAverageVelocity(newVel) {
        $("#avgspeed").text(Math.floor(averageVel));
 }
 
-function connected()
-{
-    /*vehicle.subscribe(["running_status_speedometer", "running_status_engine_speed", "running_status_transmission_gear_status", "running_status_steering_wheel_angle"]);
-    //vehicle.subscribe(["running_status_engine_speed"]);
-    //vehicle.subscribe(["running_status_transmission_gear_status"]);
-    //vehicle.subscribe(["running_status_steering_wheel_angle"]);
-    vehicle.subscribe(["ThrottlePosition"]);
-    vehicle.subscribe(["EngineCoolantTemperature"]);
-    vehicle.subscribe(["MachineGunTurretStatus"]);
-    vehicle.subscribe(["AirIntakeTemperature"]);*/
-
-    vehicle.subscribe(["VehicleSpeed","EngineSpeed","MassAirFlow","AirIntakeTemperature","ThrottlePosition","EngineCoolantTemperature", "TransmissionShiftPosition",
-                       "SteeringWheelAngle","MachineGunTurretStatus"]);
-
-    document.addEventListener("VehicleSpeed",function(data) {
-
-                                  adjvalue = data.value.value;
-                                  curVss = adjvalue;
-                                  var velocityUnits = $('#velocityUnits');
-
-                                  if(velocityUnits.text() === "MPH")
-                                      adjvalue = Math.floor(adjvalue * 0.62137);
-
-                                  $('#velocity').text(adjvalue);
-
-                                  calcAverageVelocity(adjvalue);
-                              },false);
-
-    document.addEventListener("EngineSpeed", function(data) {
-                                  var value = data.value.value;
-                                  if(value > 10000) value =10000;
-                                  var needleDegs = value / 10000 * 180;
-                                  $('#rpms').text(value);
-                                  $('#rpmNeedle').css("-webkit-transform","rotate("+needleDegs+"deg)");
-                              },false);
-
-    document.addEventListener("TransmissionShiftPosition",function(data) {
-                                  value = data.value.value;
-                                                                 if(value == 128)
-                                                                         $('#gear').text('Reverse');
-                                                                 else if(value == 0)
-                                                                         $('#gear').text('Neutral');
-                                  else $('#gear').text(value);
-                                                                 
-                              },false);
-
-    document.addEventListener("SteeringWheelAngle", function(data) {
-                                  value = data.value.value;
-                                  $('#wheel').css("-webkit-transform","rotate("+value+"deg)");
-                                  $('#machinegun').css("-webkit-transform","rotate("+value+"deg)");
-                              },false);
-
-    document.addEventListener("ThrottlePosition", function(data) {
-                                  value = data.value.value;
-                                  var needleDegs = (value / 100 * 180) + 270
-
-                                  $('#throttleNeedle').css("-webkit-transform","rotate("+needleDegs+"deg)");
-
-                              },false);
-
-    document.addEventListener("EngineCoolantTemperature", function(data) {
-                                  value = data.value.value;
-                                  var needleDegs = (value / 180 * 70) + 270
-
-                                  $('#engineCoolantNeedle').css("-webkit-transform","rotate("+needleDegs+"deg)");
-
-                              },false);
-
-    document.addEventListener("MachineGunTurretStatus", function(data) {
-                                  value = data.value.value;
-                                  if(value === "1")
-                                      $('#machineGunTurretPopup').popup('open');
-                                  else $('#machineGunTurretPopup').popup('close');
-
-                              },false);
-
-    document.addEventListener("MassAirFlow", function(data) {
-                                  value = data.value.value;
-                                  var maf = value;
-                                  var vss = curVss;
-                                  var mpg = Math.floor((14.7 * 6.17 * 4.54 * vss * 0.621371) / (3600 * maf / 100));
-
-                                  $('#mpg').text(mpg);
-
-                                  calcAverageMpg(mpg);
-
-                              },false);
-
-
-
-}
-
-function connect(addy)
-{
-    vehicle = new Vehicle(connected, function(){$('#velocity').text("ERR");}, "ws://"+addy, "http-only");
-}
-
 window.onload = function()
 {
-    var addy = "127.0.0.1:23000";
-
     var vehicle = tizen.vehicle
 
-    var vehicleSpeed = vehicle.get("VehicleSpeed");
-    console.log("Vehicle speed: " + vehicleSpeed.VehicleSpeed);
-
-    if(typeof(Storage)!== "undefined")
-    {
-        addyTemp = localStorage.address;
-        if(addyTemp !== undefined) addy = addyTemp;
-    }
-
-    $("#address").val(addy);
-    $("#address").change(function() { localStorage.address = $("#address").val(); });
-    $("#connectButton").click(function() { connect(addy) });
-
-    
-
-    //connect(addy);
-
     var velocityUnits = $('#velocityUnits');
     velocityUnits.click(function() {
                               if(velocityUnits.text() === "MPH")
@@ -165,9 +49,9 @@ window.onload = function()
                               else velocityUnits.text("MPH");
                         });
 
-   vehicle.subscribe("VehicleSpeed",function(data) {
-                                 console.log("Vehicle data" + data.VehicleSpeed);
-                                  adjvalue = data.VehicleSpeed;
+   vehicle.vehicleSpeed.subscribe(function(data) {
+                                 console.log("Vehicle data" + data.speed);
+                                  adjvalue = data.speed;
                                   curVss = adjvalue;
                                   var velocityUnits = $('#velocityUnits');
 
@@ -179,16 +63,16 @@ window.onload = function()
                                   calcAverageVelocity(adjvalue);
                               });
 
-   vehicle.subscribe("EngineSpeed", function(data) {
-                                  var value = data.EngineSpeed;
+   vehicle.engineSpeed.subscribe(function(data) {
+                                  var value = data.speed;
                                   if(value > 10000) value =10000;
                                   var needleDegs = value / 10000 * 180;
                                   $('#rpms').text(value);
                                   $('#rpmNeedle').css("-webkit-transform","rotate("+needleDegs+"deg)");
                               });
 
-    vehicle.subscribe("Transmission",function(data) {
-                                  value = data.GearPosition;
+    vehicle.transmission.subscribe(function(data) {
+                                  value = data.gear;
                                   if(value == 128)
                                       $('#gear').text('Reverse');
                                   else if(value == 0)
@@ -197,33 +81,25 @@ window.onload = function()
 
                               });
 
-    vehicle.subscribe("SteeringWheelAngle", function(data) {
-                                  value = data.SteeringWheelAngle;
+    vehicle.steeringWheel.subscribe(function(data) {
+                                  value = data.angle;
                                   $('#wheel').css("-webkit-transform","rotate("+value+"deg)");
                                   $('#machinegun').css("-webkit-transform","rotate("+value+"deg)");
                               });
 
-    vehicle.subscribe("ThrottlePosition", function(data) {
-                                  value = data.ThrottlePosition;
+    vehicle.throttlePosition.subscribe(function(data) {
+                                  value = data.value;
                                   var needleDegs = (value / 100 * 180) + 270
 
                                   $('#throttleNeedle').css("-webkit-transform","rotate("+needleDegs+"deg)");
 
                               });
 
-    vehicle.subscribe("EngineCoolantTemperature", function(data) {
-                                  value = data.EngineCoolantTemperature;
+    vehicle.engineCoolant.subscribe(function(data) {
+                                  value = data.temperature;
                                   var needleDegs = (value / 180 * 70) + 270
 
                                   $('#engineCoolantNeedle').css("-webkit-transform","rotate("+needleDegs+"deg)");
 
                               });
-
-    vehicle.subscribe("MachineGunTurretStatus", function(data) {
-                                  value = data.MachineGunTurretStatus;
-                                  if(value === "1")
-                                      $('#machineGunTurretPopup').popup('open');
-                                  else $('#machineGunTurretPopup').popup('close');
-
-                              });
 }