/* query possible satellits*/ void CZapitClient::getScanSatelliteList( SatelliteList& satelliteList ) { send(CZapitMessages::CMD_SCANGETSATLIST); responseGetSatelliteList response; while ( CBasicClient::receive_data((char*)&response, sizeof(responseGetSatelliteList))) satelliteList.push_back(response); close_connection(); }
/* query possible satellits*/ void CZapitClient::getScanSatelliteList(SatelliteList& satelliteList) { uint32_t satlength; send(CZapitMessages::CMD_SCANGETSATLIST); responseGetSatelliteList response; while (CBasicClient::receive_data((char*)&satlength, sizeof(satlength))) { if (satlength == SATNAMES_END_MARKER) break; if (!CBasicClient::receive_data((char*)&(response), satlength)) break; satelliteList.push_back(response); } close_connection(); }