bool FalconFirmware::isFirmwareLoaded() { if(m_falconComm->requiresPoll()) { for(int i = 0; i < 250; ++i) { if(runIOLoop()) { m_isFirmwareLoaded = true; return true; } } } else { for(int i = 0; i < 10; ++i) { if(runIOLoop()) { m_isFirmwareLoaded = true; return true; } } } m_isFirmwareLoaded = false; m_errorCode = FALCON_FIRMWARE_NO_FIRMWARE_LOADED; return false; }
void FalconDeviceThread::runThreadLoop() { while(m_runThreadLoop) { runIOLoop(); } }