develop:cs-protocol-fr
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| develop:cs-protocol-fr [2025/05/28 11:38] – [Rocrail Client Protocol (RCP)] phil45 | develop:cs-protocol-fr [2025/05/28 11:56] (current) – [Auto event] phil45 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| \\ | \\ | ||
| - | =====Communication header===== | + | =====Entête der communication===== |
| - | All requests and responses are prefixed with a XML-Header which announce the contents.\\ | + | Toutes les requêtes et les réponses sont préfixées avec une entête |
| - | ====Example==== | + | ====Exemple==== |
| - | //BEGIN HEADER// | + | //ENTÊTE DU DÉBUT// |
| <code xml> | <code xml> | ||
| < | < | ||
| Line 14: | Line 14: | ||
| </ | </ | ||
| </ | </ | ||
| - | //END HEADER// | + | //FIN ENTÊTE// |
| - | //BEGIN XML// | + | //DÉBUT |
| <code xml> | <code xml> | ||
| <cmd auto=" | <cmd auto=" | ||
| </ | </ | ||
| - | //END XML// | + | //FIN XML// |
| - | //BEGIN BIN// | + | //DEBUT BIN// |
| < | < | ||
| A6007B98FF... | A6007B98FF... | ||
| </ | </ | ||
| - | //END BIN// | + | //FIN BIN// |
| ===Note=== | ===Note=== | ||
| - | After the end tag of header, ''</ | + | Après la balise de fin de l' |
| \\ | \\ | ||
| - | ===== Protocol definition | + | ===== Définition du protocole |
| * https:// | * https:// | ||
| - | ===== XML Header attributes | + | ===== Attributs de l' |
| - | ^ Name ^ Description ^ | + | ^ Nom ^ Description ^ |
| - | | size | length in bytes of the xml or binary stream | + | | size | longueur en octet du xml ou du flux binaire |
| - | | name | xml document name or binary file name | | + | | name | nom du document |
| \\ | \\ | ||
| - | ===== Client requests | + | ===== Requêtes client |
| - | Clients can send almost everything found in the protocol definition, and the following list is not complete.\\ | + | Les clients peuvent envoyer presque tout ce qui se trouve dans la définition du protocole, et la liste suivante n'est pas complète.\\ |
| - | Model commands: https:// | + | Commandes du modèle: https:// |
| \\ | \\ | ||
| - | ==== Get the complete | + | ==== Obtenir le plan complet |
| <code xml> | <code xml> | ||
| <model cmd=" | <model cmd=" | ||
| </ | </ | ||
| - | ==== Get a list ==== | + | ==== Obtenir une liste ==== |
| - | The locomotives: | + | Les locomotives: |
| <code xml> | <code xml> | ||
| <model cmd=" | <model cmd=" | ||
| </ | </ | ||
| - | The switches: | + | Les aiguillages: |
| <code xml> | <code xml> | ||
| <model cmd=" | <model cmd=" | ||
| </ | </ | ||
| - | ==== Get an object | + | ==== Obtenir un objet ==== |
| Locomotive: | Locomotive: | ||
| <code xml> | <code xml> | ||
| Line 64: | Line 64: | ||
| \\ | \\ | ||
| - | ==== Complete loco example | + | ==== Exemple de locomotive complet |
| <code xml> | <code xml> | ||
| < | < | ||
| Line 70: | Line 70: | ||
| \\ | \\ | ||
| - | ===== Server responses | + | ===== Réponses du serveur |
| - | For every client | + | Pour chaque demande du client |
| \\ | \\ | ||
| - | ==== Plan response | + | ==== Réponse du plan ==== |
| <code xml> | <code xml> | ||
| < | < | ||
| Line 79: | Line 79: | ||
| \\ | \\ | ||
| - | ===== Server events | + | ===== Évènement du serveur |
| - | Many events are broadcasted to all clients | + | De nombreux événements sont diffusés à tous les clients, y compris les modifications |
| - | Just a few example events. | + | Quelques exemples d' |
| - | ==== Power event ==== | + | ==== Évènement alimentation |
| - | Track power became high: | + | L' |
| <code xml> | <code xml> | ||
| <state power=" | <state power=" | ||
| </ | </ | ||
| - | ==== Auto event ==== | + | ==== 2vènement automatique |
| - | Automode is switched on: | + | Le mode automatique est activé: |
| <code xml> | <code xml> | ||
| <auto cmd=" | <auto cmd=" | ||
develop/cs-protocol-fr.1748425118.txt.gz · Last modified: 2025/05/28 11:38 by phil45