in d mix
Dependencies: xtoff2 RF24Network mbed
Fork of RF24Network_Receive by
Ontvanger.h
- Committer:
- pietor
- Date:
- 2018-03-12
- Revision:
- 12:a3dd2ebf8f93
- Parent:
- 11:77018fac195e
- Child:
- 13:f54dfb74247e
File content as of revision 12:a3dd2ebf8f93:
#ifndef Ontvanger_h #define Ontvanger_h #include "mbed.h" #include <RF24Network.h> #include <RF24.h> #define nrf_CE p9 #define nrf_CSN p8 #define spi_SCK p7 #define spi_MOSI p5 #define spi_MISO p6 #ifdef PRINT_ENABLE #define IF_PRINT_ENABLE(x) ({x;}) #else #define IF_PRINT_ENABLE(x) #endif //Identification verzender/ontvanger const uint16_t this_node = 00; const uint16_t other_node = 01; // struct payload_t { bool reedsensor; float milligram; }; enum State2 {init_state, send_state, receive_state, }; enum State {State_init, State_tare, State_position, State_read, State_send, State_receive, State_calibrate }; struct state_Packet { State setState; }; class Ontvanger { private: public: Ontvanger(); void update(); bool available(); bool write(state_Packet message); payload_t read(); bool isValid(); bool testRPD(); }; #endif