DESKTOP-1N1NK8A\auvkk
1248151339
重写InterlockManager,使代码更易于维护和易读。 新增AiLimit和AoLimit对象。 新增IIOAccessor接口,并IOAccessor对象继承自此接口。 新增接口 新增IAnalogInterlockLimitRange接口,及其实现对象InterlockLimitRangeDouble、InterlockLimitRangeInt、InterlockLimitRangeShort,用于存储和判断模拟IO的互锁条件。 新增InvalidIoNameException、InvalidIoTypeException、IoNotFoundException对象。 新增扩展方法ToIoType(),用于从IO名称中解析IO的类型。 优化InterlockLimit对象,泛型定义中增加IOAccessor类型定义,将其对应的IO对象放在基类中,以简化DiLimit、DoLimit、AiLimit、AoLimit对象。 |
||
---|---|---|
.. | ||
InvalidIoNameException.cs | ||
InvalidIoTypeExeption.cs | ||
IoNotFoundException.cs |