/* tell zapit which satellites to scan*/ void CZapitClient::setScanSatelliteList( ScanSatelliteList& satelliteList ) { send(CZapitMessages::CMD_SCANSETSCANSATLIST); for (uint32_t i=0; i<satelliteList.size(); i++) { send_data((char*)&satelliteList[i], sizeof(satelliteList[i])); } close_connection(); }
/* tell zapit which satellites to scan*/ void CZapitClient::setScanSatelliteList( ScanSatelliteList& satelliteList ) { OpenThreads::ScopedLock<OpenThreads::Mutex> lock(mutex); send(CZapitMessages::CMD_SCANSETSCANSATLIST); for (uint32_t i=0; i<satelliteList.size(); i++) { send_data((char*)&satelliteList[i], sizeof(satelliteList[i])); } close_connection(); }
/* tell zapit which satellites to scan*/ void CZapitClient::setScanSatelliteList( ScanSatelliteList& satelliteList ) { CZapitMessages::commandInt num; send(CZapitMessages::CMD_SCANSETSCANSATLIST); num.val = satelliteList.size(); send_data((char* )&num, sizeof(num)); for (int i=0; i<num.val; i++) { send_data((char*)&satelliteList[i], sizeof(satelliteList[i])); } close_connection(); }