PTPSync | Precision Time Protocol Synchronization Service for Windows

 by   GridProtectionAlliance C# Version: v1.1.2 License: MIT

kandi X-RAY | PTPSync Summary

kandi X-RAY | PTPSync Summary

PTPSync is a C# library. PTPSync has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Precision Time Protocol Synchronization Service for Windows. The Precision Time Protocol (PTP) defined in IEEE 1588 is a protocol used to synchronize clocks over a network. It represents a major improvement over NTP. On a local area network, it can achieve clock synchronization in the sub-microsecond range, making it ideal for time-sensitive Windows-hosted measurement systems like the openPDC and substationSBG.

            kandi-support Support

              PTPSync has a low active ecosystem.
              It has 53 star(s) with 17 fork(s). There are 27 watchers for this library.
              It had no major release in the last 12 months.
              There are 1 open issues and 1 have been closed. On average issues are closed in 2 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of PTPSync is v1.1.2

            kandi-Quality Quality

              PTPSync has 0 bugs and 0 code smells.

            kandi-Security Security

              PTPSync has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              PTPSync code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              PTPSync is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              PTPSync releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 371973 lines of code, 0 functions and 207 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PTPSync
            Get all kandi verified functions for this library.

            PTPSync Key Features

            No Key Features are available at this moment for PTPSync.

            PTPSync Examples and Code Snippets

            PTPSync,PTP Options
            C#dot img1Lines of Code : 41dot img1License : Permissive (MIT)
            copy iconCopy
            Usage:  ptpd.exe [OPTION]
            ptpd runs on UDP/IP, P2P mode by default
            -?                show this page
            -f FILE           send output to FILE
            -T                set multicast time to live
            -d                display stats
            -D                display stats   
            C#dot img2Lines of Code : 5dot img2License : Permissive (MIT)
            copy iconCopy
            Local Network Interfaces:
            Ethernet 3 - Intel(R) Ethernet Connection (2) I218-V: {ED9D9DAA-C2AC-40DA-8AC6-218A769F0A44}
            WiFi - Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC: {67C2E6EC-3795-4B89-9A69-02E147503CD2}
            C#dot img3Lines of Code : 1dot img3License : Permissive (MIT)
            copy iconCopy

            Community Discussions

            No Community Discussions are available at this moment for PTPSync.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install PTPSync

            Note that the following steps assume this is a new installation, not an upgrade:. Note that the database is only used to hold configuration information for the PTPSync service. When using database other than SQLite, see additional configuration steps. You can leave current time synchronization, e.g., NTP, in place as a backup time sync in case the PTP clock broadcast or synchronization service stops.
            Download installer zip file from the Releases page.
            Open zip file and double click on PTPSyncSetup.msi.
            Next through first page, accept MIT license on next page, and click next again.
            On the Custom Setup page you can change the target install location if desired.
            It is recommended to keep all production options listed on the Custom Setup page then click next.
            On the Service Account page the default account for the PTPSync Windows service is LocalSystem. Should you choose another user for the service, the user will at least need enough rights to change the local clock and access to the network. Click next to continue.
            On the Company Information page enter the company name that is hosting the PTPSync service and a short acronym, then click next.
            Click install. When the installation completes, make sure "Launch Configuration Setup Utility" is checked and click finish.
            The configuration setup utility for the service will now run. Click next from the first page.
            Select "I want to set up a new configuration." and click next.
            Select "Database (suggested)" and click next.
            On the Set up a database page, SQLite is the typical option. Once desired database is selected, click next.
            The Set up a SQLite database page defines the desired location for the SQLite database file, it defaults to the ConfigurationCache sub-folder of the PTPSync service installation folder. For non-default locations, service user will require read/write access. When the desired database location has been selected, click next.
            On the Define User Account Credentials page, select the initial administrative user for the PTPSync service - installing user is the default. Click next when desired admin user has been selected. Additional users and groups can be configured later using the PTPSync Manager application.
            Make sure "PTPSync Windows service" and "PTPSync Manager (local application)" are both checked and click next.
            On the Setup is ready page, click next.
            If the setup steps on the Setup in progress page succeed, click next.
            Make sure "Start the PTPSync Service" and "Start the PTPSync Manager" are checked and click "Finish"
            Installation is now complete, and the Windows PTPSync service will now be running.
            The system will have chosen a local network interface to bind to for listening to PTP synchronization packets, but this may not be the desired interface. Continue with Configuration steps below.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone GridProtectionAlliance/PTPSync

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular C# Libraries


            by microsoft


            by shadowsocks


            by PowerShell


            by dotnet


            by 2dust

            Try Top Libraries by GridProtectionAlliance


            by GridProtectionAllianceC#


            by GridProtectionAllianceTypeScript


            by GridProtectionAllianceC#


            by GridProtectionAllianceC#


            by GridProtectionAllianceTypeScript