Slave Implementation of WANOT Slave
Dependencies: SX1276Lib mbed-src
SlaveSetUp.h@0:80ebf9b1dd4f, 2016-05-23 (annotated)
- Committer:
- semsem
- Date:
- Mon May 23 22:28:07 2016 +0000
- Revision:
- 0:80ebf9b1dd4f
WANOT
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
semsem | 0:80ebf9b1dd4f | 1 | #ifndef SLAVESETUP_H_ |
semsem | 0:80ebf9b1dd4f | 2 | #define SLAVESETUP_H_ |
semsem | 0:80ebf9b1dd4f | 3 | |
semsem | 0:80ebf9b1dd4f | 4 | #include "WANOT.h" |
semsem | 0:80ebf9b1dd4f | 5 | |
semsem | 0:80ebf9b1dd4f | 6 | typedef enum { |
semsem | 0:80ebf9b1dd4f | 7 | Wait_for_Beacon = 0, |
semsem | 0:80ebf9b1dd4f | 8 | Send_RTS, |
semsem | 0:80ebf9b1dd4f | 9 | Send_JoinReq, |
semsem | 0:80ebf9b1dd4f | 10 | Send_ACK, |
semsem | 0:80ebf9b1dd4f | 11 | Wait_for_CTS, |
semsem | 0:80ebf9b1dd4f | 12 | Wait_for_JoinAccept, |
semsem | 0:80ebf9b1dd4f | 13 | Rx_Init, |
semsem | 0:80ebf9b1dd4f | 14 | Phy_CS, //CSMA |
semsem | 0:80ebf9b1dd4f | 15 | Virtual_CS, |
semsem | 0:80ebf9b1dd4f | 16 | Channel_Busy |
semsem | 0:80ebf9b1dd4f | 17 | |
semsem | 0:80ebf9b1dd4f | 18 | } SlaveSetUpStates; |
semsem | 0:80ebf9b1dd4f | 19 | |
semsem | 0:80ebf9b1dd4f | 20 | typedef enum { |
semsem | 0:80ebf9b1dd4f | 21 | msgRTS = 0x11, |
semsem | 0:80ebf9b1dd4f | 22 | msgCTS = 0x12, |
semsem | 0:80ebf9b1dd4f | 23 | msgJoinReq = 0x13, |
semsem | 0:80ebf9b1dd4f | 24 | msgJoinAccept = 0x14, |
semsem | 0:80ebf9b1dd4f | 25 | msgAck = 0x15 |
semsem | 0:80ebf9b1dd4f | 26 | |
semsem | 0:80ebf9b1dd4f | 27 | } msgType; |
semsem | 0:80ebf9b1dd4f | 28 | |
semsem | 0:80ebf9b1dd4f | 29 | void SlaveSetUp(); |
semsem | 0:80ebf9b1dd4f | 30 | #endif |