No właśnie w grę wchodzi albo wirtualny port szeregowy i UART jak napisał Hirek, albo hakowanie po stronie Pythona co w sumie ma parę wad i nie wiadomo czy jest w pełni możliwe.
Obecnie exe nie pozwala na stworzenie globalnego skryptu pythona, który zawsze by się wykonywał niezależnie od czegokolwiek. Nikt do tej pory nigdy:
- ani nie wykorzystywał skryptów pythona do wysyłania zapytań po sieci (i w sumie ze względów bezpieczeństwa istnieje szansa, że kiedyś zostanie to zablokowane),
- ani też nie przewidział wyprowadzania parametrów prowadzonego pojazdu po sieci na socket lub bezpośrednio na serwer w formie zapytań. Co prawda jest taki system, ale dotyczy scenerii czyli stanu rozjazdów czy semaforów oraz wysyłania komend do AI w pojazdach, a nie bezpośrednio stanu prowadzonego pojazdu.
MaSzyna bezpośrednio wyprowadza dane tylko na UART do komunikacji z Arduino i PoKeys i chyba coś jeszcze, ale w podobnym celu i zakresie. Dopisanie dedykowanego modułu do obsługi StreamDecka (i tym podobnych) w kodzie exe bezpośrednio tak jak do tej pory UART byłoby najtrudniejszym do zrealizowania, ale najczystszym pod względem implementacji sposobem.
Tutaj parę linków:
- konfiguracja komunikacji z programami zewnętrznymi za pomocą eu07.ini:
https://wiki.eu07.pl/index.php/Informacje_zwrotne- protokół WM_COPYDATA do scenerii:
https://wiki.eu07.pl/index.php/Komunikacja_z_programami_trzecimi