#include <TdkGpsDataTransfer.h>
Public Member Functions | |
| TdkGpsDataTransfer () | |
| virtual | ~TdkGpsDataTransfer () |
| virtual void | setPort (const TdkGpsPort &port) |
| virtual const TdkGpsPort & | getPort () |
| virtual void | connect () |
| virtual void | disconnect () |
| virtual bool | isConnected () |
| virtual std::vector< TdkGpsTrack * > | importTracks () |
| virtual void | sendPacket (byte *packet, const int &packetSize) |
| virtual void | receivePacket (byte *packet) |
| virtual void | getGpsDeviceProductData (TdkGpsDeviceProductData &data) |
Static Public Member Functions | |
| static byte | checksum (byte *packet, int nbits) |
Protected Member Functions | |
| std::vector< TdkGpsTrack * > | getTrackList (std::vector< byte * > tracks) |
| std::vector< byte * > | importData (byte data) |
| void | getData (std::vector< byte * > &data, byte dataFilter) |
| virtual void | buildPackets () |
| virtual void | releasePackets () |
| virtual byte * | buildProductDataRequestPacket () |
| virtual byte * | buildProductDataRequestPacketAck () |
| virtual byte * | buildProductDataRequestPacketNak () |
Protected Attributes | |
| TdkGpsPort | _port |
| HANDLE | _hCom |
| bool | _connected |
| byte * | _productDataRequestPacket |
| byte * | _productDataRequestPacketAck |
| byte * | _productDataRequestPacketNak |
| TdkGpsDataTransfer::TdkGpsDataTransfer | ( | ) |
| TdkGpsDataTransfer::~TdkGpsDataTransfer | ( | ) | [virtual] |
| void TdkGpsDataTransfer::setPort | ( | const TdkGpsPort & | port | ) | [virtual] |
| const TdkGpsPort & TdkGpsDataTransfer::getPort | ( | ) | [virtual] |
| void TdkGpsDataTransfer::connect | ( | ) | [virtual] |
| void TdkGpsDataTransfer::disconnect | ( | ) | [virtual] |
| bool TdkGpsDataTransfer::isConnected | ( | ) | [virtual] |
| std::vector< TdkGpsTrack * > TdkGpsDataTransfer::importTracks | ( | ) | [virtual] |
| void TdkGpsDataTransfer::sendPacket | ( | byte * | packet, | |
| const int & | packetSize | |||
| ) | [virtual] |
| void TdkGpsDataTransfer::receivePacket | ( | byte * | packet | ) | [virtual] |
| void TdkGpsDataTransfer::getGpsDeviceProductData | ( | TdkGpsDeviceProductData & | data | ) | [virtual] |
| byte TdkGpsDataTransfer::checksum | ( | byte * | packet, | |
| int | nbits | |||
| ) | [static] |
| std::vector< TdkGpsTrack * > TdkGpsDataTransfer::getTrackList | ( | std::vector< byte * > | tracks | ) | [protected] |
| std::vector< byte * > TdkGpsDataTransfer::importData | ( | byte | data | ) | [protected] |
| void TdkGpsDataTransfer::getData | ( | std::vector< byte * > & | data, | |
| byte | dataFilter | |||
| ) | [protected] |
| void TdkGpsDataTransfer::buildPackets | ( | ) | [protected, virtual] |
| void TdkGpsDataTransfer::releasePackets | ( | ) | [protected, virtual] |
| byte * TdkGpsDataTransfer::buildProductDataRequestPacket | ( | ) | [protected, virtual] |
| byte * TdkGpsDataTransfer::buildProductDataRequestPacketAck | ( | ) | [protected, virtual] |
| byte * TdkGpsDataTransfer::buildProductDataRequestPacketNak | ( | ) | [protected, virtual] |
TdkGpsPort TdkGpsDataTransfer::_port [protected] |
HANDLE TdkGpsDataTransfer::_hCom [protected] |
bool TdkGpsDataTransfer::_connected [protected] |
byte* TdkGpsDataTransfer::_productDataRequestPacket [protected] |
byte* TdkGpsDataTransfer::_productDataRequestPacketAck [protected] |
byte* TdkGpsDataTransfer::_productDataRequestPacketNak [protected] |
1.5.2