pub fn reset_all() {
        // ResetAll() is bugged... implement a custom code
        // unsafe { ResetAll() }

        // TODO: ?return bool with which devices failed (non blocking loop: if a device
        // fails, the following may succeed)
        for n in 1..=VJGeneral::MAX_DEVICES {
            VJDSeqFeed::reset(VJDevice::get_from(n).unwrap());
        }
    }
/**
        Resets all the controls of all devices to a set of values.

        Please note: vJoy public API doesn't tell us if it succeeds or not.
    */
Resets all the controls of all devices to a set of values.
Please note: vJoy public API doesn't tell us if it succeeds or not.
Resets all the controls of all devices to a set of values . Please note : vJoy public API doesn ' t tell us if it succeeds or not .
pub fn reset_all() {
        // ResetAll() is bugged... implement a custom code
        // unsafe { ResetAll() }
        // TODO: ?return bool with which devices failed (non blocking loop: if a device
        // fails, the following may succeed)
        for n in 1..=VJGeneral::MAX_DEVICES {
            VJDSeqFeed::reset(VJDevice::get_from(n).unwrap());
        }
    }
pub fn reset_all ( ) { // ResetAll() is bugged... implement a custom code // unsafe { ResetAll() } // TODO: ?return bool with which devices failed (non blocking loop: if a device // fails, the following may succeed) for n in 1 ..= VJGeneral :: MAX_DEVICES { VJDSeqFeed :: reset ( VJDevice :: get_from ( n ) . unwrap ( ) ) ; } }
Resets all the controls of all devices to a set of values.
Resets all the controls of all devices to a set of values .