Skip to content

Commit 0977bb3

Browse files
authored
Merge pull request #87860 from aireilly/TELCODOCS-2170
TELCODOCS-2170 - Adding docs for the T-GM antenna delay settings
2 parents 37aed0f + 8edbe04 commit 0977bb3

File tree

5 files changed

+20
-46
lines changed

5 files changed

+20
-46
lines changed

_topic_maps/_topic_map.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1506,15 +1506,15 @@ Topics:
15061506
Topics:
15071507
- Name: About Precision Time Protocol in OpenShift cluster nodes
15081508
File: about-ptp
1509-
- Name: Configuring Precision Time Protocol devices
1509+
- Name: Configuring PTP devices
15101510
File: configuring-ptp
15111511
- Name: Developing PTP events consumer applications with the REST API v2
15121512
File: ptp-cloud-events-consumer-dev-reference-v2
1513-
- Name: Precision Time Protocol events REST API v2 reference
1513+
- Name: PTP events REST API v2 reference
15141514
File: ptp-events-rest-api-reference-v2
15151515
- Name: Developing PTP events consumer applications with the REST API v1
15161516
File: ptp-cloud-events-consumer-dev-reference
1517-
- Name: Precision Time Protocol events REST API v1 reference
1517+
- Name: PTP events REST API v1 reference
15181518
File: ptp-events-rest-api-reference
15191519
- Name: CIDR range definitions
15201520
File: cidr-range-definitions

modules/nw-ptp-e810-hardware-configuration-reference.adoc

Lines changed: 14 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,39 @@ The `SMA2` connector is bidirectional.
3131
====
3232

3333
Set `spec.profile.plugins.e810.ublxCmds` parameters to configure the GNSS clock in the `PtpConfig` custom resource (CR).
34+
35+
[IMPORTANT]
36+
====
37+
You must configure an offset value to compensate for T-GM GPS antenna cable signal delay.
38+
To configure the optimal T-GM antenna offset value, make precise measurements of the GNSS antenna cable signal delay.
39+
Red{nbsp}Hat cannot assist in this measurement or provide any values for the required delay offsets.
40+
====
41+
3442
Each of these `ublxCmds` stanzas correspond to a configuration that is applied to the host NIC by using `ubxtool` commands.
3543
For example:
3644

3745
[source,yaml]
3846
----
3947
ublxCmds:
40-
- args: #ubxtool -P 29.20 -z CFG-HW-ANT_CFG_VOLTCTRL,1
48+
- args:
4149
- "-P"
4250
- "29.20"
4351
- "-z"
4452
- "CFG-HW-ANT_CFG_VOLTCTRL,1"
53+
- "-z"
54+
- "CFG-TP-ANT_CABLEDELAY,<antenna_delay_offset>"<1>
4555
reportOutput: false
4656
----
57+
<1> Measured T-GM antenna delay offset in nanoseconds.
58+
To get the required delay offset value, you must measure the cable delay using external test equipment.
4759

4860
The following table describes the equivalent `ubxtool` commands:
4961

5062
.Intel E810 ublxCmds configuration
5163
[width="90%", options="header"]
5264
|====
5365
|ubxtool command|Description
54-
|`ubxtool -P 29.20 -z CFG-HW-ANT_CFG_VOLTCTRL,1`|Enables antenna voltage control. Enables antenna status to be reported in the `UBX-MON-RF` and `UBX-INF-NOTICE` log messages.
66+
|`ubxtool -P 29.20 -z CFG-HW-ANT_CFG_VOLTCTRL,1 -z CFG-TP-ANT_CABLEDELAY,<antenna_delay_offset>`|Enables antenna voltage control, allows antenna status to be reported in the `UBX-MON-RF` and `UBX-INF-NOTICE` log messages, and sets a `<antenna_delay_offset>` value in nanoseconds that offsets the GPS antenna cable signal delay.
5567
|`ubxtool -P 29.20 -e GPS`|Enables the antenna to receive GPS signals.
5668
|`ubxtool -P 29.20 -d Galileo`|Configures the antenna to receive signal from the Galileo GPS satellite.
5769
|`ubxtool -P 29.20 -d GLONASS`|Disables the antenna from receiving signal from the GLONASS GPS satellite.
@@ -60,41 +72,3 @@ The following table describes the equivalent `ubxtool` commands:
6072
|`ubxtool -P 29.20 -t -w 5 -v 1 -e SURVEYIN,600,50000`| Configures the GNSS receiver survey-in process to improve its initial position estimate. This can take up to 24 hours to achieve an optimal result.
6173
|`ubxtool -P 29.20 -p MON-HW`|Runs a single automated scan of the hardware and reports on the NIC state and configuration settings.
6274
|====
63-
64-
The E810 plugin implements the following interfaces:
65-
66-
.E810 plugin interfaces
67-
[cols="1,3", width="90%", options="header"]
68-
|====
69-
|Interface
70-
|Description
71-
72-
|`OnPTPConfigChangeE810`
73-
|Runs whenever you update the `PtpConfig` CR.
74-
The function parses the plugin options and applies the required configurations to the network device pins based on the configuration data.
75-
76-
|`AfterRunPTPCommandE810`
77-
|Runs after launching the PTP processes and running the `gpspipe` PTP command.
78-
The function processes the plugin options and runs `ubxtool` commands, storing the output in the plugin-specific data.
79-
80-
|`PopulateHwConfigE810`
81-
|Populates the `NodePtpDevice` CR based on hardware-specific data in the `PtpConfig` CR.
82-
|====
83-
84-
The E810 plugin has the following structs and variables:
85-
86-
.E810 plugin structs and variables
87-
[cols="1,3", width="90%", options="header"]
88-
|====
89-
|Struct
90-
|Description
91-
92-
|`E810Opts`
93-
|Represents options for the E810 plugin, including boolean flags and a map of network device pins.
94-
95-
|`E810UblxCmds`
96-
|Represents configurations for `ubxtool` commands with a boolean flag and a slice of strings for command arguments.
97-
98-
|`E810PluginData`
99-
|Holds plugin-specific data used during plugin execution.
100-
|====

networking/ptp/configuring-ptp.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
:_mod-docs-content-type: ASSEMBLY
22
[id="configuring-ptp"]
3-
= Configuring Precision Time Protocol devices
3+
= Configuring PTP devices
44
include::_attributes/common-attributes.adoc[]
55
:context: configuring-ptp
66

networking/ptp/ptp-events-rest-api-reference-v2.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
:_mod-docs-content-type: ASSEMBLY
22
[id="ptp-events-rest-api-reference-v2"]
3-
= Precision Time Protocol events REST API v2 reference
3+
= PTP events REST API v2 reference
44
include::_attributes/common-attributes.adoc[]
55
:context: using-ptp-hardware-fast-events-framework-v2
66

networking/ptp/ptp-events-rest-api-reference.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
:_mod-docs-content-type: ASSEMBLY
22
[id="ptp-events-rest-api-reference"]
3-
= Precision Time Protocol events REST API v1 reference
3+
= PTP events REST API v1 reference
44
include::_attributes/common-attributes.adoc[]
55
:context: using-ptp-hardware-fast-events-framework-v1
66

0 commit comments

Comments
 (0)