in d mix

Dependencies:   xtoff2 RF24Network mbed

Fork of RF24Network_Receive by Akash Vibhute

Ontvanger.h

Committer:
pietor
Date:
2018-02-22
Revision:
8:c43411433ce1
Parent:
7:8515f205483b
Child:
9:e14f65b8ffc2

File content as of revision 8:c43411433ce1:

#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

const uint16_t this_node = 00;
const uint16_t other_node = 01;

DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);



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
           };

struct state_Packet {
    State setState;
};


class Ontvanger
{
private:


public:
    Ontvanger();
    void update();
    bool available();
    bool write(state_Packet message);
    payload_t read();
};

#endif