Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
3:24c5f0f50bf1
Child:
5:9cea89700c66
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SnCommAfarTCP.h	Tue Jul 31 04:59:16 2012 +0000
@@ -0,0 +1,58 @@
+#ifndef SN_SnCommAfarTCP
+#define SN_SnCommAfarTCP
+/*
+#include "SnCommWin.h"
+
+class SnConfigFrame;
+class SnEventFrame;
+
+class EthernetInterface;
+class TCPSocketConnection;
+
+class SnCommAfarTCP : public SnCommWin {
+ protected:
+    char* const          fB64buf;
+    uint32_t             fbblen;
+    EthernetInterface*   fEth;
+    TCPSocketConnection* fSock;
+    std::string          fRserv;
+    int32_t              fRport;
+    
+    virtual SnCommWin::ECommWinResult  SendFilename(const char* fn, char* const genBuf);
+    virtual SnCommWin::ECommWinResult  SendData(FILE* inf);
+    virtual SnCommWin::ECommWinResult  SendConfAndEvents(FILE* inf,
+                                                    const SnConfigFrame& curConf,
+                                                    SnEventFrame& evt,
+                                                    char* const genBuf,
+                                                    const uint32_t nevts,
+                                                    const uint32_t firstEvt=0);
+
+ public:
+    SnCommAfarTCP(char* const b64buf, const uint32_t bblen); 
+    virtual ~SnCommAfarTCP();
+    
+    virtual bool Connect(const uint32_t timeout);
+    
+    virtual SnCommWin::ECommWinResult  OpenWindow(const uint32_t timeout,
+                                                  const bool sendStatus,
+                                                  const SnConfigFrame& conf,
+                                                  const SnEventFrame& evt,
+                                                  char* const genBuf);
+    
+    virtual SnCommWin::ECommWinResult  WaitHandshake(const uint32_t timeout,
+                                                     char* const buf,
+                                                     const uint32_t bsize);
+    
+    virtual SnCommWin::ECommWinResult  GetConfig(SnConfigFrame& conf,
+                                                 const uint32_t timeOut,
+                                                 char* const confBuf,
+                                                 const uint32_t bsize);
+
+    virtual SnCommWin::ECommWinResult  SendStatus(const SnConfigFrame& conf,
+                                                  const SnEventFrame& evt,
+                                                  char* const genBuf);
+
+
+};
+*/
+#endif // SN_SnCommAfarTCP