diff --git a/docs/src/main.dox b/docs/src/main.dox
index 656548102..d5ca5624f 100644
--- a/docs/src/main.dox
+++ b/docs/src/main.dox
@@ -469,11 +469,12 @@
#CFE_ES_ReloadApp - Reload a single cFE Application
#CFE_ES_DeleteApp - Delete a single cFE Application
- Required Application APIs
+ Application Behavior APIs
- #CFE_ES_RegisterApp - Registers a cFE Application with Executive Services
- #CFE_ES_RunLoop - Checks for Exit, Restart or Reload commands
- #CFE_ES_WaitForStartupSync - Waits for all Apps in Startup Script to complete initialization
+
- #CFE_ES_WaitForSystemState - Waits for minimum global system state
- #CFE_ES_IncrementTaskCounter - Increments telemetered task counter to indicate task activity
- #CFE_ES_ExitApp - Exit for a cFE Application
@@ -508,9 +509,11 @@
- #CFE_ES_PoolCreate - Initializes a Memory Pool created by an Application
- #CFE_ES_PoolCreateEx - Initializes a Memory Pool created by an Application with Application specified block sizes
+
- #CFE_ES_PoolCreateNoSem - Initializes a Memory Pool created by an Application without using a semaphore
- #CFE_ES_GetPoolBuf - Gets a buffer from a Memory Pool
- #CFE_ES_PutPoolBuf - Releases a buffer to a Memory Pool
- #CFE_ES_GetMemPoolStats - Extracts statistics maintained by the memory pool software
+
- #CFE_ES_GetPoolBufInfo - Gets info on a buffer previously allocated from a Memory Pool
Performance Monitoring APIs
@@ -518,10 +521,20 @@
- #CFE_ES_PerfLogExit - Marks the exit from a performance analyzer segment of code
- #CFE_ES_PerfLogAdd - Adds a mark into the Performance Log
+ Generic Counter APIs
+
+ - #CFE_ES_RegisterGenCounter - Registers a generic counter
+
- #CFE_ES_DeleteGenCounter - Delete previously registered generic counter
+
- #CFE_ES_IncrementGenCounter - Increments the specified generic counter
+
- #CFE_ES_SetGenCount - Set the specified generic counter
+
- #CFE_ES_GetGenCount - Get the specified generic counter count
+
- #CFE_ES_GetGenCounterIDByName - Get the Id associated with a generic counter name
+
Miscellaneous APIs
- #CFE_ES_CalculateCRC - Calculates a CRC on a block of memory
-
- #CFE_ES_WriteToSysLog - Writes a debug message to the System Log
+
- #CFE_ES_WriteToSysLog - Writes a string to the System Log
+
- #CFE_ES_ProcessCoreException - Process an exception detected by the underlying OS/PSP
@@ -550,6 +563,7 @@
cFE File Header Management APIs
- #CFE_FS_ReadHeader - Read the contents of the Standard cFE File Header
+
- #CFE_FS_InitHeader - Initializes the contents of the Standard cFE File Header
- #CFE_FS_WriteHeader - Write the contents of the Standard cFE File Header
- #CFE_FS_SetTimestamp - Modify the Time Stamp field in the Standard cFE File Header
@@ -557,6 +571,7 @@
- #CFE_FS_IsGzFile - Determines if specified file is a gzip/compressed file
- #CFE_FS_Decompress - Decompresses the specified file to a destination file
+
- #CFE_FS_GetUncompressedFile - Decompresses the source file to a temporary file created in the temp dir
Filename Utility APIs
@@ -566,10 +581,12 @@
Software Bus API
- - Pipe Creation/Deletion APIs
+
- Pipe Management APIs
- #CFE_SB_CreatePipe - Creates a new software bus pipe
- #CFE_SB_DeletePipe - Deletes a software bus pipe
+
- #CFE_SB_SetPipeOpts - Set options on a pipe
+
- #CFE_SB_GetPipeOpts - Get options on a pipe
- Message Subscription Control APIs
@@ -582,6 +599,7 @@
- Send/Receive Message APIs
- #CFE_SB_SendMsg - Send a software bus message
+
- #CFE_SB_PassMsg - Passes a software bus message not generated by sending application
- #CFE_SB_RcvMsg - Receive a software bus message
- #CFE_SB_ZeroCopySend - Send a software bus message in "zero copy" mode
@@ -590,6 +608,7 @@
- #CFE_SB_ZeroCopyGetPtr - Get a buffer pointer to use for "zero copy" mode
- #CFE_SB_ZeroCopyReleasePtr - Release an unused "zero copy" mode buffer pointer
- #CFE_SB_ZeroCopySend - Send a software bus message in "zero copy" mode
+
- #CFE_SB_ZeroCopyPass - Pass an SB message in "zero copy" mode not generated by sending application
- Setting Message Characteristics APIs
@@ -601,6 +620,7 @@
- #CFE_SB_TimeStampMsg - Sets the time field in a software bus message with the current spacecraft time
- #CFE_SB_SetCmdCode - Sets the command code field in a software bus message
- #CFE_SB_GenerateChecksum - Computes and sets the checksum field in a software bus message
+
- #CFE_SB_MessageStringSet - Copies a string into a software bus message
- Getting Message Characteristics APIs
@@ -612,6 +632,8 @@
- #CFE_SB_GetMsgTime - Gets the time field from a software bus message
- #CFE_SB_GetCmdCode - Gets the command code field from a software bus message
- #CFE_SB_GetChecksum - Gets the checksum field from a software bus message
+
- #CFE_SB_GetLastSenderId - Gets the application Info of the sender for the last message
+
- CFE_SB_MessageStringGet - Copies a string out of a software bus message
- Checksum Control APIs
@@ -619,6 +641,12 @@
- #CFE_SB_GetChecksum - Gets the checksum field from a software bus message
- #CFE_SB_ValidateChecksum - Validates the checksum of a software bus message
+ - Message ID APIs
+
+ - #CFE_SB_MsgId_Equal - Identifies whether a two CFE_SB_MsgId_t values are equal
+
- #CFE_SB_MsgIdToValue - Converts a CFE_SB_MsgId_t to a normal integer
+
- #CFE_SB_ValueToMsgId - Converts a normal integer into a CFE_SB_MsgId_t
+
Table Services API
@@ -649,6 +677,7 @@
- #CFE_TBL_GetStatus - Obtain current status of pending actions for a table
- #CFE_TBL_GetInfo - Obtain characteristics/information about a specific table
+
- #CFE_TBL_NotifyByMessage - Request notification via message when table requires management
@@ -696,6 +725,17 @@
Miscellaneous Time APIs
- #CFE_TIME_Print - Converts a time value to a character string
+
- #CFE_TIME_Local1HzISR - Called from the system PSP layer once per second
+
+
+
+ CCSDS API
+
+ - Checksum APIs
+
+ - #CCSDS_LoadCheckSum - Compute and load a checksum for a CCSDS command packet that has a secondary header
+
- #CCSDS_ValidCheckSum - Determine whether a checksum in a command packet is valid
+
- #CCSDS_ComputeCheckSum - Compute the checksum for a command packet
**/