asdasdasdasd

Dependencies:   Audio EthernetInterface mbed-rtos mbed

Fork of FRDM_TCP_v4_copy by Tigaresi

Revision:
11:9280da8e40bd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LokerFraming.h	Fri Aug 10 09:12:27 2018 +0000
@@ -0,0 +1,52 @@
+#ifndef LOKERFRAME_H
+#define LOKERFRAME_H
+
+#include <vector>
+#include <queue>
+
+class LokerFrm;
+
+//----------------------------------------------------------------
+class LokerFraming
+{
+public:
+    LokerFraming();
+    ~LokerFraming();
+
+    void ProcessFromHost(const std::vector<int> &stream);
+
+    static std::vector<int> CreateFrame(const LokerFrm &f);
+
+    std::queue<LokerFrm> RCV_QUE;
+
+private:
+	
+};
+
+//----------------------------------------------------------------
+class LokerFrm
+{
+public:
+
+    int stx;
+	int status;
+//    int zData;
+    std::vector<int> Data;
+	int ceksum;
+	int etx;
+};
+
+//----------------------------------------------------------------
+class TxFrm : public LokerFrm
+{
+public:
+	TxFrm(std::vector<int> &Data_, int status_)
+	{
+		stx = 0x32;
+		status = status_;
+		Data = Data_;
+		ceksum = -1;
+		etx = 0x33;
+	}
+};
+#endif //LOKERFRAME_H