diff --git a/src_main/io/pibasetransfer.cpp b/src_main/io/pibasetransfer.cpp index f6971d55..cf1e9256 100644 --- a/src_main/io/pibasetransfer.cpp +++ b/src_main/io/pibasetransfer.cpp @@ -18,7 +18,7 @@ PIBaseTransfer::PIBaseTransfer(): crc(standardCRC_16()), diag(false) { //CONNECTU(&diag, qualityChanged, this, diagChanged); diag.setName("PIBaseTransfer"); diag.start(50); - packets_count = 32; + packets_count = 100; setPacketSize(4096); randomize(); } @@ -437,7 +437,6 @@ void PIBaseTransfer::sendReply(PacketType reply) { bool PIBaseTransfer::getStartRequest() { - PITimeMeasurer tm; mutex_header.lock(); header.type = pt_Start; header.id = 0; @@ -449,6 +448,7 @@ bool PIBaseTransfer::getStartRequest() { mutex_header.unlock(); ba << st; state_string = "send request"; + PITimeMeasurer tm; while (tm.elapsed_s() < timeout_) { diag.sended(ba.size_s()); sendRequest(ba); diff --git a/utils/system_daemon/main.cpp b/utils/system_daemon/main.cpp index ddb65ec7..1a8f5e91 100755 --- a/utils/system_daemon/main.cpp +++ b/utils/system_daemon/main.cpp @@ -85,7 +85,7 @@ public: CONNECTU(screen, tileEvent, this, tileEvent) CONNECTU(screen, keyPressed, this, keyEvent) CONNECTU(&daemon_, menuRequest, this, menuRequest) - start(50); + start(25); } PIScreenTile * menuTile() { TileList * ret = new TileList(); @@ -209,7 +209,7 @@ public: screen->unlock(); } void tick(void* data_, int delimiter) { - if (tpeerdiag->visible || tinfo->visible) + if (tpeerdiag->visible || tpeer->visible) updatePeerInfo(); } EVENT_HANDLER(void, menuRequest) {