EVENTOUTCONTROL
Control Event Out properties
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700 |
This command configures up to seven Event Out output strobes. The event strobes toggle between 3.3 V and 0 V. The pulse consists of two periods: one active period followed by a not active period. The start of the active period is synchronized with the top of the GNSS time second and the signal polarity determines whether the active level is 3.3 V or 0 V. The not active period immediately follows the active period and has the alternate voltage.
The outputs that are available vary according to the platform.
A 100 MHz clock is used internally to create these output signals. As a result, all period values are limited to 10 ns steps.
The EVENTOUT outputs cannot synchronize with GPS time until the receiver reaches FINESTEERING time status. As the receiver transitions to GPS time, there may be additional, unexpected pulses on the EVENTOUT signals.
Message ID: 1636
Abbreviated ASCII Syntax:
EVENTOUTCONTROL mark switch [polarity] [active_period] [non_active_period]
ASCII Example:
EVENTOUTCONTROL MARK3 ENABLE
Field |
Field Type |
ASCII Value |
Binary Value |
Description |
Format |
Binary Bytes |
Binary Offset |
1 |
Command header |
- |
- |
EVENTOUTCONTROL header This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary. |
- |
H |
0 |
2 |
mark |
MARK1 |
0 |
Choose which Event Out Mark to change. This value must be specified. On OEM719 and OEM729 receivers, only MARK1 is available. On OEM7600, OEM7700 and OEM7720 receivers, only MARK1 through MARK4 are available. MARK4 is not available on the CPT7 and CPT7700. MARK3 defaults to a PPS type signal on the CPT7 and CPT7700. |
Enum |
4 |
H |
MARK2 |
1 |
||||||
MARK3 |
2 |
||||||
MARK4 |
3 |
||||||
MARK5 |
4 |
||||||
MARK6 |
5 |
||||||
MARK7 |
6 |
||||||
3 |
switch |
DISABLE |
0 |
Disables the Event output |
Enum |
4 |
H+4 |
ENABLE |
1 |
Enables the Event output |
|||||
4 |
polarity |
NEGATIVE |
0 |
Negative polarity (active = 0V) |
Enum |
4 |
H+8 |
POSITIVE |
1 |
Positive polarity (active = 3.3V) |
|||||
5 |
active_period |
default: 500,000,000 |
Active period of the Event Out signal in nanoseconds. 10 ns steps must be used. If the value entered is not a multiple of 10, it will be rounded down to the nearest 10 ns. |
Ulong |
4 |
H+12 |
|
6 |
non_active_ |
default: 500,000,000 |
Non-active period of the Event Out signal in nanoseconds. 10 ns steps must be used. If the value entered is not a multiple of 10, it will be rounded down to the nearest 10 ns. |
Ulong |
4 |
H+16 |
The sum of the active period and inactive period should total 1,000,000,000 ns. If the total exceeds one full second, both the active and inactive period duration will be as given and the EVENTOUT pulses will no longer be synchronized with the 1PPS output pulse.
Alternately, the sum of the active and inactive periods may be less than 1,000,000,000 ns, but should divide evenly into 1,000,000,000 ns. For example, if the active period is 150,000,000 and the inactive period is 50,000,000, the sum of the periods is 200,000,000 ns which divides evenly into one full second.
If the sum is less than one full second and does not divide evenly into one full second, the active and inactive period duration will be as given and the EVENTOUT pulses will no longer be synchronized with the 1PPS output pulse.
A 100 MHz clock is used internally to create these output signals. As a result, all period values are limited to 10 ns steps.