in d mix
Dependencies: xtoff2 RF24Network mbed
Fork of RF24Network_Receive by
Ontvanger.cpp
- Committer:
- pietor
- Date:
- 2018-03-09
- Revision:
- 11:77018fac195e
- Parent:
- 10:0a4c465f7838
- Child:
- 13:f54dfb74247e
File content as of revision 11:77018fac195e:
#include "Ontvanger.h" 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(); } payload_t Ontvanger::read() { payload_t payload_rx; network.read(header_rx,&payload_rx,sizeof(payload_rx)); return payload_rx; } bool Ontvanger::write(state_Packet message) { RF24NetworkHeader header_tx(other_node); state_Packet packet; packet = message; return network.write(header_tx,&packet,sizeof(packet)); } bool Ontvanger::isValid() { return radio.isValid(); } bool Ontvanger::testRPD() { return radio.testRPD(); }