*/
CAN_OBJECT(EngineRPM, guint16, NULL);
CAN_OBJECT(WarterTemperature, guint16, NULL);
+CAN_OBJECT(OutsideTemperature, gdouble, NULL);
CAN_OBJECT(FuelGage, guchar, NULL);
/**
CAN_OBJECT(BatteryVoltage, gdouble, NULL);
CAN_OBJECT(BatteryCurrent, guchar, NULL);
CAN_OBJECT(BatteryChargeLevel, guchar, NULL);
+CAN_OBJECT(Wiper_Lo, gboolean, NULL);
+CAN_OBJECT(Wiper_Speed, guchar, NULL);
+CAN_OBJECT(Wiper_Hi, gboolean, NULL);
+CAN_OBJECT(Wiper_Mist, gboolean, NULL);
+CAN_OBJECT(Wiper_Auto, gboolean, NULL);
/**
* Warning Message & Status
CAN_OBJECT(StsTrunkOpen, gboolean, NULL);
CAN_OBJECT(WarningImmobilizer, gboolean, NULL);
CAN_OBJECT(LampRearFogLights, gboolean, NULL);
+CAN_OBJECT(LampHeadBeam, gboolean, NULL);
CAN_OBJECT(LampHazardLight, gboolean, NULL);
CAN_OBJECT(LampFrontFog, gboolean, NULL);
amb_release_data(p);
}
+static void test_OutsideTemperature()
+{
+ struct OutsideTemperatureType *p;
+ int ret = amb_get_OutsideTemperature_with_zone(&p, None);
+ if (ret != 0) {
+ fprintf(stderr, "Fail to %s\n", __func__);
+ return ;
+ }
+ fprintf(stderr, " == OutsideTemperature ==\n");
+ fprintf(stderr, " Zone: %d\n", p->Zone);
+ fprintf(stderr, " Value: %f\n", p->Value);
+ fprintf(stderr, " ValueSequence: %d\n", p->ValueSequence);
+ fprintf(stderr, " Time: %f\n", p->Time);
+
+ amb_release_data(p);
+}
static void test_FR_KeyEvent01()
{