PolySync Manager is the core of PolySync's functionality and is the most important node on the bus. Among it's responsibilities are managing time synchronization of nodes; if you are doing anything with PolySync, a manager node should probably be present. Take a look at this doc for a high level description of what PolySync manager does as part of the PolySync platform.
PolySync Manager has handy convenience functions that a power user can utilize to great effect. Below we will detail some of the functionality of PolySync Manager, and how to use it to make your development easier.
|-h||If you are ever in doubt with PolySync, it is a good idea to run the node in question with "-h". Most nodes will give you a handy printout that details how to properly use it, and what functionality you can take advantage of.|
|-s||This flag, paired with a valid network address for this particular host, sets the host to have this particular interface address. It will update the host's SDF with this new IP address, attached to a new unique host, if necessary. Options are specifying a valid IP address 'X.X.X.X' or 'AUTO' which would allow the PolySync system to automatically select an IP address. It will create a new SDF if one does not exist. It is important to note that if this flag is specified PolySync Manager DOES NOT startup, this is simply a configuration flag.|
|-n||This flag tells PolySync Manager to start up all dynamic drivers for every sensor defined in the SDF. It is a convenient flag for when you want to startup all of your sensors, and not just a subset.|
|-w||This flag specifies to PolySync Manager that would would like to start up your driver nodes without hardware. This means that they will not look for a physical hardware interface on startup. This is best used when you are trying to replay an existing logfile. It is often paired with the "-n" flag.|
|-f||This flag will shut down PolySync Manager and also force clean up any shared memory that has been allocated as part of the previous run of Manager. It is useful for doing a complete restart of your system.|
|-q||This flag will shut down PolySync Manager.|
|-l||This flag will shutdown the PolySync PTP Service if it is running. It is important to note that if this flag is specified PolySync Manager DOES NOT startup, this is simply a configuration flag.|
|-p||This flag will start the PolySync PTP Service and exit. It expects a valid PolySync network interface address to be set. It is important to note that if this flag is specified PolySync Manager DOES NOT startup, this is simply a configuration flag.|
|-r||This flag, paired with a runtime configuration SDF key, will specify the domain that the manager should operate under. The default domain is used if this is not specified. It is important to note that if this flag is specified PolySync Manager DOES NOT startup, this is simply a configuration flag.|