Mario Bambagini / ssWi

Dependents:   rover_car rover_pc supervisor watering_unit ... more

Committer:
mariob
Date:
Thu Sep 06 12:11:52 2012 +0000
Revision:
3:1adc077d4906
Parent:
0:cc7218c5e5f7
Child:
4:dbbf82c966c2
doc

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mariob 0:cc7218c5e5f7 1 #ifndef __SHARED_SLOTTED_WIRELESS_SOCKET_HPP__
mariob 0:cc7218c5e5f7 2 #define __SHARED_SLOTTED_WIRELESS_SOCKET_HPP__
mariob 0:cc7218c5e5f7 3
mariob 0:cc7218c5e5f7 4 #include "ssWiPort.hpp"
mariob 0:cc7218c5e5f7 5
mariob 0:cc7218c5e5f7 6 class ssWiSocket
mariob 0:cc7218c5e5f7 7 {
mariob 0:cc7218c5e5f7 8
mariob 0:cc7218c5e5f7 9 friend class ssWi;
mariob 0:cc7218c5e5f7 10
mariob 0:cc7218c5e5f7 11 //ssWi* w;
mariob 0:cc7218c5e5f7 12 ssWiPort* p;
mariob 0:cc7218c5e5f7 13
mariob 0:cc7218c5e5f7 14 //ssWiSocket(ssWi* w, ssWiPort* p) {
mariob 0:cc7218c5e5f7 15 ssWiSocket(ssWiPort* p) {
mariob 0:cc7218c5e5f7 16 //this->w = w;
mariob 0:cc7218c5e5f7 17 this->p = p;
mariob 0:cc7218c5e5f7 18 }
mariob 0:cc7218c5e5f7 19
mariob 0:cc7218c5e5f7 20 public:
mariob 0:cc7218c5e5f7 21
mariob 0:cc7218c5e5f7 22 PortValue read () {
mariob 0:cc7218c5e5f7 23 return p->getRXValue();
mariob 0:cc7218c5e5f7 24 }
mariob 0:cc7218c5e5f7 25 void write (PortValue value) {
mariob 0:cc7218c5e5f7 26 p->setTXValue(value);
mariob 0:cc7218c5e5f7 27 }
mariob 0:cc7218c5e5f7 28
mariob 0:cc7218c5e5f7 29 /*
mariob 0:cc7218c5e5f7 30 bool close() {
mariob 0:cc7218c5e5f7 31 w->unsetPort();
mariob 0:cc7218c5e5f7 32 }
mariob 0:cc7218c5e5f7 33 */
mariob 0:cc7218c5e5f7 34 };
mariob 0:cc7218c5e5f7 35
mariob 0:cc7218c5e5f7 36
mariob 0:cc7218c5e5f7 37 #endif //__SHARED_SLOTTED_WIRELESS_SOCKET_HPP__