summaryrefslogtreecommitdiff
path: root/sensors-service/test
diff options
context:
space:
mode:
authorHelmut Schmidt <Helmut.3.Schmidt@continental-corporation.com>2015-11-18 12:16:13 +0100
committerHelmut Schmidt <Helmut.3.Schmidt@continental-corporation.com>2015-11-18 12:16:13 +0100
commite275e806be3866e2905cf9f30d90001d74080a91 (patch)
treea0160c2e95ca7939f0c4206d6a66349c61fd0d85 /sensors-service/test
parent5a959c2e1d28628a653ca6461ddfc9aec9bbd5ce (diff)
downloadpositioning-e275e806be3866e2905cf9f30d90001d74080a91.tar.gz
GT-3039 wheel API redesign proposal
Diffstat (limited to 'sensors-service/test')
-rw-r--r--sensors-service/test/sensors-service-client.c39
1 files changed, 13 insertions, 26 deletions
diff --git a/sensors-service/test/sensors-service-client.c b/sensors-service/test/sensors-service-client.c
index beb9738..bb575dc 100644
--- a/sensors-service/test/sensors-service-client.c
+++ b/sensors-service/test/sensors-service-client.c
@@ -55,34 +55,21 @@ static void cbGyroscope(const TGyroscopeData gyroData[], uint16_t numElements)
LOG_INFO(gCtx,"rollRate=%f", gyroData[0].rollRate);
}
-static void cbWheelticks(const TWheelticks ticks[], uint16_t numElements)
+static void cbWheel(const TWheelData wheelData[], uint16_t numElements)
{
- char* wheelIDs[] =
- {"WHEEL_INVALID"
- ,"WHEEL_UNKNOWN"
- ,"WHEEL_AXLE_NONDRIVEN"
- ,"WHEEL_AXLE_FRONT"
- ,"WHEEL_AXLE_REAR"
- ,"WHEEL_LEFT_FRONT"
- ,"WHEEL_RIGHT_FRONT"
- ,"WHEEL_LEFT_REAR"
- ,"WHEEL_RIGHT_REAR"};
- int i=0;
-
- if(ticks == NULL || numElements < 1)
+
+ if(wheelData == NULL || numElements < 1)
{
- LOG_ERROR_MSG(gCtx,"error: cbWheelticks failed!");
+ LOG_ERROR_MSG(gCtx,"error: cbWheel failed!");
return;
}
- LOG_INFO_MSG(gCtx,"Wheelticks Update");
+ LOG_INFO_MSG(gCtx,"Wheel Update");
+ LOG_INFO(gCtx,"wheel1=%f", wheelData[0].wheel1);
+ LOG_INFO(gCtx,"wheel2=%f", wheelData[0].wheel2);
+ LOG_INFO(gCtx,"wheel3=%f", wheelData[0].wheel3);
+ LOG_INFO(gCtx,"wheel4=%f", wheelData[0].wheel4);
- for (i=0; i<WHEEL_NUM_ELEMENTS; i++)
- {
- LOG_INFO(gCtx,"ticks[0].elements[%d]: %s = %d", i,
- wheelIDs[ticks[0].elements[i].wheeltickIdentifier],
- ticks[0].elements[i].wheeltickCounter);
- }
}
@@ -124,7 +111,7 @@ void init()
assert( snsInit() );
assert( snsGyroscopeInit() );
- assert( snsWheeltickInit() );
+ assert( snsWheelInit() );
assert( snsVehicleSpeedInit() );
}
@@ -138,7 +125,7 @@ int main()
LOG_INFO_MSG(gCtx,"Starting sensors-service-client...");
//register
- snsWheeltickRegisterCallback(&cbWheelticks);
+ snsWheelRegisterCallback(&cbWheel);
snsGyroscopeRegisterCallback(&cbGyroscope);
snsVehicleSpeedRegisterCallback(&cbVehicleSpeed);
@@ -149,12 +136,12 @@ int main()
}
//deregister
- snsWheeltickDeregisterCallback(&cbWheelticks);
+ snsWheelDeregisterCallback(&cbWheel);
snsGyroscopeDeregisterCallback(&cbGyroscope);
snsVehicleSpeedDeregisterCallback(&cbVehicleSpeed);
snsGyroscopeDestroy();
- snsWheeltickDestroy();
+ snsWheelDestroy();
snsVehicleSpeedDestroy();
snsDestroy();