Removed cancellation of error downgrading after closing, was causing read access violations.
parent
055cae1232
commit
f41b5c4a79
|
|
@ -168,6 +168,4 @@ void Communication::readTask() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -129,5 +129,4 @@ void MultiChannelCommunication::readTask() {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
@ -185,7 +185,6 @@ void FTDI::readTask() {
|
||||||
if(readBytes > 0)
|
if(readBytes > 0)
|
||||||
readQueue.enqueue_bulk(readbuf, readBytes);
|
readQueue.enqueue_bulk(readbuf, readBytes);
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void FTDI::writeTask() {
|
void FTDI::writeTask() {
|
||||||
|
|
@ -198,5 +197,4 @@ void FTDI::writeTask() {
|
||||||
ftdi.write(writeOp.bytes.data(), (int)writeOp.bytes.size());
|
ftdi.write(writeOp.bytes.data(), (int)writeOp.bytes.size());
|
||||||
onWrite();
|
onWrite();
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
@ -257,7 +257,6 @@ void PCAP::readTask() {
|
||||||
|
|
||||||
readQueue.enqueue_bulk(packet.payload.data(), packet.payload.size());
|
readQueue.enqueue_bulk(packet.payload.data(), packet.payload.size());
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void PCAP::writeTask() {
|
void PCAP::writeTask() {
|
||||||
|
|
@ -281,7 +280,6 @@ void PCAP::writeTask() {
|
||||||
pcap_sendpacket(interface.fp, bs.data(), (int)bs.size());
|
pcap_sendpacket(interface.fp, bs.data(), (int)bs.size());
|
||||||
// TODO Handle packet send errors
|
// TODO Handle packet send errors
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
PCAP::EthernetPacket::EthernetPacket(const std::vector<uint8_t>& bytestream) {
|
PCAP::EthernetPacket::EthernetPacket(const std::vector<uint8_t>& bytestream) {
|
||||||
|
|
|
||||||
|
|
@ -309,5 +309,4 @@ void STM32::writeTask() {
|
||||||
report(APIEvent::Type::FailedToWrite, APIEvent::Severity::Error);
|
report(APIEvent::Type::FailedToWrite, APIEvent::Severity::Error);
|
||||||
onWrite();
|
onWrite();
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
@ -276,7 +276,6 @@ void PCAP::readTask() {
|
||||||
|
|
||||||
readQueue.enqueue_bulk(packet.payload.data(), packet.payload.size());
|
readQueue.enqueue_bulk(packet.payload.data(), packet.payload.size());
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void PCAP::writeTask() {
|
void PCAP::writeTask() {
|
||||||
|
|
@ -301,7 +300,6 @@ void PCAP::writeTask() {
|
||||||
onWrite();
|
onWrite();
|
||||||
// TODO Handle packet send errors
|
// TODO Handle packet send errors
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
PCAP::EthernetPacket::EthernetPacket(const std::vector<uint8_t>& bytestream) {
|
PCAP::EthernetPacket::EthernetPacket(const std::vector<uint8_t>& bytestream) {
|
||||||
|
|
|
||||||
|
|
@ -385,7 +385,6 @@ void VCP::readTask() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void VCP::writeTask() {
|
void VCP::writeTask() {
|
||||||
|
|
@ -428,5 +427,4 @@ void VCP::writeTask() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EventManager::GetInstance().cancelErrorDowngradingOnCurrentThread();
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue