init

Files at this revision

API Documentation at this revision

Comitter:
gert_lauritsen
Date:
Thu Nov 04 18:01:57 2021 +0000
Parent:
4:1679a9439241
Commit message:
pub

Changed in this revision

ComLink.cpp Show annotated file Show diff for this revision Revisions of this file
ComLink.h Show annotated file Show diff for this revision Revisions of this file
--- a/ComLink.cpp	Wed Mar 09 13:25:31 2016 +0000
+++ b/ComLink.cpp	Thu Nov 04 18:01:57 2021 +0000
@@ -204,4 +204,19 @@
 void ComLink::cls()
 {
     Senddata(7,0,"");
-}
\ No newline at end of file
+}
+
+void ComLink::StatusUpdate(float Vout,float Iout,float Irotor) {
+    char OutStr[40];
+    union {
+        char bytes[4];
+        float val;
+    } Float2Byte;
+    Float2Byte.val=Vout;
+    memcpy(&OutStr[0],&Float2Byte.bytes[0],4);
+    Float2Byte.val=Iout;
+    memcpy(&OutStr[4],&Float2Byte.bytes[0],4);
+    Float2Byte.val=Irotor;
+    memcpy(&OutStr[8],&Float2Byte.bytes[0],4);
+    Senddata(9,12,OutStr);    
+}    
\ No newline at end of file
--- a/ComLink.h	Wed Mar 09 13:25:31 2016 +0000
+++ b/ComLink.h	Thu Nov 04 18:01:57 2021 +0000
@@ -62,7 +62,7 @@
  int Work();
  
  //Sender
- void StatusUpdate(float Vout,float Iout,float Irotor,float Temp,float Vbat);
+ void StatusUpdate(float Vout,float Iout,float Irotor); //Generator data
  void TxErrStateArr(float *value, int Size);
  void TxSetStateArr(float *value, int Size);