Merge "set a Sensor's version properly" into jb-dev
This commit is contained in:
commit
23789ae95f
@ -40,6 +40,7 @@ Sensor::Sensor(struct sensor_t const* hwSensor)
|
|||||||
{
|
{
|
||||||
mName = hwSensor->name;
|
mName = hwSensor->name;
|
||||||
mVendor = hwSensor->vendor;
|
mVendor = hwSensor->vendor;
|
||||||
|
mVersion = hwSensor->version;
|
||||||
mHandle = hwSensor->handle;
|
mHandle = hwSensor->handle;
|
||||||
mType = hwSensor->type;
|
mType = hwSensor->type;
|
||||||
mMinValue = 0; // FIXME: minValue
|
mMinValue = 0; // FIXME: minValue
|
||||||
@ -101,7 +102,7 @@ size_t Sensor::getFlattenedSize() const
|
|||||||
{
|
{
|
||||||
return sizeof(int32_t) + ((mName.length() + 3) & ~3) +
|
return sizeof(int32_t) + ((mName.length() + 3) & ~3) +
|
||||||
sizeof(int32_t) + ((mVendor.length() + 3) & ~3) +
|
sizeof(int32_t) + ((mVendor.length() + 3) & ~3) +
|
||||||
sizeof(int32_t) * 2 +
|
sizeof(int32_t) * 3 +
|
||||||
sizeof(float) * 4 +
|
sizeof(float) * 4 +
|
||||||
sizeof(int32_t);
|
sizeof(int32_t);
|
||||||
}
|
}
|
||||||
@ -140,6 +141,7 @@ status_t Sensor::flatten(void* buffer, size_t size,
|
|||||||
offset += write(buffer, offset, mName);
|
offset += write(buffer, offset, mName);
|
||||||
offset += write(buffer, offset, int32_t(mVendor.length()));
|
offset += write(buffer, offset, int32_t(mVendor.length()));
|
||||||
offset += write(buffer, offset, mVendor);
|
offset += write(buffer, offset, mVendor);
|
||||||
|
offset += write(buffer, offset, mVersion);
|
||||||
offset += write(buffer, offset, mHandle);
|
offset += write(buffer, offset, mHandle);
|
||||||
offset += write(buffer, offset, mType);
|
offset += write(buffer, offset, mType);
|
||||||
offset += write(buffer, offset, mMinValue);
|
offset += write(buffer, offset, mMinValue);
|
||||||
@ -178,6 +180,7 @@ status_t Sensor::unflatten(void const* buffer, size_t size,
|
|||||||
offset += read(buffer, offset, &mName, len);
|
offset += read(buffer, offset, &mName, len);
|
||||||
offset += read(buffer, offset, &len);
|
offset += read(buffer, offset, &len);
|
||||||
offset += read(buffer, offset, &mVendor, len);
|
offset += read(buffer, offset, &mVendor, len);
|
||||||
|
offset += read(buffer, offset, &mVersion);
|
||||||
offset += read(buffer, offset, &mHandle);
|
offset += read(buffer, offset, &mHandle);
|
||||||
offset += read(buffer, offset, &mType);
|
offset += read(buffer, offset, &mType);
|
||||||
offset += read(buffer, offset, &mMinValue);
|
offset += read(buffer, offset, &mMinValue);
|
||||||
|
Loading…
Reference in New Issue
Block a user