Il existera à terme plusieurs modules de pilotage, comportant différentes fonctionnalités.
Quelque soit le module utilisé, les échanges de base sont les mêmes. Chaque train n’est piloté que par un seul module. Par contre un module peut piloter plusieurs trains en même temps. Il n’est pas interdit que plusieurs instance d’un même module soient présent dans le système.
Les trains sans pilotes sont considérés comme “libres”. Un module de pilotage peut se l’approprier (sur demande de l’utilisateur ou de façon automatique). Un module de pilotage peut également libérer un train. Il n’y a pas de restriction sur la vitesse du train lors de cette opération. Un changement de pilote peut très bien s’effectuer alors que le train roule. Un train libre peut donc être en mouvement1).
Un pilote a la charge d’indiquer au diorama2) la vitesse d’un train.
Un mécanisme d’échange avec le module de signalisation devrait permettre au module de pilotage de pouvoir mener sa mission à bien.
Il est possible que, par la suite, un module d’inertie des convois soit rajouté. Dans ce cas, les ordres de vitesse passeront d’abord par ce module, qui se chargera d’indiquer les vitesses brutes au diorama. Nous n’en somme pas encore là.