public AntennaState() { servoController = ServoControllerFactory.CreateServoController(); //伺服控制器 }
public AntennaRotateController() { ServoController = ServoControllerFactory.CreateServoController(); SetSweepModeData(RotateDirection.ClockWise, RotateRate.Rpm2); //默认设置为顺时针5转每分钟 }
private RotateDirection _intentionalDirection = RotateDirection.ClockWise; //期望的天线扫描方向,由于惯性的存在,可能与真实方向不一致 public AntennaManager() { _sweepModeObs = new List <ISweepModeObserver>(); _sweepSection = null; _servoController = ServoControllerFactory.CreateServoController(); }