Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
37:ff95e7070f26
Child:
56:0bba0ef15697
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SnCommWinAfar.h	Wed May 29 00:20:31 2013 +0000
@@ -0,0 +1,30 @@
+#ifndef SN_SnCommWinAfar
+#define SN_SnCommWinAfar
+
+#include "SnCommWin.h"
+#include "SnConfigFrame.h"
+
+class SnCommWinAfar : public SnCommWin {
+ protected:
+    SnCommWinAfar(SnCommPeripheral* p) : SnCommWin(p) {}
+
+ public:
+    SnCommWinAfar(SnConfigFrame& conf);
+    virtual ~SnCommWinAfar() {}
+    
+    virtual SnConfigFrame::EDatPackBit GetCommType() const
+        { return SnConfigFrame::kAfar; }
+    
+    virtual ECommWinResult  OpenWindow(const uint32_t timeout,
+                                       const bool sendStatus,
+                                       const SnConfigFrame& conf,
+                                       const SnEventFrame& evt,
+                                       const SnPowerFrame& pow,
+                                       const uint16_t seq,
+                                       const float thmrate,
+                                       const float evtrate,
+                                       char* const genBuf);
+
+};
+
+#endif // SN_SnCommWinAfar