Cut away a lot of the fat in various buffers and implemented a protocol wrapper for R900 meters that transmit consumption as a hexadecimal coded digits. This also marks the first version which performs well enough to receive at full sample rate on an RPi2 without dropping any samples.
Changes:
- 2b386b0 Add R900 BCD Protocol (#58)
- 17b0016 Remove IQ buffer from decoder, implement buffer for sample dumping in main program.
- cedc2f8 Rename SCM test and update meters.csv
- 082d452 Maintain internal signal buffer since we trimmed the decoder-specific one.
- b567710 Resize Filter and csum buffers. Rename Pack to Transpose.
- 1c5bbb4 Simulation (#51)
- 2bee3a8 Rename recv.go to main.go
- 1742cc5 Fix length of bits to pack.
- 508c42c Remove old calculation from MagLUT.
- 1378c68 Remove Sqrt in MagLUT, sensitivity is unaffected. Use appropriate scaling in LUT calculation.
- faba109 Trim Signal and Filtered buffers to only necessary lengths.