INtime SDK Help
INtime PTP (chronos.rta)
INtime SDK v7.2 > About INtime > Networking and I/O > PTP (Precision Time Protocol) > INtime PTP (chronos.rta)

The INtime PTP implementation. Two applications are provided:

chronos.rta - the standard PTP stack

chronosd.rta - the PTP stack with additional logging output for debugging

chronos[d].rta [command] [options]

Commands

Run Chronos:

chronos[d].rta -r [options]
chronos[d].rta --run [options]
 
Option Description
-r, --run Run the PTP stack (select either -r or -t)
-t, --test Test mode: validate the command line and configuration without running the stack (select either -r or -t)
-c, --config <file> Path to the Chronos configuration file (default: %INTIMECFG%\ptp\StackConfig.json)
-n, --notify [type] Select notification type to log. Values: allfaultmsgsynceventsboundarymgmtperfmondebug
-o, --output Write the notification output to a <file> (default: %INTIMECFG%\PTP\chronos.log)
-p, --priority <n> Set the main thread and event handler priority
-v, --verbose Write notification output to the console

Generate a new configuration file:

chronos[d].rta -g [options]
chronos[d].rta --generate [options]
 
Option Description
-c, --config <file> The configuration file
-t, --type <type>

The configuration file type; <type>: [json, ini]

-n --nic <nic> The adapter's mac address, e.g. 00-11-22-33-44-55
-p, --profile <type> The profile type; : [e2e, p2p, lxi, 8021as, tsep]

Show the help message:

chronos[d].rta -h
chronos[d].rta --help
 

Examples

chronos.rta -r -c <file> -n all -o notification.log
 
chronos.rta -r -n all -v -o notification.log -c <path>
 
chronos.rta -g -c myconfig.json -t json -n 00-11-22-33-44-55 -p tsep
 
See Also