in ev3-api/src/ev3api_sensor.c [245:259]
int16_t ev3_gyro_sensor_get_rate(sensor_port_t port) {
ER ercd;
// lazy_initialize();
CHECK_PORT(port);
CHECK_COND(ev3_sensor_get_type(port) == GYRO_SENSOR, E_OBJ);
int16_t val;
uart_sensor_fetch_data(port, GYRO_RATE, &val, sizeof(val));
return val;
error_exit:
syslog(LOG_WARNING, "%s(): ercd %d", __FUNCTION__, ercd);
return 0;
}