13d9368b2SPoul-Henning Kamp# $FreeBSD$ 23d9368b2SPoul-Henning Kamp 33d9368b2SPoul-Henning KampThis is a small test program which I have had around since we wrote 43d9368b2SPoul-Henning Kampthe RFC 2783 API. 53d9368b2SPoul-Henning Kamp 63d9368b2SPoul-Henning KampOptions: 73d9368b2SPoul-Henning Kamp -a capture assert flank 83d9368b2SPoul-Henning Kamp -c capture clear flank 93d9368b2SPoul-Henning Kamp (if neither -a -c: capture all available flanks) 103d9368b2SPoul-Henning Kamp -A output on assert flank 113d9368b2SPoul-Henning Kamp -C output on clear flank 123d9368b2SPoul-Henning Kamp (if neither -A -C: output on all flanks) 133d9368b2SPoul-Henning Kamp -e enable echo (all possible flanks) 143d9368b2SPoul-Henning Kamp -u unbuffered output. 153d9368b2SPoul-Henning Kamp -v verbose. 163d9368b2SPoul-Henning Kamp 173d9368b2SPoul-Henning KampThe output looks like: 183d9368b2SPoul-Henning Kamp 19*839f11a4SEitan Adler# ./ppsapitest -C /dev/cuau4 203d9368b2SPoul-Henning Kamp1070915603 .703680117 119 1070915940 .902275676 121 213d9368b2SPoul-Henning Kamp1070915941 .703657317 120 1070915941 .902327516 122 223d9368b2SPoul-Henning Kamp1070915942 .703657077 121 1070915942 .902367957 123 233d9368b2SPoul-Henning Kamp1070915943 .703657557 122 1070915943 .902419077 124 243d9368b2SPoul-Henning Kamp1070915944 .703656717 123 1070915944 .902467197 125 253d9368b2SPoul-Henning Kamp1070915945 .703657077 124 1070915945 .902527078 126 263d9368b2SPoul-Henning Kamp 273d9368b2SPoul-Henning KampColumns: 283d9368b2SPoul-Henning Kamp 293d9368b2SPoul-Henning Kamp assert seconds (tv_sec) 303d9368b2SPoul-Henning Kamp assert nanoseconds (tv_nsec) 313d9368b2SPoul-Henning Kamp assert sequence number 323d9368b2SPoul-Henning Kamp clear seconds (tv_sec) 333d9368b2SPoul-Henning Kamp clear nanoseconds (tv_nsec) 343d9368b2SPoul-Henning Kamp clear sequence number 353d9368b2SPoul-Henning Kamp 363d9368b2SPoul-Henning Kamp(If the -C option had not been specified, twice as many lines would 373d9368b2SPoul-Henning Kampbe output: 383d9368b2SPoul-Henning Kamp 39*839f11a4SEitan Adler# ./ppsapitest /dev/cuau4 403d9368b2SPoul-Henning Kamp1070916432 .703624557 125 1070915945 .902527078 126 413d9368b2SPoul-Henning Kamp1070916432 .703624557 125 1070916432 .902303156 127 423d9368b2SPoul-Henning Kamp1070916433 .703624557 126 1070916432 .902303156 127 433d9368b2SPoul-Henning Kamp1070916433 .703624557 126 1070916433 .902348396 128 443d9368b2SPoul-Henning Kamp1070916434 .703625757 127 1070916433 .902348396 128 453d9368b2SPoul-Henning Kamp1070916434 .703625757 127 1070916434 .902396877 129 463d9368b2SPoul-Henning Kamp1070916435 .703623837 128 1070916434 .902396877 129 473d9368b2SPoul-Henning Kamp1070916435 .703623837 128 1070916435 .902444277 130 483d9368b2SPoul-Henning Kamp 49