PPSCONTROL2
Controls polarity, period, pulse width and estimated error limit of the PPS output
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2 |
The PPSCONTROL2 command provides a method for controlling the polarity, period, pulse width, and estimated error limit of the PPS output on the OEM7. The PPS output can also be disabled using this command.
This command is identical to the PPSCONTROL command with the addition of a new parameter that represents the Estimated Error Limit.
If the value of a field shared with PPSCONTROL is changed in PPSCONTROL2, the value of that field is also changed in PPSCONTROL. For example, if the polarity is changed using the PPSCONTROL2 command, the polarity is also changed in PPSCONTROL command.
The estimated error limit sets an allowable ± range for the clock offset. The PPS output is only enabled when the clock offset is within this range.
Message ID: 1740
Abbreviated ASCII Syntax:
PPSCONTROL2 [switch [polarity [period [pulsewidth [estimatederrorlimit]]]]]
Factory default:
PPSCONTROL2 enable negative 1.0 1000 0
ASCII Example:
PPSCONTROL2 enable_finetime positive 0.5 2000 10
Field |
Field Type |
ASCII Value |
Binary Value |
Description |
Format |
Binary Bytes |
Binary Offset |
1 |
Command header |
- |
- |
PPSCONTROL2 header This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary. |
- |
H |
0 |
2 |
switch |
DISABLE |
0 |
Disable the PPS |
Enum |
4 |
H |
ENABLE |
1 |
Enable the PPS (default) |
|||||
ENABLE_ |
2 |
Enable the PPS only when FINE or FINESTEERING time status has been reached |
|||||
ENABLE_ |
3 |
Enable the PPS only when FINE or FINESTEERING time status has been reached AND the start of the next 60 seconds (1 minute modulus) has occurred |
|||||
3 |
polarity |
NEGATIVE |
0 |
Optional field to specify the polarity of the pulse to be generated on the PPS output. See Figure: TTL Pulse Polarity for more information (default = NEGATIVE). |
Enum |
4 |
H+4 |
POSITIVE |
1 |
||||||
4 |
period |
0.05, 0.1, 0.2, 0.25, 0.5, 1.0, 2.0, 3.0,...20.0 |
Optional field to specify the period of the pulse in seconds (default = 1.0). |
Double |
8 |
H+8 |
|
5 |
pulse width |
Any value less than or equal to half the pulse period in microseconds. |
Optional field to specify the pulse width of the PPS signal in microseconds. This value should always be less than or equal to half the period. (default = 1000). |
Ulong |
4 |
H+16 |
|
6 |
estimated error limit |
0 to 2147483647 in nanoseconds |
Optional field to specify the ± estimated error limit (in nanoseconds) for the clock offset (default = 0). The PPS output is only enabled when the clock offset is within this limit. An estimated error limit of 0 removes the estimated error limit restraint on the PPS. |
Long |
4 |
H+20 |