Lines Matching refs:params
310 float params[3];
326 if (sscanf(buff, "acceleration:%g:%g:%g", params+0, params+1, params+2) == 3) {
328 data->sensors[ID_ACCELERATION].acceleration.x = params[0];
329 data->sensors[ID_ACCELERATION].acceleration.y = params[1];
330 data->sensors[ID_ACCELERATION].acceleration.z = params[2];
335 if (sscanf(buff, "orientation:%g:%g:%g", params+0, params+1, params+2) == 3) {
337 data->sensors[ID_ORIENTATION].orientation.azimuth = params[0];
338 data->sensors[ID_ORIENTATION].orientation.pitch = params[1];
339 data->sensors[ID_ORIENTATION].orientation.roll = params[2];
343 /* "magnetic-field:<x>:<y>:<z>" is sent for the params of the magnetic field */
344 if (sscanf(buff, "magnetic-field:%g:%g:%g", params+0, params+1, params+2) == 3) {
346 data->sensors[ID_MAGNETIC_FIELD].magnetic.x = params[0];
347 data->sensors[ID_MAGNETIC_FIELD].magnetic.y = params[1];
348 data->sensors[ID_MAGNETIC_FIELD].magnetic.z = params[2];
353 if (sscanf(buff, "temperature:%g", params+0) == 2) {
355 data->sensors[ID_TEMPERATURE].temperature = params[0];
360 if (sscanf(buff, "proximity:%g", params+0) == 1) {
362 data->sensors[ID_PROXIMITY].distance = params[0];