Rename txQueue to txKissQueue

pull/15/head
sh123 2021-02-01 12:26:25 +02:00
rodzic 6788868b59
commit ca0fd531e0
2 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -7,7 +7,7 @@ Service::Service()
, kissCmd_(KissCmd::NoCmd)
, csmaP_(CfgCsmaPersistence)
, csmaSlotTime_(CfgCsmaSlotTimeMs)
, txQueue_(new cppQueue(sizeof(unsigned char), CfgLoraTxQueueSize))
, kissTxQueue_(new cppQueue(sizeof(unsigned char), CfgLoraTxQueueSize))
, serialBt_()
{
}
@ -329,22 +329,22 @@ void Service::onLoraDataAvailable(int packetSize)
void Service::processTx()
{
while (serialBt_.available() || !txQueue_->isEmpty()) {
while (serialBt_.available() || !kissTxQueue_->isEmpty()) {
if (serialBt_.available()) {
int rxResult = serialBt_.read();
if (rxResult != -1) {
byte rxByte = (byte)rxResult;
if (!txQueue_->push((void *)&rxByte)) {
if (!kissTxQueue_->push((void *)&rxByte)) {
Serial.println("TX queue is full");
}
}
}
if (!txQueue_->isEmpty()) {
if (!kissTxQueue_->isEmpty()) {
byte qRxByte;
if (txQueue_->peek((void *)&qRxByte)) {
if (kissTxQueue_->peek((void *)&qRxByte)) {
if (kissReceiveByte(qRxByte)) {
txQueue_->drop();
kissTxQueue_->drop();
}
}
}

Wyświetl plik

@ -114,7 +114,7 @@ private:
long previousBeaconMs_;
byte csmaP_;
long csmaSlotTime_;
std::shared_ptr<cppQueue>txQueue_;
std::shared_ptr<cppQueue>kissTxQueue_;
// peripherals
BluetoothSerial serialBt_;