| 12345678910111213141516171819202122232425 |
- using System.Collections;
- public abstract class AxisBaseHandler
- {
- protected AimHandler m_aimHandler;
- public AxisBaseHandler(AimHandler aimHandler)
- {
- m_aimHandler = aimHandler;
- }
- public abstract void Init();
- public abstract void Update(byte[] bytes);
- public abstract void DoIdentity();
- public abstract void NotifyAxisOnShot();
- public abstract void CalibrateGyr(bool calibration);
- public virtual void InitGyr(string record) {}
- public virtual void InitMag(string record) {}
- public abstract void ResetGyr();
- public abstract void ResetMag();
- public virtual void ApplyImpreciseMag() {}
- public abstract bool IsGyrCompleted();
- public abstract bool IsMagCompleted();
- public abstract IEnumerator SaveGyr();
- public abstract IEnumerator SaveMag();
- public virtual void ResumeCalibrateRecord(string record) {}
- }
|