diff options
author | Helmut Schmidt <Helmut.3.Schmidt@continental-corporation.com> | 2015-11-18 12:16:13 +0100 |
---|---|---|
committer | Helmut Schmidt <Helmut.3.Schmidt@continental-corporation.com> | 2015-11-18 12:16:13 +0100 |
commit | e275e806be3866e2905cf9f30d90001d74080a91 (patch) | |
tree | a0160c2e95ca7939f0c4206d6a66349c61fd0d85 /sensors-service/test | |
parent | 5a959c2e1d28628a653ca6461ddfc9aec9bbd5ce (diff) | |
download | positioning-e275e806be3866e2905cf9f30d90001d74080a91.tar.gz |
GT-3039 wheel API redesign proposal
Diffstat (limited to 'sensors-service/test')
-rw-r--r-- | sensors-service/test/sensors-service-client.c | 39 |
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(); |