Genel Ayarlar
TCP Soket Ayarları
Üçüncü parti bir sistemin PTS'ye TCP soket üzerinden bağlanıp plaka verisi alması ve okuma isteği gönderebilmesi için kullanılan entegrasyon ayarları.
Ne İşe Yarar
TCP soket ayarları, PTS dışındaki bir yazılımın veya cihazın (üçüncü parti bir sistemin) TCP bağlantısı üzerinden PTS'ye bağlanıp okunan plaka verilerini alabilmesi, kamera okumasını tetikleyebilmesi ve led tabela mesajlarını yönetebilmesi için kullanılan bir entegrasyon özelliğidir. Bu ayarlar genellikle PTS'nin otopark yazılımıyla değil, ayrı bir müşteri/entegratör sistemiyle konuştuğu kurulumlarda devreye girer.
Bilmeniz Gerekenler
- Bu üç ayar birbirine bağlıdır: "TCP Server Olarak Yayınla" kapalıyken diğer iki ayarın (client isteğiyle okuma, led tabelayı client'a bırakma) hiçbir etkisi olmaz.
- Bu özellik teknik bir entegrasyon ayarıdır; genellikle bir dış yazılım/entegratör firma tarafından kullanılır, günlük saha operasyonunda personelin bu ayarları değiştirmesi beklenmez.
- Koddaki inceleme sırasında TCP soket sunucusunun asıl bağlantı kabul eden kısmının şu anda tamamlanmamış/taslak (geliştirme aşamasında) olduğu görülmüştür; bu nedenle bu ayarın üretimde tam olarak ne yaptığı ve hangi entegrasyonlarda aktif kullanıldığı geliştiriciyle doğrulanmalıdır.
- [TODO: TCP soket sunucusunun mevcut implementasyon durumu (aktif mi, geliştirme aşamasında mı) ve hangi müşteri kurulumlarında kullanıldığı geliştiriciyle teyit edilmeli.]
Bu Ekrandaki Ayarlar
TCP Server Olarak Okunan Plaka Datalarını Yayınla
PTS'nin, okunan plaka verilerini TCP soket bağlantısı üzerinden dışarıya (bağlanan bir istemci uygulamaya) yayınlayan sunucu modunu açıp kapatır. PTS'ye ayrı bir yazılım veya cihazın (üçüncü parti bir sistemin) TCP soket üzerinden bağlanıp plaka verisi alması veya kamera okuması tetiklemesi gerektiğinde açılır. Böyle bir dış entegrasyon yoksa kapalı bırakılır.
⚠️ Gereksiz yere açık bırakılırsa kameraların otomatik okuma davranışı ve LED tabela komutları, dışarıdan bir istemci bağlanmasını bekleyecek şekilde değişebilir; bağlanan bir istemci yoksa bu durum kameraların ve tabelaların beklenenden farklı çalışmasına yol açabilir. [TODO: TCP soket sunucusunun bağlantı kabul eden kısmı kod tabanında şu an tamamlanmamış/taslak görünüyor; bu ayarın üretim ortamında ne ölçüde işlevsel olduğu geliştiriciyle teyit edilmeli.]
Plaka Okuma İşlemini Sadece Client İsteği Geldiğinde Yap
Kameraların plakayı otomatik ve sürekli okumak yerine, yalnızca bağlı TCP istemcisinden bir okuma isteği geldiğinde okuma yapmasını sağlar. Plaka okumanın PTS tarafından değil, bağlı dış sistem tarafından tetiklenmesi isteniyorsa (örneğin okuma zamanlamasını dış sistem kontrol ediyorsa) açılır.
⚠️ Bu ayar açıkken TCP yayın ayarı kapalıysa veya bağlı bir istemci yoksa kamera hiç otomatik okuma yapmaz, araçlar sistem tarafından fark edilmeyebilir. [TODO: Bu senaryoda operatöre/log'a bir uyarı düşüp düşmediği doğrulanmalı.]
Led Tabelaya Sadece Client Komutlarını Gönder
Led tabelaya bilgi/mesaj gönderme işini PTS'nin kendisi yerine, bağlı TCP istemcisinin kontrolüne bırakır. Led tabela içeriğinin dış sistem tarafından yönetilmesi isteniyorsa açılır. PTS'nin kendi otomatik led mesajlarını (dolu/boş, gün sonu vb.) göstermeye devam etmesi isteniyorsa kapalı bırakılır.
⚠️ Açık bırakılıp bağlı bir istemci led tabelaya komut göndermiyorsa, tabela hiç güncellenmez ve eski/boş bilgi göstermeye devam eder. Kapalı bırakılırsa PTS kendi mesajlarını göndermeye devam eder, dış sistemin göndermek istediği mesajlarla çakışabilir.