rfm_edf_ecomanager.git
4 years agoadded another channel master
Tom Parker [Fri, 25 Sep 2015 23:24:14 +0000 (11:24 +1200)]
added another channel

5 years agodisable interrupts while sending can messages (we use the SPI in the interrupt and...
Tom Parker [Sat, 4 Apr 2015 09:33:21 +0000 (22:33 +1300)]
disable interrupts while sending can messages (we use the SPI in the interrupt and in the maincode, don't want to step on each other)

5 years agopass the CAN interface around so we can send power data over the CAN bus
Tom Parker [Sat, 4 Apr 2015 02:24:33 +0000 (15:24 +1300)]
pass the CAN interface around so we can send power data over the CAN bus

5 years agojam in can bus pulse meter thing
Tom Parker [Fri, 3 Apr 2015 22:33:28 +0000 (11:33 +1300)]
jam in can bus pulse meter thing

6 years agoUpdate README.md
Jack Kelly [Wed, 11 Jun 2014 11:00:22 +0000 (12:00 +0100)]
Update README.md

7 years agoMerge branch 'master' of github.com:JackKelly/rfm_edf_ecomanager
Jack Kelly [Mon, 25 Feb 2013 10:25:53 +0000 (10:25 +0000)]
Merge branch 'master' of github.com:JackKelly/rfm_edf_ecomanager

7 years agoIndicate packets which have arrived as result of IAM manual button switch. Closes #54
Jack Kelly [Mon, 25 Feb 2013 10:24:55 +0000 (10:24 +0000)]
Indicate packets which have arrived as result of IAM manual button switch. Closes #54

7 years agoUpdate README.md
Jack Kelly [Mon, 18 Feb 2013 11:32:39 +0000 (11:32 +0000)]
Update README.md

7 years agosmall tweaks to flash.sh
Jack (aka Daniel) Kelly [Thu, 14 Feb 2013 17:37:48 +0000 (17:37 +0000)]
small tweaks to flash.sh

7 years agomaking flash.sh executable
Jack (aka Daniel) Kelly [Thu, 14 Feb 2013 17:23:40 +0000 (17:23 +0000)]
making flash.sh executable

7 years agoavrdude flashing command added
Jack Kelly [Thu, 14 Feb 2013 17:20:09 +0000 (17:20 +0000)]
avrdude flashing command added

7 years agoAllow wider range for new_sample_period (was +/-300ms, now +/-500ms)
Jack Kelly [Wed, 13 Feb 2013 09:39:53 +0000 (09:39 +0000)]
Allow wider range for new_sample_period (was +/-300ms, now +/-500ms)

7 years agoDon't continually retry IAMs. Closes #50
Jack Kelly [Tue, 12 Feb 2013 17:55:14 +0000 (17:55 +0000)]
Don't continually retry IAMs. Closes #50

7 years agoHex update
Jack Kelly [Mon, 28 Jan 2013 22:24:25 +0000 (22:24 +0000)]
Hex update

7 years agoUsing utils::bytes_to_uint32() in RxPacketFromSensor::decode_id().
Jack Kelly [Fri, 21 Dec 2012 21:24:01 +0000 (21:24 +0000)]
Using utils::bytes_to_uint32() in RxPacketFromSensor::decode_id().

7 years agoRename RXPacket and TXPacket to RxPacket and RxPacket https://github.com/JackKelly...
Jack Kelly [Fri, 21 Dec 2012 20:29:21 +0000 (20:29 +0000)]
Rename RXPacket and TXPacket to RxPacket and RxPacket https://github.com/JackKelly/nanode_rf_utils/issues/3

7 years agoUsing the new utils::uint_to_bytes() function in Manager::send_command_to_trx()
Jack Kelly [Fri, 21 Dec 2012 17:56:25 +0000 (17:56 +0000)]
Using the new utils::uint_to_bytes() function in Manager::send_command_to_trx()

7 years agoEven tidier tests/makefile thanks to http://stackoverflow.com/a/13992753/732596
Jack Kelly [Fri, 21 Dec 2012 17:23:45 +0000 (17:23 +0000)]
Even tidier tests/makefile thanks to stackoverflow.com/a/13992753/732596

7 years agoMuch more elegant tests/makefile
Jack Kelly [Fri, 21 Dec 2012 15:00:46 +0000 (15:00 +0000)]
Much more elegant tests/makefile

7 years agoModified to handle fact that Packet is now a template class. All tests compile and...
Jack Kelly [Fri, 21 Dec 2012 12:02:02 +0000 (12:02 +0000)]
Modified to handle fact that Packet is now a template class. All tests compile and run.  About to write more elegant tests/makefile

7 years agoMassive refactoring! I stripped out all the general RF code and put it into the nanod...
Jack Kelly [Thu, 13 Dec 2012 17:29:17 +0000 (17:29 +0000)]
Massive refactoring! I stripped out all the general RF code and put it into the nanode_rf_utils repository. This new setup has been tested on the Arduino IDE and appears to work.  Will update the wiki now.

7 years agoDon't return from send_command_to_trx() until it has finished transmitting!
Jack Kelly [Tue, 27 Nov 2012 15:23:37 +0000 (15:23 +0000)]
Don't return from send_command_to_trx() until it has finished transmitting!

7 years agoNew TRX polling strategy:
Jack Kelly [Tue, 27 Nov 2012 12:33:44 +0000 (12:33 +0000)]
New TRX polling strategy:

For each SAMPLE_PERIOD:
* poll every TRX once.
* then continually cycle through inactive TRXs and poll them until SAMPLE_PERIOD is over

7 years agoFurther trying to improve RF performance. #43
Jack Kelly [Tue, 27 Nov 2012 11:28:35 +0000 (11:28 +0000)]
Further trying to improve RF performance. #43

* don't turn off base band block when transmitting
* auto clock recovery (starts fast, then goes to slow)
* 60kHz deviation for first 2 TX bytes
* correct timing of EL and ET

7 years agoMerge branch 'master' of github.com:JackKelly/rfm_edf_ecomanager
Jack Kelly [Mon, 26 Nov 2012 13:02:41 +0000 (13:02 +0000)]
Merge branch 'master' of github.com:JackKelly/rfm_edf_ecomanager

7 years agoTweaks to increase reliability of EDF IAM TX packets.
Jack Kelly [Mon, 26 Nov 2012 13:02:01 +0000 (13:02 +0000)]
Tweaks to increase reliability of EDF IAM TX packets.

* Issue #43
* Increase preamble from 1 byte to 6 bytes.

7 years ago100ms TRX timeout. And currently_sending flag.
Jack Kelly [Mon, 26 Nov 2012 11:32:31 +0000 (11:32 +0000)]
100ms TRX timeout. And currently_sending flag.

7 years agoUse #ifdefs to TUNING printouts. Don't send ACK as last-ditch attempt (issue #43...
Jack Kelly [Fri, 23 Nov 2012 20:41:18 +0000 (20:41 +0000)]
Use #ifdefs to TUNING printouts. Don't send ACK as last-ditch attempt (issue #43). Shorten some debug messages.

7 years agoBreaking TRX state change function out to Rfm12b class. And try turing TRX on if...
Jack Kelly [Fri, 23 Nov 2012 13:55:14 +0000 (13:55 +0000)]
Breaking TRX state change function out to Rfm12b class.  And try turing TRX on if we don't hear from it.

7 years agoUpdate README.md
Jack Kelly [Mon, 19 Nov 2012 09:46:18 +0000 (09:46 +0000)]
Update README.md

7 years agoUpdate README.md
Jack Kelly [Mon, 19 Nov 2012 09:45:46 +0000 (09:45 +0000)]
Update README.md

7 years agoPrints tuning offset when debug=INFO. Change freq to 433.9575MHz.
Jack Kelly [Fri, 16 Nov 2012 13:28:02 +0000 (13:28 +0000)]
Prints tuning offset when debug=INFO. Change freq to 433.9575MHz.

7 years agoUse RFM12b fast clock recovery. Fixes #41.
Jack Kelly [Mon, 12 Nov 2012 20:02:07 +0000 (20:02 +0000)]
Use RFM12b fast clock recovery. Fixes #41.

Possibly might also improve CC IAM reception (issue #13).

7 years agoFixing a couple of small bugs when TRXs go inactive.
Jack Kelly [Fri, 9 Nov 2012 22:31:21 +0000 (22:31 +0000)]
Fixing a couple of small bugs when TRXs go inactive.

7 years agoOnly functional change is to init Manager::time_to_start_next_trx_roll_call = millis...
Jack Kelly [Fri, 9 Nov 2012 21:13:37 +0000 (21:13 +0000)]
Only functional change is to init Manager::time_to_start_next_trx_roll_call = millis() so it works even if we force millis() to start at a non-zero number for testing roll-over.

7 years agowait 10ms before responding to 't' command. Otherwise we risk data corruption.
Jack Kelly [Fri, 9 Nov 2012 16:36:15 +0000 (16:36 +0000)]
wait 10ms before responding to 't' command. Otherwise we risk data corruption.

7 years agotimecheck command "t" implemented.
Jack Kelly [Fri, 9 Nov 2012 13:58:45 +0000 (13:58 +0000)]
timecheck command "t" implemented.

7 years agochanging state of TRX now sends line feeds correctly!
Jack Kelly [Thu, 8 Nov 2012 21:03:56 +0000 (21:03 +0000)]
changing state of TRX now sends line feeds correctly!

7 years agoimplemented timeout for keyboard input. Closes #40
Jack Kelly [Thu, 8 Nov 2012 11:55:33 +0000 (11:55 +0000)]
implemented timeout for keyboard input. Closes #40

7 years agoRespond to 'v' command in one line.
Jack Kelly [Tue, 6 Nov 2012 21:13:45 +0000 (21:13 +0000)]
Respond to 'v' command in one line.

7 years agoset_size_from_serial now responds more usefully
Jack Kelly [Tue, 6 Nov 2012 20:54:37 +0000 (20:54 +0000)]
set_size_from_serial now responds more usefully

7 years agoRenaming new.h and new.cpp to new_fix. in an attempt to please Arduino IDE
Jack Kelly [Tue, 6 Nov 2012 19:23:05 +0000 (19:23 +0000)]
Renaming new.h and new.cpp to new_fix. in an attempt to please Arduino IDE

7 years agoCan now switch TRXs on and off
Jack Kelly [Tue, 6 Nov 2012 17:59:52 +0000 (17:59 +0000)]
Can now switch TRXs on and off

7 years agoReadme update
Jack Kelly [Tue, 6 Nov 2012 16:37:43 +0000 (16:37 +0000)]
Readme update

7 years agoSensors now numbered from 1 not 0 to be consistent with numbering on Sensable TX
Jack Kelly [Tue, 6 Nov 2012 16:28:21 +0000 (16:28 +0000)]
Sensors now numbered from 1 not 0 to be consistent with numbering on Sensable TX

7 years agoAPI tweaks to fix JSON issues and also to make data more usable for my logger python app
Jack Kelly [Sat, 3 Nov 2012 14:56:44 +0000 (14:56 +0000)]
API tweaks to fix JSON issues and also to make data more usable for my logger python app

7 years agoTidier print_name() output and valid JSON for l and L commands.
Jack Kelly [Tue, 30 Oct 2012 18:48:43 +0000 (18:48 +0000)]
Tidier print_name() output and valid JSON for l and L commands.

7 years agoOccasional eta < millis problem at startup fixed. Tidier sample period update printing.
Jack Kelly [Tue, 30 Oct 2012 18:36:28 +0000 (18:36 +0000)]
Occasional eta < millis problem at startup fixed. Tidier sample period update printing.

7 years agoCC_TX_WINDOW changed from 1000 to 500ms
Jack Kelly [Tue, 30 Oct 2012 18:27:08 +0000 (18:27 +0000)]
CC_TX_WINDOW changed from 1000 to 500ms

7 years agoFixed #34 occasional eta < millis reports
Jack Kelly [Tue, 30 Oct 2012 18:20:42 +0000 (18:20 +0000)]
Fixed #34 occasional eta < millis reports

7 years agoMark sensors as inactive if they go silent. Closes #36
Jack Kelly [Tue, 30 Oct 2012 17:06:41 +0000 (17:06 +0000)]
Mark sensors as inactive if they go silent. Closes #36

7 years agoOnly wait 85ms for TRX reply, not 100. Closes #37
Jack Kelly [Tue, 30 Oct 2012 15:13:39 +0000 (15:13 +0000)]
Only wait 85ms for TRX reply, not 100. Closes #37

7 years agoPrint valid JSON (fixes #38). Also change RF config to only keep RF freq offset when...
Jack Kelly [Tue, 30 Oct 2012 15:08:47 +0000 (15:08 +0000)]
Print valid JSON (fixes #38). Also change RF config to only keep RF freq offset when VDI is high.

7 years agoRF tweaks:
Jack Kelly [Fri, 26 Oct 2012 18:57:38 +0000 (19:57 +0100)]
RF tweaks:

* using 433.95MHz (this appears to be good after looking at freq offset register for Sensabale TXs, EDF whole-house TX and EDF IAMs.  For comparison, EnviR uses 433.90 and EcoManager used 433.97)

* Data Quality Detector threshold 2 (as used on EnviR) instead of 4 (as used on EcoManager)

* range limit = +15/-16 (as used on EnviR; instead of +3/-4 as used on EcoManager)

* tinkered with settings AFC auto-mode selector to "kepp offset when VDI hi" (as used on EnviR and as recommended in the RFM12b manual for RXs with multiple TXs) but that seemed to hurt performance so reverted to "keep f_offset independently of VDI signal" (as used on EcoManager)

7 years agoAttempt at tweaking RF parameters. Going to revert some of these because performance...
Jack Kelly [Fri, 26 Oct 2012 18:46:03 +0000 (19:46 +0100)]
Attempt at tweaking RF parameters. Going to revert some of these because performance may not be quite as good as before.

7 years agoPutting const variables into consts.h. Closes #31
Jack Kelly [Fri, 26 Oct 2012 14:19:34 +0000 (15:19 +0100)]
Putting const variables into consts.h. Closes #31

7 years agoCan now use backspace key to modify numerical inputs
Jack Kelly [Fri, 26 Oct 2012 14:10:59 +0000 (15:10 +0100)]
Can now use backspace key to modify numerical inputs

7 years agoImplemented remove_index and remove_id. Closes #6
Jack Kelly [Fri, 26 Oct 2012 13:50:16 +0000 (14:50 +0100)]
Implemented remove_index and remove_id. Closes #6

7 years agoGetting rid of pointless const return types
Jack Kelly [Fri, 26 Oct 2012 11:28:55 +0000 (12:28 +0100)]
Getting rid of pointless const return types

For discussion, see:
http://stackoverflow.com/a/1443729/732596

7 years agoNot copying static strings to RAM for Serial.print either. Now only uses about 28...
Jack Kelly [Fri, 26 Oct 2012 10:58:38 +0000 (11:58 +0100)]
Not copying static strings to RAM for Serial.print either.  Now only uses about 28% of RAM (was over 80% prior to the previous commit)

7 years agoNo longer copies literal strings to RAM for logging messages. Also turns off compile...
Jack Kelly [Fri, 26 Oct 2012 10:39:34 +0000 (11:39 +0100)]
No longer copies literal strings to RAM for logging messages.  Also turns off compiler warnings for things that are fine.

7 years agoFixed bug where process_rx_pack_buf_and_find_id() would never return true.
Jack Kelly [Fri, 26 Oct 2012 09:40:28 +0000 (10:40 +0100)]
Fixed bug where process_rx_pack_buf_and_find_id() would never return true.

7 years agoSeems to compile in Arduino 1.0.1 on Linux and Windows. Compiles reliably in Windows...
Jack Kelly [Wed, 24 Oct 2012 16:27:55 +0000 (18:27 +0200)]
Seems to compile in Arduino 1.0.1 on Linux and Windows. Compiles reliably in Windows but on Linux there's a weird intermittent problem.  If it fails to compile then try compiling several times (no need to touch the code).

7 years agoPotential fix for #8 handle roll-over of millis()
Jack Kelly [Wed, 24 Oct 2012 13:04:57 +0000 (15:04 +0200)]
Potential fix for #8 handle roll-over of millis()

7 years agoMove info from README.md to wiki. Closes #16
Jack Kelly [Wed, 24 Oct 2012 10:15:21 +0000 (12:15 +0200)]
Move info from README.md to wiki. Closes #16

7 years agoCan now set size of TX or TRX arrays from serial #6
Jack Kelly [Wed, 24 Oct 2012 09:51:43 +0000 (11:51 +0200)]
Can now set size of TX or TRX arrays from serial #6

7 years agoMore commenting
Jack Kelly [Wed, 24 Oct 2012 09:38:42 +0000 (11:38 +0200)]
More commenting

7 years agoCommenting and formatting. Closes #29
Jack Kelly [Wed, 24 Oct 2012 09:24:15 +0000 (11:24 +0200)]
Commenting and formatting. Closes #29

7 years agoOn reception of broken packet, now reports what type of transmitter it's from
Jack Kelly [Tue, 23 Oct 2012 16:55:49 +0000 (18:55 +0200)]
On reception of broken packet, now reports what type of transmitter it's from

7 years agoSimple find-and-replace in Manager.cpp to use get_n instead of get_size()
Jack Kelly [Tue, 23 Oct 2012 16:54:10 +0000 (18:54 +0200)]
Simple find-and-replace in Manager.cpp to use get_n instead of get_size()

7 years agoDynamicArray now can allocate space with set_size and append() and find() and copy...
Jack Kelly [Sun, 21 Oct 2012 20:41:32 +0000 (22:41 +0200)]
DynamicArray now can allocate space with set_size and append() and find() and copy() all seem to work with the new data structure.

* Still to do: allow Manager to use the new data structures.

7 years agoGiving Packet a virtual destructor to stop compiler warnings
Jack Kelly [Sun, 21 Oct 2012 19:18:23 +0000 (20:18 +0100)]
Giving Packet a virtual destructor to stop compiler warnings

7 years agoTidying up comments and variable naming for Packet::demanchesterise
Jack Kelly [Sun, 21 Oct 2012 18:38:28 +0000 (19:38 +0100)]
Tidying up comments and variable naming for Packet::demanchesterise

7 years agoFixing logic in Packet::demancherise() where it would fail to spot a bad packet if...
Jack Kelly [Sun, 21 Oct 2012 17:00:26 +0000 (18:00 +0100)]
Fixing logic in Packet::demancherise() where it would fail to spot a bad packet if two consecutive bits were 11.  Also:

* Added tests for Packet class
* Renamed Packet::packet_length to length

7 years agoREADME updated and now links to wiki user manual
Jack Kelly [Fri, 19 Oct 2012 17:23:23 +0000 (18:23 +0100)]
README updated and now links to wiki user manual

7 years agoSlightly prettier printing of Tx and Trx list printing
Jack Kelly [Fri, 19 Oct 2012 15:12:14 +0000 (16:12 +0100)]
Slightly prettier printing of Tx and Trx list printing

7 years agoRolling Average for TX sample period implemented. Closes #30
Jack Kelly [Fri, 19 Oct 2012 15:07:08 +0000 (16:07 +0100)]
Rolling Average for TX sample period implemented. Closes #30

7 years agoFixing // DEBUG -> // LOGGING comments
Jack Kelly [Fri, 19 Oct 2012 12:20:28 +0000 (13:20 +0100)]
Fixing // DEBUG -> // LOGGING comments

7 years agoDone #27. Use typedefs in consts.h throughout code
Jack Kelly [Fri, 19 Oct 2012 12:03:06 +0000 (13:03 +0100)]
Done #27. Use typedefs in consts.h throughout code

7 years agoMade process_rx_pack_buf_and_find_id() a little tidier. Created new handle_pair_reque...
Jack Kelly [Fri, 19 Oct 2012 11:39:58 +0000 (12:39 +0100)]
Made process_rx_pack_buf_and_find_id() a little tidier. Created new handle_pair_request function.

7 years agoMore work on pairing with TRXs.
Jack Kelly [Fri, 19 Oct 2012 11:16:36 +0000 (12:16 +0100)]
More work on pairing with TRXs.

* I had previously assumed that a TRX would only respond to a poll request to a specific ID if that ID had been ACK'd.  Turns out this was an incorrect assumption.  TRXs change their ID while in pair-request mode and will respond to polls to that ID even if that ID hasn't been ACK'd.

* So now if we receive a pair-request from a TRX we thought we'd already paired with then we re-try (previously we ignored all pair-requests from sensors we already know about).

7 years agousing global TxType enum. Added health enum to Packet so it's OK to check is_ok(...
Jack Kelly [Fri, 19 Oct 2012 11:05:06 +0000 (12:05 +0100)]
using global TxType enum. Added health enum to Packet so it's OK to check is_ok() multiple times.

7 years agoFixed #28: Pairing with TRX crashes Nanode
Jack Kelly [Fri, 19 Oct 2012 10:02:37 +0000 (11:02 +0100)]
Fixed #28: Pairing with TRX crashes Nanode

7 years agoLogging can be removed from executable by not setting LOGGING symbol.
Jack Kelly [Fri, 19 Oct 2012 09:12:56 +0000 (10:12 +0100)]
Logging can be removed from executable by not setting LOGGING symbol.

7 years agoYet another attempt to output valid JSON from print all.
Jack Kelly [Thu, 18 Oct 2012 21:13:58 +0000 (22:13 +0100)]
Yet another attempt to output valid JSON from print all.

7 years agoAnother go at making print all output valid JSON!
Jack Kelly [Thu, 18 Oct 2012 21:03:15 +0000 (22:03 +0100)]
Another go at making print all output valid JSON!

7 years agoMake the list all command output valid JSON
Jack Kelly [Thu, 18 Oct 2012 20:57:23 +0000 (21:57 +0100)]
Make the list all command output valid JSON

7 years agoCompiles on Arduino IDE 1.0.1 on Ubuntu 12.10
Jack Kelly [Thu, 18 Oct 2012 20:55:07 +0000 (21:55 +0100)]
Compiles on Arduino IDE 1.0.1 on Ubuntu 12.10

7 years agoGreatly simplified DynamicArray<>::find and updated tests
Jack Kelly [Thu, 18 Oct 2012 20:34:09 +0000 (21:34 +0100)]
Greatly simplified DynamicArray<>::find and updated tests

7 years agoSeveral things:
Jack Kelly [Thu, 18 Oct 2012 19:32:50 +0000 (20:32 +0100)]
Several things:

* logging functions are now inlined and are turned off if DEBUG is not enabled

* virtual destructors

* CcTx and CcTrx have print() functions

* CcT?xArray have print_name() functions

* DynamicArray::delete_all() and ::print() added

7 years agoProgress on #6. Can now add TX and TRX on Serial. Created DynamicArray<>::get_id_from...
Jack Kelly [Thu, 18 Oct 2012 18:34:02 +0000 (19:34 +0100)]
Progress on #6. Can now add TX and TRX on Serial. Created DynamicArray<>::get_id_from_serial() and CcT?x::print_name().

7 years agoImplemented #26 Check if pairing with TRX has been successfull by attempting to...
Jack Kelly [Thu, 18 Oct 2012 16:38:55 +0000 (17:38 +0100)]
Implemented #26  Check if pairing with TRX has been successfull by attempting to poll it

7 years agoReduced code duplication by abstracting out Manager::wait_for_response
Jack Kelly [Thu, 18 Oct 2012 16:30:45 +0000 (17:30 +0100)]
Reduced code duplication by abstracting out Manager::wait_for_response

7 years agoDone #21 dynamic array for CcTx and CcTrx. Also:
Jack Kelly [Thu, 18 Oct 2012 16:05:55 +0000 (17:05 +0100)]
Done #21 dynamic array for CcTx and CcTrx. Also:

* added new, delete, new[] and delete[] with preprocessor tests to see if they're needed

* tidied up DynamicArray<>::find()

* modified Manager to work with new dynamic array

* fixed problem where Manager would never pause polling unresponsive TRXs

* continued with CcArray_test.cpp

7 years agoPart way to #21 implementing Dynamic Array for CcTx and Trxs. About to re-write find()
Jack Kelly [Thu, 18 Oct 2012 14:05:30 +0000 (15:05 +0100)]
Part way to #21 implementing Dynamic Array for CcTx and Trxs. About to re-write find()

7 years agounit tests #23 started. dynamic array #21 started
Jack Kelly [Tue, 16 Oct 2012 16:58:01 +0000 (17:58 +0100)]
unit tests #23 started. dynamic array #21 started

7 years agoJust about to re-write CcArray using a dynamic array.
Jack Kelly [Tue, 16 Oct 2012 09:12:19 +0000 (10:12 +0100)]
Just about to re-write CcArray using a dynamic array.

If I revert to this commit then note that this code is buggy. Specifically:

* My hacky attempt to cope with CcTrx* and CcTx* objects is broken. CcArray needs to be re-written as a template.

7 years agoAlmost finished "Simplify and reduce redundancy in tx and trxs arrays" #15
Jack Kelly [Mon, 15 Oct 2012 14:15:28 +0000 (15:15 +0100)]
Almost finished "Simplify and reduce redundancy in tx and trxs arrays" #15

7 years agopart way to fixing "Simplify and reduce redundancy in tx and trxs arrays" #15
Jack Kelly [Mon, 15 Oct 2012 10:15:36 +0000 (11:15 +0100)]
part way to fixing "Simplify and reduce redundancy in tx and trxs arrays" #15

* renamed Sensor -> CcTx
* made id public and removed get_id() and set_id()
* also used Serial.println to print "EDF IAM receiver" and "finished init"

7 years agoACK twice to EDF IAMs during pairing
Jack Kelly [Fri, 12 Oct 2012 16:39:24 +0000 (17:39 +0100)]
ACK twice to EDF IAMs during pairing