Yanma motoru testleri, iş akışı verimliliği, denetleyici uyumluluğu ve genel kullanılabilirlik alanlarında önemli iyileştirmeler sunan Flight Stand Yazılımı 3.0.0 güncellemesini tanıtmaktan heyecan duyuyoruz. Bu sürüm, hem yeni hem de deneyimli kullanıcılar için itki sistemleri testini daha hızlı ve daha sezgisel hale getirme konusundaki kararlılığımızı yansıtmaktadır.
Özel betikler veya yazılım entegrasyonu için Flight Stand API kullanan müşterilerin, yükseltme yapmadan önce bu makalenin sonundaki API değişikliklerini de incelemeleri gerekir.

Şekil 1: Flight Stand Yazılımı 3.0.0 Donanım Sayfası
İçindekiler
- Genişletilmiş Yanma Motoru Desteği
- Geliştirilmiş Denetleyici Desteği
- Daha Hızlı Test Kurulumu
- Rehberli ve Birleştirilmiş Görünümler
- Ekran ve Arayüz İyileştirmeleri
- Geliştirilmiş Ek Atamalar
- Veri İşleme ve Kararlılık
- API'de Geriye Dönük Uyumsuzluk Yaratan Değişiklik
- Daha Fazla API İndirme Seçeneği
1. Genişletilmiş Yanma Motoru Desteği
Sürüm 3.0.0, yazılımın yanma motoru testlerine desteğini önemli ölçüde genişletmektedir.
- Güç aktarma sistemi türleri: Yazılımı uygun test kurulumu için elektrikli veya yanmalı bir itki sistemi olarak yapılandırmak üzere birini seçin.

Şekil 2: Elektrikli ve Yanmalı Güç Aktarma Sistemi seçim menüsü
- Yakıt donanımı eşleştirmesi: Yakıt ölçüm donanımını doğrudan yazılım içinde eşleştirin.
- Yakıt özellikleri: Hesaplamalarda kullanılmak üzere yakıt türünü ve enerji yoğunluğunu tanımlayın.
- Yakıt verisi gösterimi: Yakıtla ilgili ölçümleri diğer test verileriyle birlikte görüntüleyin ve dışa aktarın.
- İş akışı düzeni: İtki, yakıt ve verimlilik ölçümlerini aynı test ortamında bir arada tutun.
Şekil 3: Yanma motoru eşleştirme seçenekleri2. Geliştirilmiş Denetleyici Desteği
- Daha geniş uyumluluk: Birçok yaygın USB oyun denetleyicisi dahil XInput ve DirectInput denetleyicilerine bağlanın.
- Çıkış eşleştirmesi: Denetleyici girdilerini gaz, PWM veya diğer desteklenen çıkışlara atayın.
- Manuel kontrol: Bağlanan denetleyicileri doğrudan yazılımın manuel kontrol iş akışında kullanın.
Şekil 4: Denetleyici atama seçeneği3. Daha Hızlı Test Kurulumu
- Yer imleri: Tuşları rölanti veya yaygın olarak kullanılan bir test noktası gibi sık kullanılan PWM veya gaz ayarlarına atayın.
Şekil 5: Yer imi örnekleri- İçe Aktarma Sırası Sihirbazı: Otomatik test sıralarını CSV dosyalarından içe aktarın, hangi sütunların içe aktarılacağını seçin ve bunları doğrudan yazılım çıkışlarına eşleştirin.

4. Rehberli ve Birleştirilmiş Görünümler
Kullanıcılar artık deneyimlerine ve tercih ettikleri iş akışına bağlı olarak iki çalışma alanı düzeni arasında seçim yapabilir.

- Standart Mod: Manuel Kontrol ve Otomatik Kontrolü ayrı sekmelere ayırarak yeni kullanıcılar için daha net bir iş akışı oluşturur.

- Gelişmiş Mod: Her iki kontrol türünü de "Kontroller" adlı tek bir sekmede birleştirerek gezinmeyi azaltır ve deneyimli kullanıcıların daha hızlı çalışmasına olanak tanır.


Şekil 10: Gelişmiş Moddaki Kontroller Sekmesi
5. Ekran ve Arayüz İyileştirmeleri
- Ekran temaları: Sistem, Gün, Gece ve Yüksek Kontrast modları arasında seçim yapın.


Şekil 12: Karanlık Moddaki Flight Stand Yazılımı

- Arayüz tutarlılığı: Yazılımın tamamında daha net ve tutarlı kontrollerden yararlanın.
- Yerelleştirmeler: Desteklenen dillerde güncellenmiş çevirilere erişin.
6. Geliştirilmiş Ek Atamalar
- Sürükle-bırak sıralama: Ek Girdi Atamalarını tercih ettiğiniz sırada düzenleyin.
Şekil 14: Ek Girdi Atamalarını Yeniden Düzenleme Menüsü- Görüntüleme kontrolü: Eşleştirilmiş girdilerin sol panelde nasıl görüneceğini kontrol edin.
- İçe aktarılan dönüşümler: Girdileri içe aktarılan dönüşümlere daha güvenilir şekilde eşleştirin.
7. Veri İşleme ve Kararlılık
- Toplu dışa aktarma: Birden fazla test dosyası genelinde iyileştirilmiş toplu veri dışa aktarma.
Şekil 15: Toplu dışa aktarma menüsü- Genel kararlılık: Ek düzeltmeler birinci nesil donanım desteğini, kalibrasyonu, dönüşümleri ve dosya işleme işlemlerini iyileştirir.
8. API'de Geriye Dönük Uyumsuzluk Yaratan Değişiklik
Flight Stand Yazılımı 3.0.0, Flight Stand API üzerinde geriye dönük uyumsuzluk yaratan bir değişiklik içerir. Çoğu kullanıcı etkilenmeyecektir, ancak API ile doğrudan iletişim kuran özel betik veya uygulamalar kullanan müşterilerin bunları güncellemesi gerekebilir.
- Tanımlama yapısı: Kart görüntüleme adı, seri numarası, model numarası, donanım yazılımı sürümü ve beklenen donanım yazılımı sürümü ayrı alanlardan anahtar-değer çiftleri içeren bir tanımlama haritasına taşınmıştır.
- Harici kartlar: Harici kartlar oluşturmak için kullanılan istekler artık aynı tanımlama haritası yapısını kullanmaktadır.
- Kullanımdan kaldırılan işlevler: API'nin veri bozulması ayıklama işlevi kullanımdan kaldırılmıştır.
-
Yeni API desteği: Girdi türleri, itki sistemi türleri, yakıt özellikleri, frekans sensörleri, dahili sıcaklık sensörleri ve ivmeölçer kendi kendini test etme özellikleri eklenmiştir.
9. Daha Fazla API İndirme Seçeneği
Flight Stand API artık çeşitli paket yöneticileri aracılığıyla indirilebilir:
- JavaScript: npm kayıt defterinde mevcuttur.
-
Python: PyPI üzerinde yayınlanmıştır.
- Golang: Resmî Gitlab deposunda barındırılmaktadır.
Önceki kart tanımlama alanlarına atıfta bulunan betikler yükseltmeden sonra çalışmayı durdurabilir. Özel API entegrasyonları kullanan müşteriler API değişiklik günlüğünü incelemeli ve güncellemeyi uygulamadan önce betiklerini 3.0.0 sürümüyle test etmelidir.