16 bluemonkey.createCustomProperty("VehicleSpeed", 10);
17 bluemonkey.createCustomProperty("EngineSpeed", 5000);
18 bluemonkey.createCustomProperty("PowertrainTorque", 324);
19 bluemonkey.createCustomProperty("AcceleratorPedalPosition", 50);
20 bluemonkey.createCustomProperty("ThrottlePosition", 50);
21 bluemonkey.createCustomProperty("TransmissionModeW3C", "park");
22 bluemonkey.createCustomProperty("TransmissionGearPosition", 1);
23 bluemonkey.createCustomProperty("CruiseControlActive", false);
24 bluemonkey.createCustomProperty("CruiseControlSpeed", 10);
27 bluemonkey.createCustomProperty("LightHead", false);
28 bluemonkey.createCustomProperty("LightRightTurn", false);
29 bluemonkey.createCustomProperty("LightLeftTurn", false);
30 bluemonkey.createCustomProperty("LightBrake", false);
31 bluemonkey.createCustomProperty("LightFog", true);
32 bluemonkey.createCustomProperty("LightHazard", false);
33 bluemonkey.createCustomProperty("LightParking", false);
34 bluemonkey.createCustomProperty("LightHighBeam", false);
35 bluemonkey.createCustomProperty("LightAutomatic", true);
36 bluemonkey.createCustomProperty("LightDynamicHighBeam", false);
38 bluemonkey.createCustomProperty("Horn", false);
39 bluemonkey.createCustomProperty("Chime", false);
42 bluemonkey.createCustomProperty("FuelLevel", 90);
43 bluemonkey.createCustomProperty("FuelRange", 100);
44 bluemonkey.createCustomProperty("FuelConsumption", 10);
45 bluemonkey.createCustomProperty("FuelEconomy", 10);
46 bluemonkey.createCustomProperty("FuelAverageEconomy", 10);
47 bluemonkey.createCustomProperty("FuelAverageConsumption", 10);
48 bluemonkey.createCustomProperty("FuelConsumptionSinceRestart", 10);
49 bluemonkey.createCustomProperty("LightHighBeam", false);
50 bluemonkey.createCustomProperty("LightAutomatic", true);
51 bluemonkey.createCustomProperty("FuelTimeSinceRestart", 10000);
54 bluemonkey.createCustomProperty("EngineOilTemperature", 60);
55 bluemonkey.createCustomProperty("EngineOilPressure", 60);
56 bluemonkey.createCustomProperty("EngineOilChangeIndicator", false);
57 bluemonkey.createCustomProperty("EngineOilLifeRemaining", 30);
59 bluemonkey.createCustomProperty("AccelerationX", 0);
60 bluemonkey.createCustomProperty("AccelerationY", 0);
61 bluemonkey.createCustomProperty("AccelerationZ", 10);
63 bluemonkey.createCustomProperty("SteeringWheelAngleW3C", 10);
64 bluemonkey.createCustomProperty("WheelTick", 1000);
66 bluemonkey.createCustomProperty("EngineCoolantLevel", 100);
67 bluemonkey.createCustomProperty("EngineCoolantTemperature", 60);
69 bluemonkey.createCustomProperty("IgnitionTimeOn", 5000);
70 bluemonkey.createCustomProperty("IgnitionTimeOff", 5000);
72 bluemonkey.createCustomProperty("YawRate", 128);
73 bluemonkey.createCustomProperty("WheelBrake", false);
75 bluemonkey.createCustomProperty("BrakesWorn", false, Zone.Front | Zone.Right)
76 bluemonkey.createCustomProperty("BrakeFluidLevel", 100, Zone.Front | Zone.Right)
77 bluemonkey.createCustomProperty("BrakeFluidLevelLow", false, Zone.Front | Zone.Right)
78 bluemonkey.createCustomProperty("BrakePadWear", 0, Zone.Front | Zone.Right)
80 bluemonkey.createCustomProperty("WasherFluidLevel", 100);
81 bluemonkey.createCustomProperty("WasherFluidLevelLow", false);
83 bluemonkey.createCustomProperty("MalfunctionIndicatorOn", false);
85 var speedProperty = bluemonkey.subscribeTo("VehicleSpeed");
87 var testTimer = bluemonkey.createTimer();
88 testTimer.interval = 3000;
89 testTimer.singleShot = false;
90 testTimer.timeout.connect(function() {
92 speedProperty.value = Math.floor((Math.random() * 100) + 1);