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

Dependencies:   mbed

Fork of analoghalls6 by N K

modulators.cpp

Committer:
nki
Date:
2015-03-03
Revision:
5:ee1e6c84c302
Parent:
1:1f58bdcf2956
Child:
6:99ee0ce47fb2

File content as of revision 5:ee1e6c84c302:

#include "includes.h"
#include "meta.h"

void SinusoidalModulator::Update(float vb, float va) {
    _inverter->SetDtcC(vb);
    _inverter->SetDtcA(-vb/2.0f + sqrt(3.0f)/2.0f * va);
    _inverter->SetDtcB(-vb/2.0f - sqrt(3.0f)/2.0f * va);
}