Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: rover_car rover_pc supervisor watering_unit ... more
ssWiSocket.hpp@3:1adc077d4906, 2012-09-06 (annotated)
- 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?
| User | Revision | Line number | New 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__ |