Include dependency graph for net_outbound.c:

Go to the source code of this file.
Functions | |
struct telem_block * | createTelemetryBlock (p_priority packet) |
int | packetCount () |
struct telem_block * | getDebugTelemetryBlock (p_priority packet) |
void | destroyTelemetryBlock (struct telem_block *telem) |
int | pushOutboundTelemetryQueue (struct telem_block *telem) |
int | getOutboundQueueLength (void) |
int | clearOutboundTelemetryQueue (void) |
void | outboundBufferMaintenance (void) |
void | sendNextByte (void) |
void | stageTelemetryBlock (struct telem_block *telem) |
struct telem_block * | popOutboundTelemetryQueue (void) |
unsigned int | generateApiHeader (unsigned char *apiString, char dataFrame) |
int | sendTelemetryBlock (struct telem_block *telem) |
void | __attribute__ ((__interrupt__, no_auto_psv)) |
Variables | |
struct telem_block * | outBuffer [OUTBOUND_QUEUE_SIZE] |
net_outbound.c More... | |
int | outbuff_start = 0 |
int | outbuff_end = 0 |
struct telem_block * | debugTelemetry |
struct telem_buffer | stagingBuffer |
int | packetCounter = 0 |
const unsigned int | PACKET_LENGTH = API_HEADER_LENGTH + sizeof(struct telem_block) + 1 |
Function Documentation
void __attribute__ | ( | (__interrupt__, no_auto_psv) | ) |
int clearOutboundTelemetryQueue | ( | void | ) |
struct telem_block* createTelemetryBlock | ( | p_priority | packet | ) |
void destroyTelemetryBlock | ( | struct telem_block * | telem | ) |
unsigned int generateApiHeader | ( | unsigned char * | apiString, |
char | dataFrame | ||
) |
struct telem_block* getDebugTelemetryBlock | ( | p_priority | packet | ) |
Definition at line 35 of file net_outbound.c.
int getOutboundQueueLength | ( | void | ) |
void outboundBufferMaintenance | ( | void | ) |
Definition at line 172 of file net_outbound.c.
Here is the call graph for this function:

Here is the caller graph for this function:

int packetCount | ( | ) |
Definition at line 30 of file net_outbound.c.
struct telem_block* popOutboundTelemetryQueue | ( | void | ) |
int pushOutboundTelemetryQueue | ( | struct telem_block * | telem | ) |
Definition at line 139 of file net_outbound.c.
Here is the call graph for this function:

Here is the caller graph for this function:

void sendNextByte | ( | void | ) |
int sendTelemetryBlock | ( | struct telem_block * | telem | ) |
Definition at line 269 of file net_outbound.c.
Here is the call graph for this function:

Here is the caller graph for this function:

void stageTelemetryBlock | ( | struct telem_block * | telem | ) |
Definition at line 208 of file net_outbound.c.
Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation
struct telem_block* debugTelemetry |
Definition at line 14 of file net_outbound.c.
int outbuff_end = 0 |
Definition at line 12 of file net_outbound.c.
int outbuff_start = 0 |
Definition at line 11 of file net_outbound.c.
struct telem_block* outBuffer[OUTBOUND_QUEUE_SIZE] |
Definition at line 10 of file net_outbound.c.
const unsigned int PACKET_LENGTH = API_HEADER_LENGTH + sizeof(struct telem_block) + 1 |
Definition at line 20 of file net_outbound.c.
int packetCounter = 0 |
Definition at line 18 of file net_outbound.c.
struct telem_buffer stagingBuffer |
Definition at line 16 of file net_outbound.c.