1403 uint16_t nclosed1 = 0;
1404 uint16_t nconnecting1 = 0;
1405 uint16_t nconnecting2 = 0;
1406 uint16_t nconnected1 = 0;
1407 uint16_t nconnected2 = 0;
1408 uint16_t nconfigured = 0;
1410 vector<uint8_t> stat1(40);
1411 vector<uint8_t> stat2(40);
1417 for (
int idx=0; idx<40; idx++)
1420 const BoardList::const_iterator &slot =
fBoards.find(idx);
1520 if (nconnecting1==0 && nconnected1>0 && nconnected2==nconnected1)
1526 for (BoardList::iterator it=
fBoards.begin(); it!=
fBoards.end(); it++)
1527 if (!it->second->IsTxQueueEmpty())
1535 for (BoardList::iterator it=
fBoards.begin(); it!=
fBoards.end(); it++)
1547 if (nconfigured!=nconnected1)
1553 for (BoardList::iterator it=
fBoards.begin(); it!=
fBoards.end(); it++)
1581 for (BoardList::iterator it=
fBoards.begin(); it!=
fBoards.end(); it++)
1582 if (!it->second->IsTxQueueEmpty())
1598 T::Message(
"Run successfully started... first data received.");
1599 if (nconfigured!=nconnected1)
1600 T::Message(
"Configuration of some boards changed.");
1607 if (nconnecting1>0 || nconnecting2>0 || nconnected1!=nconnected2)
bool IsDisconnected() const
vector< uint8_t > fStatus1
bool IsConnecting() const
bool IsRunInProgress() const
bool IsConnected(int i) const
Configs::const_iterator fTargetConfig
vector< uint8_t > fStatus2
void UpdateConnectionStatus(const vector< uint8_t > &stat1, const vector< uint8_t > &stat2, bool thread)
bool IsConfigured() const
void Cmd(FAD::Enable cmd, bool on=true)
bool IsConnecting(int i) const