Do the POCSAG calibration in a different way.

This commit is contained in:
Jonathan Naylor 2019-01-30 14:31:15 +00:00
parent 6b00f7d27a
commit 73d3bd5778
2 changed files with 5 additions and 16 deletions

View file

@ -20,13 +20,6 @@
#include "Globals.h"
#include "CalPOCSAG.h"
// POCSAG 600 Hz Test Pattern
q15_t squreHz[] = {
950, 950, 950, 950, 950, 950, 950, 950, 950,
950, 950, 950, 950, 950, 950, 950, 950, 950,
-950, -950, -950, -950, -950, -950, -950, -950, -950,
-950, -950, -950, -950, -950, -950, -950, -950, -950,
};
CCalPOCSAG::CCalPOCSAG() :
m_state(POCSAGCAL_IDLE)
@ -39,14 +32,10 @@ void CCalPOCSAG::process()
return;
uint16_t space = io.getSpace();
if (space <= 205U)
if (space <= 165U)
return;
io.write(STATE_POCSAG, squreHz, 40U);
io.write(STATE_POCSAG, squreHz, 40U);
io.write(STATE_POCSAG, squreHz, 40U);
io.write(STATE_POCSAG, squreHz, 40U);
io.write(STATE_POCSAG, squreHz, 40U);
pocsagTX.writeByte(0xAAU);
}
uint8_t CCalPOCSAG::write(const uint8_t* data, uint8_t length)