|
Mobil_surveillance_system 1
|
GPSpacket container surce file. More...
#include "GPSpacket.h"Go to the source code of this file.
Functions | |
| void | GPSpacket_initGPSInfoArray (tGPSInfoArray *pGPSInfoArray) |
| void | GPSpacket_clearGPSInofArray (tGPSInfoArray *pGPSInfoArray) |
| tGPSInfo * | GPSpacket_getGPSInfoArray (tGPSInfoArray *pGPSInfoArray) |
| void | GPSpacket_pushGPSInfoArray (tGPSInfoArray *pGPSInfoArray, tGPSInfo *pGPSInfo) |
| tGPSInfo | GPSpacket_popGPSInfoArray (tGPSInfoArray *pGPSInfoArray) |
GPSpacket container surce file.
Definition in file GPSpacket.c.
| void GPSpacket_clearGPSInofArray | ( | tGPSInfoArray * | pGPSInfoArray | ) |
| pGPSInfoArray |
Definition at line 29 of file GPSpacket.c.
{
unsigned int uiIdx;
tGPSInfo tGPSInfoBlank = {'\0'};
for(uiIdx = 0; uiIdx < pGPSInfoArray->uiIdx; uiIdx++){
pGPSInfoArray->GPSInfoArray[uiIdx] = tGPSInfoBlank;
}
pGPSInfoArray->uiIdx = 0;
pGPSInfoArray->uiCurrentSize = 1;
}
| tGPSInfo* GPSpacket_getGPSInfoArray | ( | tGPSInfoArray * | pGPSInfoArray | ) |
| pGPSInfoArray |
Definition at line 46 of file GPSpacket.c.
{
return pGPSInfoArray->GPSInfoArray;
}
| void GPSpacket_initGPSInfoArray | ( | tGPSInfoArray * | pGPSInfoArray | ) |
| pGPSInfoArray |
Definition at line 11 of file GPSpacket.c.
{
unsigned int uiIdx;
tGPSInfo tGPSInfoBlank = {'\0'};
for(uiIdx = 0; uiIdx < 15; uiIdx++){
pGPSInfoArray->GPSInfoArray[uiIdx] = tGPSInfoBlank;
}
pGPSInfoArray->uiIdx = 0;
pGPSInfoArray->uiCurrentSize = 1;
}
| tGPSInfo GPSpacket_popGPSInfoArray | ( | tGPSInfoArray * | pGPSInfoArray | ) |
| pGPSInfoArray,: |
Definition at line 63 of file GPSpacket.c.
{
pGPSInfoArray->uiCurrentSize--;
return pGPSInfoArray->GPSInfoArray[--pGPSInfoArray->uiIdx];
}
| void GPSpacket_pushGPSInfoArray | ( | tGPSInfoArray * | pGPSInfoArray, |
| tGPSInfo * | pGPSInfo | ||
| ) |
| pGPSInfoArray | |
| pGPSInfo |
Definition at line 54 of file GPSpacket.c.
{
pGPSInfoArray->GPSInfoArray[pGPSInfoArray->uiIdx++] = *pGPSInfo;
pGPSInfoArray->uiCurrentSize++;
}
1.7.4