// before
static void get_sensor_data(size_t sensor_id,
                            float* value)
{
    switch (sensor_id) {
    case 0:
        *value = get_sensor_A_value();
        break;
    case 1:
        *value = get_sensor_B_value();
        break;
    case 2:
        *value = get_sensor_C_value();
        break;
    default:
        break;
    }
}
