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.
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
SnCommWinSBD.h@40:1324da35afd4, 2013-10-05 (annotated)
- Committer:
- uci1
- Date:
- Sat Oct 05 04:45:22 2013 +0000
- Revision:
- 40:1324da35afd4
- Parent:
- 37:ff95e7070f26
- Child:
- 41:d6f5e2f09e07
first commit of major overhaul to 2013-2014 mbed code. NOT YET FULLY TESTED. too many changes to list (fix local file receive, fix rates, external comm packes, big SD cards, get to comm win w/o SD, v8 config frame, v4 files, SBD buffering changes...)
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| uci1 | 37:ff95e7070f26 | 1 | #ifndef SN_SnCommWinSBD |
| uci1 | 37:ff95e7070f26 | 2 | #define SN_SnCommWinSBD |
| uci1 | 37:ff95e7070f26 | 3 | |
| uci1 | 37:ff95e7070f26 | 4 | #include "SnCommWin.h" |
| uci1 | 37:ff95e7070f26 | 5 | #include "SnConfigFrame.h" |
| uci1 | 37:ff95e7070f26 | 6 | |
| uci1 | 37:ff95e7070f26 | 7 | class SnCommWinSBD : public SnCommWin { |
| uci1 | 37:ff95e7070f26 | 8 | |
| uci1 | 37:ff95e7070f26 | 9 | public: |
| uci1 | 40:1324da35afd4 | 10 | SnCommWinSBD(Serial* sbd); |
| uci1 | 37:ff95e7070f26 | 11 | virtual ~SnCommWinSBD() {} |
| uci1 | 37:ff95e7070f26 | 12 | |
| uci1 | 37:ff95e7070f26 | 13 | virtual SnConfigFrame::EDatPackBit GetCommType() const |
| uci1 | 37:ff95e7070f26 | 14 | { return SnConfigFrame::kIrid; } |
| uci1 | 37:ff95e7070f26 | 15 | |
| uci1 | 37:ff95e7070f26 | 16 | virtual ECommWinResult OpenWindow(const uint32_t timeout, |
| uci1 | 37:ff95e7070f26 | 17 | const bool sendStatus, |
| uci1 | 37:ff95e7070f26 | 18 | const SnConfigFrame& conf, |
| uci1 | 37:ff95e7070f26 | 19 | const SnEventFrame& evt, |
| uci1 | 37:ff95e7070f26 | 20 | const SnPowerFrame& pow, |
| uci1 | 37:ff95e7070f26 | 21 | const uint16_t seq, |
| uci1 | 37:ff95e7070f26 | 22 | const float thmrate, |
| uci1 | 37:ff95e7070f26 | 23 | const float evtrate, |
| uci1 | 37:ff95e7070f26 | 24 | char* const genBuf); |
| uci1 | 37:ff95e7070f26 | 25 | |
| uci1 | 37:ff95e7070f26 | 26 | }; |
| uci1 | 37:ff95e7070f26 | 27 | |
| uci1 | 37:ff95e7070f26 | 28 | #endif // SN_SnCommWinSBD |