working-est copy with class-based code. still open loop

Dependencies:   mbed

Fork of analoghalls6 by N K

Revision:
9:d3b70c15baa9
Parent:
6:99ee0ce47fb2
Child:
10:b4abecccec7a
--- a/referencesynthesizers.cpp	Wed Mar 04 15:33:32 2015 +0000
+++ b/referencesynthesizers.cpp	Fri Mar 06 19:12:53 2015 +0000
@@ -3,8 +3,8 @@
 #include "lut.h"
 
 void SynchronousReferenceSynthesizer::GetReference(float angle, float *ref_d, float *ref_q) {
-    *ref_d = _max_phase_current * LutSin(angle);
-    *ref_q = 0.0f;
+    *ref_d = 0.0f;
+    *ref_q = _max_phase_current;
 }
 
 float ReferenceSynthesizer::LutSin(float theta) {