ISimulationGageAD.cs 502 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FLY.Simulation
{
    public interface ISimulationGageAD
    {
        int GetAD(int mm);
        void OnPoll(DateTime now);
        UInt16 GetInput();
        int GetPosition2();
        int GetSpeed2();

        void SetOutput(UInt16 output);
        
        double Mmpp { get; set; }

        /// <summary>
        /// 机架长度 mm
        /// </summary>
        int TotalLength { get; }
    }
}