Bug:
36858992
Test: build, flash and boot
Change-Id: I9906abbf386cf75e838102299e3e97de3475db63
.minSampleRate = 1.0f,
.maxSampleRate = 2.0f,
},
- .initialValue = { .int32Values = {25} }
+ .initialValue = { .floatValues = {25.0f} }
},
{
if (VehiclePropertyType::FLOAT == getPropType(property)) {
// Just get some randomness to continuous properties to see slightly differnt values
// on the other end.
+ if (v->value.floatValues.size() == 0) {
+ ALOGW("continuous property 0x%x is of type float but does not have a"
+ " float value. defaulting to zero",
+ property);
+ v->value.floatValues = android::hardware::hidl_vec<float>{0.0f};
+ }
v->value.floatValues[0] = v->value.floatValues[0] + std::rand() % 5;
}
} else {