منصوبے کے بارے میں

WinZ3805A ایک Windows ڈیسک ٹاپ ایپلیکیشن ہے جو WinUI 3 (.NET 10) کے ساتھ بنائی گئی ہے اور RS-232 سیریل کنکشنز کے ذریعے HP/Symmetricom SmartClock GPS-disciplined oscillators کی نگرانی اور کنٹرول کے لیے ڈیزائن کی گئی ہے۔ یہ پرانے Windows 9x دور کے ٹولز کا جدید متبادل ہے، جو ایک نیٹو Fluent Design انٹرفیس پیش کرتی ہے جو ریسیور کی حیثیت ایک نظر میں دکھاتا ہے۔ اہم صلاحیتیں شامل ہیں: - **ہارڈویئر سپورٹ**: HP/Symmetricom Z3805A، Z3801A، 58503A/B، 59551A، اور Z3816A کے لیے نیٹو سپورٹ۔ یہ کسی بھی NMEA 0183 GNSS talker کی نگرانی اور Symmetricom/Trimble UCCM ماڈیولز کے لیے عارضی صرف-پڑھنے کی سپورٹ بھی فراہم کرتی ہے۔ - **حفاظت اول**: ایپلیکیشن کمانڈز کے لیے allowlist طریقہ استعمال کرتی ہے۔ تباہ کن یا کیلیبریشن کو نقصان پہنچانے والی کمانڈز انٹرفیس سے مکمل طور پر غائب ہیں، اس بات کو یقینی بناتے ہوئے کہ وہ حادثاتی طور پر نہ چل سکیں۔ - **قابل توسیع**: ڈیوائس سے متعلق مخصوص منطق `IReceiverDriver` انٹرفیسز میں سمیٹی گئی ہے۔ نئے GPSDO ماڈلز کے لیے سپورٹ شامل کرنے کے لیے کوڈ بیس کو فورک کرنے کے بجائے ایک ڈرائیور نافذ کرنا ضروری ہے۔ - **پلیٹ فارم**: Windows 10 (1809+) اور Windows 11 (صرف x64) پر چلتی ہے۔ یہ MSIX سائیڈ لوڈڈ ایپلیکیشن کے طور پر پیک کی گئی ہے، مائیکروسافٹ اسٹور پر شائع نہیں کی گئی۔ اس پروجیکٹ میں کیپچر شدہ ہارڈویئر فکسچرز کا استعمال کرتے ہوئے ایک جامع ٹیسٹ سوٹ، ڈیزائن اور حفاظتی تعمیل کے لیے CI گیٹس، اور نئے ریسیورز شامل کرنے کے لیے دستاویزات شامل ہیں۔ کراس پلیٹ فارم Linux/macOS سپورٹ کے لیے ایک الگ Python/Qt پروجیکٹ موجود ہے۔