CORDET Framework - C2 Implementation
|
Interface through which applications can initialize and execute framework PUS extension components. More...
Go to the source code of this file.
Functions | |
int | CrPsInitServLpt () |
Initialization of CORDET Framework PUS Extension components. More... | |
void | CrPsExecServLpt () |
Execution of CORDET Framework PUS Extension components. More... | |
void | CrPsExecServLptSm () |
Execution of CORDET Framework PUS Extension components. More... | |
FwPrDesc_t | getPrDescLptUpCmdStart () |
Getter for LptUpCmdStart procedure descriptor. | |
FwSmDesc_t | getSmDescLpt () |
Getter for Lpt state machine descriptor. | |
uint32_t * | getLptMemStartAddr (uint32_t LptBuffer) |
Getter function for the Address of the Data. More... | |
uint32_t | getLptMemSize (uint32_t LptBuffer) |
Getter function to return the size of the Data. More... | |
CrFwTimeStamp_t | CrFwGetCurrentTimeServer () |
Provide the current time. More... | |
Variables | |
uint32_t | DownTransferLptBufferId |
uint32_t | UpTransferLptBufferId |
Interface through which applications can initialize and execute framework PUS extension components.
last modification: 22.01.2018
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Definition in file CrPsUtilitiesServLpt.h.
CrFwTimeStamp_t CrFwGetCurrentTimeServer | ( | ) |
Provide the current time.
This function implements the CORDET interface from CrFwTime.h. Time is provided as a 32-bit integer of which the MSB 8 bits are set to zero and the remaining 24 bits comply with the CUC time format (the 0
1413208149
. This is the output of date +s
at some time in October 2014. Reimplement for the final application. Definition at line 129 of file CrPsUtilitiesServLpt.c.
void CrPsExecServLpt | ( | ) |
Execution of CORDET Framework PUS Extension components.
Definition at line 95 of file CrPsUtilitiesServLpt.c.
void CrPsExecServLptSm | ( | ) |
Execution of CORDET Framework PUS Extension components.
Definition at line 85 of file CrPsUtilitiesServLpt.c.
int CrPsInitServLpt | ( | ) |
Initialization of CORDET Framework PUS Extension components.
Definition at line 52 of file CrPsUtilitiesServLpt.c.
uint32_t getLptMemSize | ( | uint32_t | LptBuffer | ) |
Getter function to return the size of the Data.
LptBuffer | The number ot the Large Packet Transfer Buffer |
Definition at line 47 of file CrPsMemServLpt.c.
uint32_t* getLptMemStartAddr | ( | uint32_t | LptBuffer | ) |
Getter function for the Address of the Data.
LptBuffer | The number ot the Large Packet Transfer Buffer |
Definition at line 35 of file CrPsMemServLpt.c.