dd

Dependencies:   xtoff2 RF24Network mbed

Fork of xtoff3 by pieter Berteloot

Revision:
16:691649d8a3da
Parent:
15:f8aad6d1db68
--- a/Ontvanger.cpp	Fri Jul 13 06:28:33 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-#include "Ontvanger.h"
-
-Serial pc2(USBTX, USBRX);
-RF24 radio(spi_MOSI, spi_MISO, spi_SCK, nrf_CE, nrf_CSN );
-RF24Network network(radio);
-
-RF24NetworkHeader header_rx;
-
-Ontvanger::Ontvanger()
-{
-    radio.begin();
-    network.begin(90, this_node);
-    wait_ms(2000);
-    radio.setPALevel(RF24_PA_MIN);
-    radio.setDataRate(RF24_250KBPS);
-};
-
-void Ontvanger::update()
-{
-    network.update();
-}
-
-bool Ontvanger::available()
-{
-    return network.available();
-}
-
-void Ontvanger::printDetails()
-{
-    radio.printDetails();
-}
-
-payload_t Ontvanger::read()
-{
-    payload_t payload_rx;
-    network.read(header_rx,&payload_rx,sizeof(payload_rx));
-    
-    if(payload_rx.messageAvailable == true)
-        printMessage(payload_rx.messageIndex);
-    
-    return payload_rx;
-}
-
-bool Ontvanger::write(payload_t message)
-{
-    RF24NetworkHeader header_tx(other_node);
-    payload_t packet;
-    packet = message;
-    
-    return network.write(header_tx,&packet,sizeof(packet));
-}
-
-bool Ontvanger::isValid()
-{
-    return radio.isValid();
-}
-
-bool Ontvanger::testRPD()
-{
-    return radio.testRPD();
-}
-
-void Ontvanger::printMessage(char index){
-    switch (index) {
-      case '1': 
-        pc2.printf("Message: Initializing...\n\r");
-        break;
-      case '2': 
-        pc2.printf("Message: Taring...\n\r");
-        break;
-      case '3': 
-        pc2.printf("Message: Error: Tare first\n\r");
-        break;
-      case '4': 
-        pc2.printf("Message: Tare completed\n\r");
-        break;
-      case '5': 
-        pc2.printf("Message: Error: Tare value to low... Retry\n\r");
-        break;
-      case '6': 
-        pc2.printf("Message: Waiting on the right position...\n\r");
-        break;
-      case '7': 
-        pc2.printf("Message: Wait 5 Seconds on POSITION...\n\r");
-        break;
-      case '8': 
-        pc2.printf("Message: ERROR: Not on position\n\r");
-        break; 
-}
-    }
-
-