Add AX.25 Slot Time and P-Persist processing for simplex work.

This commit is contained in:
Jonathan Naylor
2020-07-01 12:33:08 +01:00
parent 2c6e2c2a11
commit 29c8cf9414
6 changed files with 163 additions and 6 deletions
+6
View File
@@ -38,6 +38,8 @@ public:
void setTwist(int8_t n);
bool isDCD();
private:
CAX25Frame m_frame;
CAX25Twist m_twist;
@@ -51,6 +53,9 @@ private:
bool m_pllLast;
uint8_t m_pllBits;
float32_t m_pllCount;
float32_t m_pllJitter;
bool m_pllDCD;
float32_t m_iirHistory[5U];
uint16_t m_hdlcOnes;
bool m_hdlcFlag;
uint16_t m_hdlcBuffer;
@@ -61,6 +66,7 @@ private:
bool NRZI(bool b);
bool PLL(bool b);
bool HDLC(bool b);
float32_t iir(float32_t input);
};
#endif