عن المشروع
WinZ3805A هو تطبيق سطح مكتب لنظام Windows مبني باستخدام WinUI 3 (.NET 10) ومصمم لمراقبة والتحكم في مذبذبات HP/Symmetricom SmartClock GPS-disciplined oscillators عبر اتصالات RS-232 التسلسلية. وهو يعمل كبديل حديث لأدوات حقبة Windows 9x القديمة، ويوفر واجهة Fluent Design أصلية تعرض حالة المستقبل بنظرة واحدة.
تشمل القدرات الرئيسية:
- **دعم الأجهزة**: دعم أصلي لـ HP/Symmetricom Z3805A وZ3801A و58503A/B و59551A وZ3816A. كما يدعم مراقبة أي NMEA 0183 GNSS talker ودعمًا مبدئيًا للقراءة فقط لوحدات Symmetricom/Trimble UCCM.
- **السلامة أولًا**: يستخدم التطبيق نهج قائمة السماح للأوامر. الأوامر التدميرية أو التي تضر بالمعايرة غائبة تمامًا عن الواجهة، مما يضمن عدم تنفيذها عن طريق الخطأ.
- **قابلية التوسيع**: يتم تغليف المنطق الخاص بكل جهاز في واجهات `IReceiverDriver`. تتطلب إضافة دعم لطرازات GPSDO جديدة تنفيذ برنامج تشغيل بدلًا من تفرع قاعدة الشيفرة.
- **المنصة**: يعمل على Windows 10 (1809+) وWindows 11 (x64 فقط). يتم تجميعه كتطبيق MSIX محمّل جانبيًا، وليس منشورًا في Microsoft Store.
يتضمن المشروع مجموعة اختبارات شاملة باستخدام عينات أجهزة ملتقطة، وبوابات CI للتصميم والامتثال للسلامة، ووثائق لإضافة مستقبلات جديدة. يوجد مشروع Python/Qt منفصل لدعم Linux/macOS عبر المنصات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.