Skip to content

Commit 4927ed9

Browse files
committed
Fix #2413, Update Dev Guide to fix out-of-date references and broken
links
1 parent 0316672 commit 4927ed9

35 files changed

+302
-317
lines changed

docs/README_functionaltest.md

-4
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ This must be the first library loaded for any functional test.
1919
- `cfe_testcase`: a CFE-compatible library implementing test cases for CFE core apps.
2020
This must be loaded after `cfe_assert`.
2121

22-
- `cfe_testrunner`: a CFE application that actually executes the tests. This is a very
23-
simple app that waits for CFE startup to complete, then executes all registered test
24-
cases. It also must be loaded after `cfe_assert`.
25-
2622

2723
## Example startup script entries
2824

docs/cFE Application Developers Guide.md

+229-240
Large diffs are not rendered by default.

docs/src/cfe_evs.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
\ref cfeevsugmsgfilter (only the Binary Filtering Scheme
164164
exists currently). Note that applications are limited in the number of events that
165165
they can register for filtering (see #CFE_PLATFORM_EVS_MAX_EVENT_FILTERS in cfe_platform_cfg.h
166-
for the mission defined limit). The filtering method uses a mask to determine if the
166+
for the mission-defined limit). The filtering method uses a mask to determine if the
167167
message is forwarded to the software bus, making it available in telemetry (see
168168
\ref cfeevsugmsgfilter for a description on filtering). Commands are available to
169169
\link #CFE_EVS_SET_FILTER_CC modify the filter mask \endlink for any registered event.

docs/src/cfe_frontpage.dox

+3-3
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@
106106

107107
\section cfebackground_s1 Core Flight Executive (cFE) Goals
108108

109-
The main long term goal of the cFE is to form the basis for a platform and project
109+
The main long-term goal of the cFE is to form the basis for a platform and project
110110
independent reusable software framework. The cFE with the OSAL allow the development
111111
of portable embedded system software that is independent of a particular Real Time
112-
Operating System and hardware platform. A secondary long term goal is to create a
112+
Operating System and hardware platform. A secondary long-term goal is to create a
113113
standardized, product-line approach for development of embedded aerospace flight
114114
software. <BR>
115115

@@ -121,7 +121,7 @@
121121
promoting the growth of the application and library layers where new applications, libraries,
122122
tools, and lessons learned can be contributed and shared. <BR>
123123

124-
It is important for application developers to realize the long term and functional
124+
It is important for application developers to realize the long-term and functional
125125
goals of the cFE. With a standard set of services providing a standard API, all
126126
applications developed with the cFE have an opportunity to become useful on
127127
future missions through code reuse. In order to achieve this goal,

docs/src/cfe_glossary.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
cFE following a Processor Reset.
4545
<TR>
4646
<TD> \anchor cfeadg_crc Cyclic Redundancy Check
47-
<TD> A polynomial based method for checking that a data set
47+
<TD> A polynomial-based method for checking that a data set
4848
has remained unchanged from one time period to another.
4949
<TR>
5050
<TD> \anchor cfeadg_developer Developer

docs/src/cfe_tbl.dox

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
The default table type for a cFE Application to use is a single buffered table. The principle
117117
advantage of a single buffered table is that it can share one of several shared table buffers
118118
for uploaded and pending table images. Since many cFE Applications have relatively small tables
119-
that are not changed at time critical moments or are not changed very often during a mission,
119+
that are not changed at time-critical moments or are not changed very often during a mission,
120120
single buffered tables represent the most memory resource efficient method of being managed.
121121

122122
The number of single buffered tables that can have inactive table images being manipulated at one

docs/src/cfe_time.dox

+3-3
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
easily be manipulated and utilized. These components include:
6969

7070
The <B>Ground Epoch</B> is an arbitrary date and time that establishes the zero point
71-
for spacecraft time calculations. The selection of the epoch is mission specific,
71+
for spacecraft time calculations. The selection of the epoch is mission-specific,
7272
although in the past, it was common to select the same epoch as defined for the
7373
Operating System used by the computers hosting the ground system software. Recent
7474
mission epoch selections have also included using zero seconds after midnight,
@@ -247,7 +247,7 @@
247247
#define CFE_MISSION_TIME_CFG_DEFAULT_UTC TRUE
248248
\endverbatim
249249

250-
The choice of time format is a mission specific decision and is not directly
250+
The choice of time format is a mission-specific decision and is not directly
251251
affected by the hardware configuration.
252252

253253
\sa #CFE_MISSION_TIME_CFG_DEFAULT_TAI, #CFE_MISSION_TIME_CFG_DEFAULT_UTC <BR>
@@ -659,7 +659,7 @@
659659
to the current STCF. In addition there is a 1Hz adjustment
660660
(#CFE_TIME_ADD_1HZ_ADJUSTMENT_CC and #CFE_TIME_SUB_1HZ_ADJUSTMENT_CC)
661661
that can be made to the STCF to compensate for oscillator drift.
662-
Mission specific ground correlation should be used to assist in
662+
Mission-specific ground correlation should be used to assist in
663663
determining the proper values to use. The Leap Seconds should be
664664
set to the current TAI-UTC. Note that the International Earth
665665
Rotation and Reference Systems Service Bulletin C, which defines

docs/src/mnem_maps/cfe_es_cmd_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific command mnemonic
3+
# mnemonic on the left followed by the mission-specific command mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_es_tlm_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific telemetry mnemonic
3+
# mnemonic on the left followed by the mission-specific telemetry mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_evs_cmd_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific command mnemonic
3+
# mnemonic on the left followed by the mission-specific command mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_evs_tlm_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific telemetry mnemonic
3+
# mnemonic on the left followed by the mission-specific telemetry mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_sb_cmd_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific command mnemonic
3+
# mnemonic on the left followed by the mission-specific command mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_sb_tlm_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific telemetry mnemonic
3+
# mnemonic on the left followed by the mission-specific telemetry mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_tbl_cmd_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific command mnemonic
3+
# mnemonic on the left followed by the mission-specific command mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_tbl_tlm_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific telemetry mnemonic
3+
# mnemonic on the left followed by the mission-specific telemetry mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_time_cmd_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific command mnemonic
3+
# mnemonic on the left followed by the mission-specific command mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

docs/src/mnem_maps/cfe_time_tlm_mnem_map

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#---------------------------------------------------------------------------
22
# Each of the following assignment statements should have the documentation
3-
# mnemonic on the left followed by the mission specific telemetry mnemonic
3+
# mnemonic on the left followed by the mission-specific telemetry mnemonic
44
# on the right of the equals operator.
55
#
66
# FORMATTING DETAILS TO REMEMBER!

modules/core_api/eds/config.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
</Package>
4040

4141
<Package name="CFE_FS" shortDescription="File Services Configuration">
42-
<Define name="FILE_CONTENT_ID" value="0x63464531" shortDescription="Magic Number for cFE compliant files (= cFE1)" />
42+
<Define name="FILE_CONTENT_ID" value="0x63464531" shortDescription="Magic Number for cFE-compliant files (= cFE1)" />
4343
</Package>
4444

4545
<Package name="CFE_SB" shortDescription="Software Bus Configuration">

modules/core_api/fsw/inc/cfe_error.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ char *CFE_ES_StatusToString(CFE_Status_t status, CFE_StatusString_t *status_stri
104104
** Mission Defined - These bits are available for Mission
105105
** specific coding standards. They can
106106
** be used to classify error codes related
107-
** to mission specific library function calls, etc.
107+
** to mission-specific library function calls, etc.
108108
**
109109
** Code - is the status code
110110
*/

modules/core_api/fsw/inc/cfe_tbl.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
**
7171
** \param[in] Name The raw table name. This name will be combined with the name of the
7272
** application to produce a name of the form "AppName.RawTableName".
73-
** This application specific name will be used in commands
73+
** This application-specific name will be used in commands
7474
** for modifying or viewing the contents of the table.
7575
**
7676
** \param[in] Size The size, in bytes, of the table to be created @nonzero. This is the size that will
@@ -105,7 +105,7 @@
105105
** the pointer to the "active" table is changed to
106106
** point to the "inactive" buffer thus making it
107107
** the new "active" buffer. This feature is most
108-
** useful for time critical applications (ie -
108+
** useful for time-critical applications (ie -
109109
** interrupt service routines, etc). This option is
110110
** mutually exclusive with the
111111
** #CFE_TBL_OPT_SNGL_BUFFER and #CFE_TBL_OPT_DEFAULT
@@ -209,7 +209,7 @@ CFE_Status_t CFE_TBL_Register(CFE_TBL_Handle_t *TblHandlePtr, const char *Name,
209209
** identify table to cFE when performing Table operations.
210210
** This value is returned at the address specified by TblHandlePtr.
211211
**
212-
** \param[in] TblName The application specific name of the table of the form "AppName.RawTableName",
212+
** \param[in] TblName The application-specific name of the table of the form "AppName.RawTableName",
213213
** where RawTableName is the name specified in the #CFE_TBL_Register API call.
214214
** Example: "ACS.TamParams" for a table called "TamParams"
215215
** that was registered by the application called "ACS".
@@ -688,7 +688,7 @@ CFE_Status_t CFE_TBL_GetStatus(CFE_TBL_Handle_t TblHandle);
688688
** with table characteristics and information. *TblInfoPtr is the description of the tables
689689
** characteristics and registry information stored in the #CFE_TBL_Info_t data structure
690690
** format.
691-
** \param[in] TblName The application specific name @nonnull of the table of the form "AppName.RawTableName",
691+
** \param[in] TblName The application-specific name @nonnull of the table of the form "AppName.RawTableName",
692692
** where RawTableName is the name specified in the #CFE_TBL_Register API call.
693693
** Example: "ACS.TamParams" for a table called "TamParams"
694694
** that was registered by the application called "ACS".

modules/core_private/eds/config.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
</Package>
4040

4141
<Package name="CFE_FS" shortDescription="File Services Configuration">
42-
<Define name="FILE_CONTENT_ID" value="0x63464531" shortDescription="Magic Number for cFE compliant files (= cFE1)" />
42+
<Define name="FILE_CONTENT_ID" value="0x63464531" shortDescription="Magic Number for cFE-compliant files (= cFE1)" />
4343
</Package>
4444

4545
<Package name="CFE_SB" shortDescription="Software Bus Configuration">

modules/es/config/default_cfe_es_fcncodes.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -303,12 +303,12 @@
303303
*/
304304
#define CFE_ES_RESTART_APP_CC 6
305305

306-
/** \cfeescmd Stops, Unloads, Loads from the command specified File and Restarts an Application
306+
/** \cfeescmd Stops, Unloads, Loads from the command-specified File and Restarts an Application
307307
**
308308
** \par Description
309309
** This command halts and removes the specified Application
310310
** from the system. Then it immediately loads the Application from
311-
** the command specified file and restarts it. This command is
311+
** the command-specified file and restarts it. This command is
312312
** especially useful for restarting a Command Ingest Application
313313
** since once it has been stopped, no further commands can come in
314314
** to restart it.
@@ -845,7 +845,7 @@
845845
** - \b \c \ES_CMDPC - command execution counter will
846846
** increment
847847
** - \b \c \ES_MAXPROCRESETS - Current maximum number of processor resets
848-
** before an automatic power-on reset will go to the command specified value.
848+
** before an automatic power-on reset will go to the command-specified value.
849849
** - The #CFE_ES_SET_MAX_PR_COUNT_EID informational event message will be
850850
** generated.
851851
**

modules/es/config/default_cfe_es_internal_cfg.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
** Defines the ram disk sector size. The ram disk is 1 of 4 memory areas that
239239
** are preserved on a processor reset.
240240
** NOTE: Changing this value changes memory allocation, and may
241-
** require changes to platform specific values (in CFE_PSP) such as
241+
** require changes to platform-specific values (in CFE_PSP) such as
242242
** USER_RESERVED_MEM in VxWorks depending on the memory areas
243243
** being used for preserved data and on OS specific behavior.
244244
**
@@ -256,7 +256,7 @@
256256
** Defines the ram disk number of sectors. The ram disk is one of four memory
257257
** areas that are preserved on a processor reset.
258258
** NOTE: Changing this value changes memory allocation, and may
259-
** require changes to platform specific values (in CFE_PSP) such as
259+
** require changes to platform-specific values (in CFE_PSP) such as
260260
** USER_RESERVED_MEM in VxWorks depending on the memory areas
261261
** being used for preserved data and on OS specific behavior.
262262
**
@@ -298,7 +298,7 @@
298298
** Defines the Critical Data Store (CDS) area size in bytes size. The CDS is
299299
** one of four memory areas that are preserved during a processor reset.
300300
** NOTE: Changing this value changes memory allocation, and may
301-
** require changes to platform specific values (in CFE_PSP) such as
301+
** require changes to platform-specific values (in CFE_PSP) such as
302302
** USER_RESERVED_MEM in VxWorks depending on the memory areas
303303
** being used for preserved data and on OS specific behavior.
304304
**
@@ -318,7 +318,7 @@
318318
** #CFE_PSP_GetUserReservedArea. The User Reserved Memory is one of four memory
319319
** areas that are preserved during a processor reset.
320320
** NOTE: Changing this value changes memory allocation, and may
321-
** require changes to platform specific values (in CFE_PSP) such as
321+
** require changes to platform-specific values (in CFE_PSP) such as
322322
** USER_RESERVED_MEM in VxWorks depending on the memory areas
323323
** being used for preserved data and on OS specific behavior.
324324
**

modules/es/fsw/src/cfe_es_cds.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ int32 CFE_ES_CDS_EarlyInit(void)
8080
return CFE_STATUS_EXTERNAL_RESOURCE_FAIL;
8181
}
8282

83-
/* Always truncate the size to the nearest 4 byte boundary */
83+
/* Always truncate the size to the nearest 4-byte boundary */
8484
CDS->TotalSize = PlatformSize & 0xfffffffc;
8585

8686
/* Compute the minimum size required for the CDS with the current configuration of the cFE */

0 commit comments

Comments
 (0)