Lines Matching refs:params
307 float params[3];
323 if (sscanf(buff, "acceleration:%g:%g:%g", params+0, params+1, params+2) == 3) {
325 data->sensors[ID_ACCELERATION].acceleration.x = params[0];
326 data->sensors[ID_ACCELERATION].acceleration.y = params[1];
327 data->sensors[ID_ACCELERATION].acceleration.z = params[2];
332 if (sscanf(buff, "orientation:%g:%g:%g", params+0, params+1, params+2) == 3) {
334 data->sensors[ID_ORIENTATION].orientation.azimuth = params[0];
335 data->sensors[ID_ORIENTATION].orientation.pitch = params[1];
336 data->sensors[ID_ORIENTATION].orientation.roll = params[2];
341 /* "magnetic:<x>:<y>:<z>" is sent for the params of the magnetic field */
342 if (sscanf(buff, "magnetic:%g:%g:%g", params+0, params+1, params+2) == 3) {
344 data->sensors[ID_MAGNETIC_FIELD].magnetic.x = params[0];
345 data->sensors[ID_MAGNETIC_FIELD].magnetic.y = params[1];
346 data->sensors[ID_MAGNETIC_FIELD].magnetic.z = params[2];
352 if (sscanf(buff, "temperature:%g", params+0) == 1) {
354 data->sensors[ID_TEMPERATURE].temperature = params[0];
359 if (sscanf(buff, "proximity:%g", params+0) == 1) {
361 data->sensors[ID_PROXIMITY].distance = params[0];