Software-interfaces

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Diese Seite ist eine übersetzte Version der Seite Software-Schnittstellen und die Übersetzung ist zu 100 % abgeschlossen sowie aktuell.
Verwendung
thumbs


Software-interfaces

Andere programma's

Welke opties zijn er voor het uitwisselen van gegevens tussen TrainController en andere programma's of apparaten?

Drie mogelijke interfaces

Michael Mertner schrijft hierover in deze forum post:

Afb: Smarthandwebserver

Er zijn momenteel drie interfaces die de Traincontroller met de buitenwereld verbinden.

  • De "eenvoudigste" interface is een klembordoplossing voor het aansluiten van rollenbank. Hier is meer informatie over de Rollenbank.
  • De tweede interface is een HTTP-interface voor het bedienen van eindapparaten met webfunctionaliteit. Deze wordt over het algemeen Smarthand mobile genoemd, maar kan heel veel. Maar - zoals reeds vermeld - alleen via het HTTP-protocol. Er moet ook worden opgemerkt dat deze oplossing moet worden gelicentieerd. Hier vindt u meer informatie over de +SmartHand.
  • Met de derde interface kan Traincontroller externe programma's met parameteroverdracht oproepen. Je kunt dus een extern programma starten vanuit de Traincontroller, bijvoorbeeld om een displaybord aan te sturen. De mogelijkheden zijn hier onbeperkt. Dit brengt echter altijd het risico met zich mee dat je computer wordt opgeblazen.

Externe programma's

Voor zover ik weet, wordt de 3e oplossing al gebruikt door sommige gebruikers voor het besturen van Arduinos. Ervaringen met [Arduino] worden hier beschreven

Wat de externe programma's vervolgens doen, bijvoorbeeld informatie doorgeven aan andere systeemcomponenten, is onderhevig aan de controle van het externe programma. Afgezien van het aanroepen van het programma in kwestie, heeft Traincontroller niets te maken met de gevolgen die dit kan hebben. Dit is de verantwoordelijkheid van de gebruiker.

Weblinks


-- Uslex (Diskussion) 12:43, 18. Feb. 2022 (CET)