Symulowane urządzenia
SIM naśladuje siedem urządzeń, każde w jego prawdziwym protokole i przez jego prawdziwy kanał. Nie wybiera się go w SIM: SIM naśladuje urządzenie ustawione w FINISH (Tryb pomiaru czasu). Aby wypróbować inne urządzenie, zmień je w FINISH: SIM zatrzyma swoje i uruchomi nowe.
Wybór symulowanego urządzenia
- Tryb w FINISH
: Dekoder (lub Hybrydowy) dla dekodera transponderów, Fotokomórki dla chronometru (zob. cztery tryby). W trybie Ręczny nie ma urządzenia do naśladowania.
- Urządzenie
Wybierz urządzenie do wypróbowania z listy w FINISH, a następnie kliknij Zatwierdź.
W SIM kontrolka Symulowany sprzęt pokazuje nowe urządzenie i jego port; zmienia się zdjęcie.
- Podłączenie
Ustaw w FINISH adres i port (albo port szeregowy) podane we wskazówkach SIM, a następnie ustaw przełącznik na ON.
Siedem urządzeń
| W FINISH | Technologia | Naśladowany protokół i kanał | Port SIM | Kod wysyłany dla transpondera |
|---|---|---|---|---|
| RACE RESULT | Dekoder | TCP, tekst (tryby testowy i operacyjny, jak w prawdziwym urządzeniu); ogłasza się w sieci | 3601 | nadrukowany kod (wyprowadzany z numeru, gdy to możliwe) |
| Ubidium | Dekoder | gRPC przez HTTPS, pamięć i wznawianie; ogłasza się w sieci (automatyczne wyszukiwanie FINISH je znajduje) | 443 | nadrukowany kod, jak w RACE RESULT |
| MyLaps (Prochip) | Dekoder | TCP, binarny P3, pamięć i wznawianie | 5403 | numer (w jego braku kod ProChip „KZ-01234”) |
| TAG Heuer / Chronelec (Protime) | Dekoder | UDP lub port szeregowy (9600 bodów, 8N1), z potwierdzeniami; SIM odpowiada komputerowi, który wysyła mu polecenia. Czas przejść: czas od Startu lub godzina dnia | 2008 lub COM11 | numer |
| USB Timing Box | Dekoder | port szeregowy, 19200 bodów; zegar ustawiany przy narastającym zboczu DTR | COM11 | nadrukowany kod, jak w RACE RESULT |
| FDS TBox | Chronometr (fotokomórki) | port szeregowy, 115200 bodów; trzy nadajniki radiowe i pamięć wejść (zob. Nadajniki radiowe TBox) | COM11 | — (jeden sygnał na korytarz) |
| Microgate REI2 | Chronometr (fotokomórki) | port szeregowy; sygnały na kanałach ustawionych w FINISH | COM11 | — (jeden sygnał na korytarz) |
- Urządzenie sieciowe: SIM nasłuchuje na zwykłym porcie prawdziwego urządzenia; jeśli zajmuje go inny program, wybiera wolny port i go wyświetla — to ten port trzeba wpisać w FINISH. SIM i FINISH mogą działać na tym samym komputerze (adres 127.0.0.1) albo na dwóch komputerach w tej samej sieci. Instalator SIM dodaje go do wyjątków zapory systemu Windows, aby FINISH z innego komputera mógł się z nim połączyć.
- Urządzenie szeregowe: tylko na komputerze z FINISH, przez parę wirtualnych portów (zob. com0com); port SIM wybiera się na karcie połączenia.
- Chronelec: SIM przyjmuje połączenie ustawione w FINISH (sieć UDP lub port szeregowy) i czas, którego FINISH oczekuje; można je wybrać na karcie połączenia.
- Wysyłany kod jest zawsze tym, który FINISH odnajdzie w swojej bazie dla tego transpondera.
Sygnał startu
SIM zawsze podaje start tak jak pistolet podłączony do urządzenia, za pomocą sygnału, którego FINISH oczekuje od tego urządzenia:
| Urządzenie | Wysyłany sygnał |
|---|---|
| RACE RESULT | przejazd kodu impulsu FINISH (domyślnie 99999), na pętli „Gun”, jeśli taka istnieje, w przeciwnym razie na mecie |
| Ubidium | znacznik (przycisk urządzenia) |
| USB Timing Box | impuls startu skrzynki |
| MyLaps | ręczny przejazd transpondera 255 |
| Chronelec | wejście ręczne, transponder 000000, w boksie linii „Gun” w FINISH (w przeciwnym razie MAN): start, jeśli ta linia jest ustawiona na „Gun” (przycisk „Fotokomórka (255)” wysyła wejście fotokomórki) |
| FDS TBox | impuls nadajnika radiowego startu, przychodzący przez jego wejście (Radio_A) na kanale przypisanym mu przez TBox |
| Microgate REI2 | sygnał na kanale startu ustawionym w FINISH |
Przy chronometrze, którego kanał startu jest wyłączony w FINISH, SIM nie podaje startu: podaj go w FINISH.
Pętle i linie
SIM ustawia fałszywy dekoder według pętli publikowanych przez FINISH (identyfikator, odległość za metą, sygnał): linia mety każdego wyścigu, a pozostałe pętle jako linie pośrednie. Gdy w FINISH nie ustawiono żadnej pętli: jedna pętla, meta, odbiera wszystko. Pętla, której urządzenie nie potrafi przedstawić, jest odrzucana, a dziennik o tym informuje („Odrzucono pętlę …: …”): na przykład protokół Chronelec zna tylko skrzynki STA, BOX, B01–B99; dekoder sieciowy oczekuje identyfikatorów szesnastkowych. Transpondery RACE RESULT o długości poniżej 4 znaków są ignorowane przez fałszywe urządzenia.
Dlaczego „jak prawdziwe”
FINISH nie wie, że komunikuje się z symulatorem: łączy się z fałszywym urządzeniem za pomocą swoich zwykłych klas i połączeń. To, co wypróbujesz z SIM — adres, port, zapora, pętle, kanały, zachowanie silnika wobec pominiętych przejazdów — jest dokładnie tym, co będzie działać z prawdziwym sprzętem. Dlatego też aktywne fałszywe urządzenie zachowuje się w sieci jak prawdziwe (zob. granica ochrony).