Data Output
The SetParam API needs to be invoked for data output. You can specify data using the SENSOR_RETURN_REGISTER_CLIENT_SENSOR, SENSOR_RETURN_UNREGISTER_CLIENT_SENSOR, and SENSOR_RETURN_UPDATE_CLIENT_SENSOR_RATE command words in the VmiCmd enumeration and output data to the client through the SetParam API. The following is an example:
VmiDataType module = SENSOR; VmiCmd cmd = SENSOR_RETURN_REGISTER_CLIENT_SENSOR; VmiCmd cmd = SENSOR_RETURN_UNREGISTER_CLIENT_SENSOR; VmiCmd cmd = SENSOR_RETURN_UPDATE_CLIENT_SENSOR_RATE; SensorActivateData sensorActivateData; uint8_t* data = &sensorActivateData; SetParam(module, cmd, param, sizeof(SensorActivateData));
Parent topic: Sensor Input Development