इस प्रोजेक्ट के बारे में
WinZ3805A एक Windows डेस्कटॉप एप्लिकेशन है जिसे WinUI 3 (.NET 10) के साथ बनाया गया है और यह RS-232 सीरियल कनेक्शन के जरिए HP/Symmetricom SmartClock GPS-अनुशासित ऑसिलेटर की निगरानी और नियंत्रण के लिए डिज़ाइन किया गया है। यह पुराने Windows 9x-युग के टूल्स का आधुनिक विकल्प है, जो एक नेटिव Fluent Design इंटरफ़ेस प्रदान करता है जिसमें रिसीवर की स्थिति एक नज़र में दिखाई देती है।
मुख्य क्षमताएँ शामिल हैं:
- **हार्डवेयर समर्थन**: HP/Symmetricom Z3805A, Z3801A, 58503A/B, 59551A, और Z3816A के लिए नेटिव समर्थन। यह किसी भी NMEA 0183 GNSS टॉकर की निगरानी और Symmetricom/Trimble UCCM मॉड्यूल के लिए अनंतिम रीड-ओनली समर्थन भी प्रदान करता है।
- **सुरक्षा पहले**: एप्लिकेशन कमांड के लिए allowlist दृष्टिकोण का उपयोग करता है। विनाशकारी या कैलिब्रेशन-क्षति पहुँचाने वाले कमांड इंटरफ़ेस से पूरी तरह अनुपस्थित हैं, जिससे वे गलती से निष्पादित नहीं हो सकते।
- **विस्तारयोग्यता**: डिवाइस-विशिष्ट लॉजिक `IReceiverDriver` इंटरफ़ेस में समाहित है। नए GPSDO मॉडल के लिए समर्थन जोड़ने के लिए कोडबेस को फोर्क करने के बजाय एक ड्राइवर को लागू करना आवश्यक है।
- **प्लेटफ़ॉर्म**: Windows 10 (1809+) और Windows 11 (केवल x64) पर चलता है। यह MSIX साइडलोडेड एप्लिकेशन के रूप में पैक किया गया है, Microsoft Store पर प्रकाशित नहीं है।
परियोजना में कैप्चर किए गए हार्डवेयर फिक्स्चर का उपयोग करते हुए एक व्यापक टेस्ट सूट, डिज़ाइन और सुरक्षा अनुपालन के लिए CI गेट्स, और नए रिसीवर जोड़ने के लिए दस्तावेज़ीकरण शामिल है। क्रॉस-प्लेटफ़ॉर्म Linux/macOS समर्थन के लिए एक अलग Python/Qt परियोजना मौजूद है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.