Witam
Jako totalny noob, nie wiedziałem że FSinput jest jedynie biblioteką stąd moje pytania, ponieważ nie wiedziałem jak mam ten moduł obsługiwać.
Znalazłem coś takiego:
Przykład z kontrolką świateł lądowania:
--- Kod: ---// przykładowa zmienna "diody LED" z simOUT
variable $simOUT_LandingLights
{
module = "simOUT";
id = "COM36_led_021_001";
type = bool;
direct = out;
}
// zmienna przechowująca stan świateł lądowania
variable $LandLights
{
module = "FSDataInput";
id = "028C";
type = int;
direct = in;
}
// zdarzenie zmiany stanu świateł lądowania
variable_changed $LandLights
{
// jeśli zmienna ma wartość zero tzn., że światła lądowania nie są włączone
if ($LandLights == 0)
{
// światła wyłączone
$simOUT_LandingLights = false;
}
else
{
// światła włączone
$simOUT_LandingLights = true;
}
}
Rozumiem że mogę w tym skrypcie podmienić nazwę LED na nazwę jaką mam zdefiniowane moje 7 SEG w HSC oraz podmienić numer COM na którym SIMOUT pracuje, jednak nie wiem co mam napisać potem w miejscu gdzie jest "zdarzenie włącania świateł", jak odnieść się do tego jeśli chcę jedynie wyświetlić dane z MCP z wyświetlacza altitude, czy w ogóle ten skrypt po przerobieniu będzie się nadawać? Czy do wyświetlania wystarczy zdefiniować wyświetlacz i podać moduł "FSinput" oraz numer offsetu tj do tego momentu:
--- Kod: ---// przykładowa zmienna "diody LED" z simOUT
variable $simOUT_LandingLights
{
module = "simOUT";
id = "COM36_led_021_001";
type = bool;
direct = out;
}
// zmienna przechowująca stan świateł lądowania
variable $LandLights
{
module = "FSDataInput";
id = "028C";
type = int;
direct = in;
}
i zakończyć skrypt?