Coding conventions

pull/15/head
sh123 2021-02-02 17:57:36 +02:00
rodzic b222573f1f
commit 46eb37b087
4 zmienionych plików z 19 dodań i 23 usunięć

Wyświetl plik

@ -9,12 +9,12 @@ Processor::Processor()
{ {
} }
void Processor::serialSend(const byte *data, int dataLength) { void Processor::serialSend(const byte *b, int dataLength) {
onSerialTx((byte)Marker::Fend); onSerialTx((byte)Marker::Fend);
onSerialTx((byte)Cmd::Data); onSerialTx((byte)Cmd::Data);
for (int i = 0; i < dataLength; i++) { for (int i = 0; i < dataLength; i++) {
byte rxByte = data[i]; byte rxByte = b[i];
if (rxByte == Marker::Fend) { if (rxByte == Marker::Fend) {
onSerialTx((byte)Marker::Fesc); onSerialTx((byte)Marker::Fesc);

Wyświetl plik

@ -12,7 +12,7 @@ class Processor {
public: public:
Processor(); Processor();
void serialSend(const byte *data, int dataLength); void serialSend(const byte *b, int dataLength);
void serialProcessRx(); void serialProcessRx();
protected: protected:
@ -59,12 +59,12 @@ protected:
protected: protected:
virtual bool onRigTxBegin() = 0; virtual bool onRigTxBegin() = 0;
virtual void onRigTx(byte data) = 0; virtual void onRigTx(byte b) = 0;
virtual void onRigTxEnd() = 0; virtual void onRigTxEnd() = 0;
virtual void onSerialTx(byte data) = 0; virtual void onSerialTx(byte b) = 0;
virtual bool onSerialRxHasData() = 0; virtual bool onSerialRxHasData() = 0;
virtual bool onSerialRx(byte *data) = 0; virtual bool onSerialRx(byte *b) = 0;
virtual void onControlCommand(Cmd cmd, byte value) = 0; virtual void onControlCommand(Cmd cmd, byte value) = 0;
/* /*

Wyświetl plik

@ -303,9 +303,9 @@ bool Service::onRigTxBegin()
return (LoRa.beginPacket() == 1); return (LoRa.beginPacket() == 1);
} }
void Service::onRigTx(byte data) void Service::onRigTx(byte b)
{ {
LoRa.write(data); LoRa.write(b);
} }
void Service::onRigTxEnd() void Service::onRigTxEnd()
@ -313,9 +313,9 @@ void Service::onRigTxEnd()
LoRa.endPacket(true); LoRa.endPacket(true);
} }
void Service::onSerialTx(byte data) void Service::onSerialTx(byte b)
{ {
serialBt_.write(data); serialBt_.write(b);
} }
bool Service::onSerialRxHasData() bool Service::onSerialRxHasData()
@ -323,13 +323,13 @@ bool Service::onSerialRxHasData()
return serialBt_.available(); return serialBt_.available();
} }
bool Service::onSerialRx(byte *data) bool Service::onSerialRx(byte *b)
{ {
int rxResult = serialBt_.read(); int rxResult = serialBt_.read();
if (rxResult == -1) { if (rxResult == -1) {
return false; return false;
} }
*data = (byte)rxResult; *b = (byte)rxResult;
return true; return true;
} }

Wyświetl plik

@ -30,8 +30,6 @@ private:
void reconnectWifi() const; void reconnectWifi() const;
bool reconnectAprsis(); bool reconnectAprsis();
void processTx();
void onLoraDataAvailable(int packetSize); void onLoraDataAvailable(int packetSize);
void onAprsisDataAvailable(); void onAprsisDataAvailable();
@ -40,10 +38,6 @@ private:
bool sendAX25ToLora(const AX25::Payload &payload); bool sendAX25ToLora(const AX25::Payload &payload);
void processIncomingRawPacketAsServer(const byte *packet, int packetLength); void processIncomingRawPacketAsServer(const byte *packet, int packetLength);
bool kissReceiveByte(unsigned char rxByte);
bool kissProcessCommand(unsigned char rxByte);
void kissResetState();
inline bool needsAprsis() const { inline bool needsAprsis() const {
return !config_.IsClientMode && (config_.EnableRfToIs || config_.EnableIsToRf); return !config_.IsClientMode && (config_.EnableRfToIs || config_.EnableIsToRf);
} }
@ -53,12 +47,12 @@ private:
protected: protected:
virtual bool onRigTxBegin(); virtual bool onRigTxBegin();
virtual void onRigTx(byte data); virtual void onRigTx(byte b);
virtual void onRigTxEnd(); virtual void onRigTxEnd();
virtual void onSerialTx(byte data); virtual void onSerialTx(byte b);
virtual bool onSerialRxHasData(); virtual bool onSerialRxHasData();
virtual bool onSerialRx(byte *data); virtual bool onSerialRx(byte *b);
virtual void onControlCommand(Cmd cmd, byte value); virtual void onControlCommand(Cmd cmd, byte value);
@ -83,11 +77,13 @@ private:
private: private:
// config // config
Config config_; Config config_;
String aprsLoginCommand_;
AX25::Callsign ownCallsign_;
// csma
byte csmaP_; byte csmaP_;
long csmaSlotTime_; long csmaSlotTime_;
long csmaSlotTimePrev_; long csmaSlotTimePrev_;
String aprsLoginCommand_;
AX25::Callsign ownCallsign_;
// state // state
long previousBeaconMs_; long previousBeaconMs_;