pub unsafe extern "C" fn controller_get_analog(
id: controller_id_e_t,
channel: controller_analog_e_t,
) -> i32Expand description
Gets the value of an analog channel (joystick) on a controller.
This function uses the following values of errno when an error state is reached: EINVAL - A value other than E_CONTROLLER_MASTER or E_CONTROLLER_PARTNER is given. EACCES - Another resource is currently trying to access the controller port.
\param id The ID of the controller (e.g. the master or partner controller). Must be one of CONTROLLER_MASTER or CONTROLLER_PARTNER \param channel The analog channel to get. Must be one of ANALOG_LEFT_X, ANALOG_LEFT_Y, ANALOG_RIGHT_X, ANALOG_RIGHT_Y
\return The current reading of the analog channel: [-127, 127]. If the controller was not connected, then 0 is returned