public void UpdateLeg(double rotation, params int[] channel) { if (channel.Contains(1)) { Leg1.RotageLeg(rotation); } if (channel.Contains(2)) { Leg2.RotageLeg(rotation); } if (channel.Contains(3)) { Leg3.RotageLeg(rotation); } if (channel.Contains(4)) { Leg4.RotageLeg(rotation); } if (channel.Contains(5)) { Leg5.RotageLeg(rotation); } if (channel.Contains(6)) { Leg6.RotageLeg(rotation); } }
private void Calculate() { //-------- Leg Update --------// Leg1.Calculate(); Leg2.Calculate(); Leg3.Calculate(); Leg4.Calculate(); Leg5.Calculate(); Leg6.Calculate(); //CalculateFallBack(); Update(); }
public string generate(int duration) { return(Leg1.generate() + Leg2.generate() + Leg3.generate() + Leg4.generate() + Leg5.generate() + Leg6.generate() + "T" + duration); }