@@ -756,7 +756,7 @@ <h2 id="Introduction">1. Introduction</h2>
756
756
SmallSat 2018</a>
757
757
provides an overview of F Prime.
758
758
For more detailed information about F Prime, see the
759
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
759
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
760
760
</div>
761
761
<div class="paragraph">
762
762
<p>The goals of FPP are as follows:</p>
@@ -3635,8 +3635,8 @@ <h3 id="Defining-State-Machines_Writing-a-State-Machine-Definition">9.1. Writing
3635
3635
of FPP state machines.
3636
3636
For more details about the C++ code generation
3637
3637
for state machines, see the
3638
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime design
3639
- documentation</a>.</p>
3638
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/state-machines/ ">F
3639
+ Prime design documentation</a>.</p>
3640
3640
</div>
3641
3641
</div>
3642
3642
<div class="sect2">
@@ -5794,7 +5794,7 @@ <h4 id="Defining-Components_Port-Instances_Basic-Port-Instances">10.2.1. Basic P
5794
5794
base class with a virtual handler function, and then override that virtual
5795
5795
function in a derived class that you write.
5796
5796
For further details about implementing F Prime components, see the
5797
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
5797
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
5798
5798
</div>
5799
5799
<div class="paragraph">
5800
5800
<p><strong>Note on terminology:</strong> As explained above, there is a technical
@@ -6089,7 +6089,7 @@ <h4 id="Defining-Components_Port-Instances_Serial-Port-Instances">10.2.6. Serial
6089
6089
This flexibility comes at the cost that you lose the type
6090
6090
compile-time type checking provided by port connections with named types.
6091
6091
For more information about serial ports and their use, see
6092
- the <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
6092
+ the <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
6093
6093
</div>
6094
6094
</div>
6095
6095
</div>
@@ -6228,7 +6228,7 @@ <h4 id="Defining-Components_Special-Port-Instances_Command-Ports">10.3.1. Comman
6228
6228
<div class="paragraph">
6229
6229
<p>For further information about command registration, receipt, and
6230
6230
response, and implementing command handlers, see the
6231
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
6231
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
6232
6232
</div>
6233
6233
</div>
6234
6234
<div class="sect3">
@@ -6309,7 +6309,7 @@ <h4 id="Defining-Components_Special-Port-Instances_Event-Ports">10.3.2. Event Po
6309
6309
</div>
6310
6310
<div class="paragraph">
6311
6311
<p>For further information about events in F Prime, see the
6312
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
6312
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
6313
6313
</div>
6314
6314
</div>
6315
6315
<div class="sect3">
@@ -6358,7 +6358,7 @@ <h4 id="Defining-Components_Special-Port-Instances_Telemetry-Ports">10.3.3. Tele
6358
6358
</div>
6359
6359
<div class="paragraph">
6360
6360
<p>For further information about telemetry in F Prime, see the
6361
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
6361
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
6362
6362
</div>
6363
6363
</div>
6364
6364
<div class="sect3">
@@ -6443,7 +6443,7 @@ <h4 id="Defining-Components_Special-Port-Instances_Parameter-Ports">10.3.4. Para
6443
6443
</div>
6444
6444
<div class="paragraph">
6445
6445
<p>For further information about parameters in F Prime, see the
6446
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
6446
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
6447
6447
</div>
6448
6448
</div>
6449
6449
<div class="sect3">
@@ -6493,7 +6493,7 @@ <h4 id="Defining-Components_Special-Port-Instances_Time-Get-Ports">10.3.5. Time
6493
6493
</div>
6494
6494
<div class="paragraph">
6495
6495
<p>For further information about time in F Prime, see the
6496
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
6496
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
6497
6497
</div>
6498
6498
</div>
6499
6499
<div class="sect3">
@@ -6616,8 +6616,8 @@ <h4 id="Defining-Components_Special-Port-Instances_Data-Product-Ports">10.3.6. D
6616
6616
</div>
6617
6617
<div class="paragraph">
6618
6618
<p>For further information about data products in F Prime, see the
6619
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/design/data-products/">data
6620
- products documentation</a> in the F Prime repository .</p>
6619
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/data-products/">F
6620
+ Prime design documentation</a>.</p>
6621
6621
</div>
6622
6622
</div>
6623
6623
</div>
@@ -6761,7 +6761,7 @@ <h3 id="Defining-Components_Commands">10.5. Commands</h3>
6761
6761
<div class="paragraph">
6762
6762
<p>For complete information about F Prime command dispatch and
6763
6763
handling, see the
6764
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.
6764
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.
6765
6765
Here we concentrate on how to specify commands in FPP.</p>
6766
6766
</div>
6767
6767
<div class="sect3">
@@ -7124,7 +7124,7 @@ <h3 id="Defining-Components_Events">10.6. Events</h3>
7124
7124
<div class="paragraph">
7125
7125
<p>For complete information about F Prime event
7126
7126
handling, see the
7127
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.
7127
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.
7128
7128
Here we concentrate on how to specify events in FPP.</p>
7129
7129
</div>
7130
7130
<div class="sect3">
@@ -7423,7 +7423,7 @@ <h4 id="Defining-Components_Events_Throttling">10.6.4. Throttling</h4>
7423
7423
emit the event until the throttling is canceled.
7424
7424
Typically, the canceling happens via a FSW command.
7425
7425
For details, see the
7426
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.</p>
7426
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.</p>
7427
7427
</div>
7428
7428
</div>
7429
7429
</div>
@@ -7444,7 +7444,7 @@ <h3 id="Defining-Components_Telemetry">10.7. Telemetry</h3>
7444
7444
<div class="paragraph">
7445
7445
<p>For complete information about F Prime telemetry
7446
7446
handling, see the
7447
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.
7447
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.
7448
7448
Here we concentrate on how to specify telemetry channels in FPP.</p>
7449
7449
</div>
7450
7450
<div class="sect3">
@@ -7804,7 +7804,7 @@ <h3 id="Defining-Components_Parameters">10.8. Parameters</h3>
7804
7804
database component for storing parameters in a non-volatile
7805
7805
manner (e.g., on a file system).
7806
7806
For complete information about F Prime parameters, see the
7807
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime User Manual</a>.
7807
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F Prime User Manual</a>.
7808
7808
Here we concentrate on how to specify parameters in FPP.</p>
7809
7809
</div>
7810
7810
<div class="sect3">
@@ -8135,8 +8135,8 @@ <h3 id="Defining-Components_Data-Products">10.9. Data Products</h3>
8135
8135
(2) writing data products to the file system; and (3)
8136
8136
cataloging stored data products for downlink in priority order.
8137
8137
For more information about these F Prime features, see the
8138
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime data
8139
- products documentation</a>.</p>
8138
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/data-products/ ">F
8139
+ Prime design documentation</a>.</p>
8140
8140
</div>
8141
8141
<div class="sect3">
8142
8142
<h4 id="Defining-Components_Data-Products_Basic-Data-Products">10.9.1. Basic Data Products</h4>
@@ -8149,8 +8149,8 @@ <h4 id="Defining-Components_Data-Products_Basic-Data-Products">10.9.1. Basic Dat
8149
8149
representing a list of serialized <strong>records</strong>.
8150
8150
A record is a unit of data.
8151
8151
For a complete specification of the container format, see the
8152
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/reference/api/cpp/html/_fw_dp.html">documentation</a>
8153
- on F Prime framework support for data products .</p>
8152
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/reference/sdd/Fw/Dp/docs/sdd/">F
8153
+ Prime design documentation</a> .</p>
8154
8154
</div>
8155
8155
<div class="paragraph">
8156
8156
<p>In an F Prime component, you can specify one or more containers
@@ -8215,8 +8215,8 @@ <h4 id="Defining-Components_Data-Products_Basic-Data-Products">10.9.1. Basic Dat
8215
8215
<p>The FPP back end uses this specification to generate code for requesting
8216
8216
buffers to hold containers and for serializing records into containers.
8217
8217
See the
8218
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/design/data-products/">F
8219
- Prime data products documentation</a> for the details.</p>
8218
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/data-products/">F
8219
+ Prime design documentation</a> for the details.</p>
8220
8220
</div>
8221
8221
<div class="paragraph">
8222
8222
<p>Note the following:</p>
@@ -8456,8 +8456,8 @@ <h3 id="Defining-Components_State-Machine-Instances">10.10. State Machine Instan
8456
8456
machine definitions may be internal (specified in FPP) or external (specified
8457
8457
by an external tool). For more details about the C++ code generation for
8458
8458
instances of internal state machines, see the
8459
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F Prime design
8460
- documentation</a>.</p>
8459
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/state-machines/ ">F
8460
+ Prime design documentation</a>.</p>
8461
8461
</div>
8462
8462
</div>
8463
8463
<div class="sect2">
@@ -12988,13 +12988,13 @@ <h4 id="Analyzing-and-Translating-Models_Generating-C-Plus-Plus_Types-Ports-Stat
12988
12988
<div class="paragraph">
12989
12989
<p>Once you generate C++ code for these definitions, you can use it to
12990
12990
write a flight software implementation.
12991
- The <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F
12991
+ The <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F
12992
12992
User Manual</a> explains how to do this.</p>
12993
12993
</div>
12994
12994
<div class="paragraph">
12995
12995
<p>For more information about the generated code for data products,
12996
12996
for state machines, and for state machine instances, see the
12997
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F
12997
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/state-machines /">F
12998
12998
Prime design documentation</a>.</p>
12999
12999
</div>
13000
13000
</div>
@@ -13006,7 +13006,7 @@ <h4 id="Analyzing-and-Translating-Models_Generating-C-Plus-Plus_Component-Implem
13006
13006
partial implementations and for generating unit test code.
13007
13007
Here we cover the mechanics of using these options.
13008
13008
For more information on implementing and testing components in F Prime, see
13009
- the <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/">F
13009
+ the <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/">F
13010
13010
Prime User Manual</a>.</p>
13011
13011
</div>
13012
13012
<div class="paragraph">
@@ -13982,8 +13982,8 @@ <h3 id="Analyzing-and-Translating-Models_Generating-Ground-Dictionaries">14.8. G
13982
13982
<em>T</em> <code>TopologyDictionary.json</code>.
13983
13983
The dictionary is specified in JavaScript Object Notation (JSON) format.
13984
13984
The JSON format is specified in the
13985
- <a href="https://fprime.jpl.nasa.gov/latest /documentation/user-manual/design/fpp-json-dict/">F
13986
- Prime dictionary documentation</a>.</p>
13985
+ <a href="https://fprime.jpl.nasa.gov/devel /documentation/user-manual/design/fpp-json-dict/">F
13986
+ Prime design documentation</a>.</p>
13987
13987
</div>
13988
13988
<div class="paragraph">
13989
13989
<p>Here is a common use case:</p>
@@ -14817,7 +14817,7 @@ <h4 id="Writing-C-Plus-Plus-Implementations_Implementing-Deployments_Public-Symb
14817
14817
</div>
14818
14818
<div id="footer">
14819
14819
<div id="footer-text">
14820
- Last updated 2024-12-11 16:51:28 -0800
14820
+ Last updated 2025-01-16 09:31:14 -0800
14821
14821
</div>
14822
14822
</div>
14823
14823
<script src="code-prettify/run_prettify.js"></script>
0 commit comments