quickStepLibre?()

Donne le nombre d'ordres de mouvements non utilisés dans la pile. La fonction retourne 0 si la pile est pleine. Si on veut faire un mouvement comprenant 10 paliers d'accélération unpalier à vitesse fixe et 20 paliers pour décélérer (soit 31 ordres élémentaires), si quickStepLibre?() retourne au moins 31, la fonction quickStepRotation?() ne sera pas bloquante. Cela permet de différer l'envoi de l'ordre.

reste = quickStepLibre?();

Variantes

// Pour le moteur sans nom:
reste = quickStepReste();

// Pour le moteur X:
reste = quickStepResteX();

// Pour le moteur Y:
if (quickStepResteY() > 31) quickStepRotationY(...);

...

Les moteurs sont repérés par une lettre X, Y, Z, T, U, V ou W ou une absence de lettre. Dans la suite le caractère ? doit être remplacé par une de ces lettres ou par rien

Paramètres passés

Aucun

Valeur retournée

Nombre de places vide dans la pile d'ordres de mouvements (dans un octet).