Vagabond K's Libraries Vagabond K's Libraries
Vagabond K's Libraries Vagabond K's Libraries
www.vagabond-k.com

검색 결과:

    ModbusMasterInterface 클래스

    Modbus 마스터 기반 인터페이스

    상속
    object
    Interface
    Interface<ModbusPoint>
    PollingInterface<ModbusPoint>
    ModbusMasterInterface
    구현
    INotifyPropertyChanged
    IDisposable
    ICollection<ModbusPoint>
    IEnumerable<ModbusPoint>
    IEnumerable
    IWaitSendingInterface
    상속된 멤버
    PollingInterface<ModbusPoint>.PollingTimeSpan
    PollingInterface<ModbusPoint>.Poll()
    Interface<ModbusPoint>.AddRange(IEnumerable<ModbusPoint>)
    Interface<ModbusPoint>.Add(ModbusPoint)
    Interface<ModbusPoint>.Remove(ModbusPoint)
    Interface<ModbusPoint>.Clear()
    Interface<ModbusPoint>.Count
    Interface<ModbusPoint>.IsReadOnly
    Interface<ModbusPoint>.Contains(ModbusPoint)
    Interface<ModbusPoint>.CopyTo(ModbusPoint[], int)
    Interface<ModbusPoint>.GetEnumerator()
    Interface<ModbusPoint>.CreateHandler<TValue>(ModbusPoint)
    Interface<ModbusPoint>.SetBinding<TValue>(ModbusPoint, object, string)
    Interface<ModbusPoint>.SetBinding<TValue>(ModbusPoint, object, string, InterfaceMode)
    Interface<ModbusPoint>.SetBinding<TValue>(ModbusPoint, object, string, bool)
    Interface<ModbusPoint>.SetBinding<TValue>(ModbusPoint, object, string, InterfaceMode, bool)
    Interface<ModbusPoint>.SetBindings(object)
    Interface<ModbusPoint>.SetBindings(object, Action<ModbusPoint>)
    Interface<ModbusPoint>.SetBindings(object, Action<InterfaceHandler>)
    Interface.RaisePropertyChanged(string)
    Interface.PropertyChanged
    Interface.PointType
    Interface.IsRunning
    Interface.Start()
    Interface.Stop()
    Interface.Dispose()
    네임스페이스: VagabondK.Interface.Modbus
    어셈블리: VagabondK.Interface.Modbus.dll
    구문
    public class ModbusMasterInterface : PollingInterface<ModbusPoint>, INotifyPropertyChanged, IDisposable, ICollection<ModbusPoint>, IEnumerable<ModbusPoint>, IEnumerable, IWaitSendingInterface

    생성자

    이름 설명
    ModbusMasterInterface()

    생성자

    ModbusMasterInterface(ModbusMaster)

    생성자

    ModbusMasterInterface(ModbusMaster, IEnumerable<ModbusPoint>)

    생성자

    ModbusMasterInterface(ModbusMaster, int)

    생성자

    ModbusMasterInterface(ModbusMaster, int, IEnumerable<ModbusPoint>)

    생성자

    속성

    이름 설명
    AutoRequestMerge

    자동 요청 병합 여부, true이면 근접한 데이터 주소를 하나의 요청으로 병합.

    DelayBetweenPollingRequests

    요청과 요청 사이의 지연시간, 밀리초 단위.

    Master

    Modbus 마스터

    PollingParallelRequests

    요청을 병렬로 수행할 지 여부. 병렬 요청은 ModbusMaster의 Serializer가 ModbusTcpSerializer일 경우에만 사용 가능.

    RequestMergeSpan

    요청 병합 간격, 해당 간격 이하의 인터페이스 포인트는 하나의 요청으로 병합

    메서드

    이름 설명
    Dispose(bool)

    관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

    OnAdded(ModbusPoint)

    인터페이스 포인트가 추가되었을 경우 호출됨

    OnPoll()

    값 읽기 요청 수행 메서드

    OnRemoved(ModbusPoint)

    인터페이스 포인트가 제거되었을 경우 호출됨

    OnStart()

    통신 기반 인터페이스를 시작하기 위한 코드를 구현합니다.

    OnStop()

    통신 기반 인터페이스를 종료하기 위한 코드를 구현합니다.

    SetBindings(object, byte)

    인터페이스 바인딩 일괄 설정, InterfaceAttribute을 상속받은 특성을 이용하여 일괄 바인딩 설정 가능.

    이벤트

    이름 설명
    PollingCompleted

    1주기의 값 읽기 요청과 응답이 완료되었을 때 발생하는 이벤트

    확장 메서드

    ConvertExtensions.ToNullable<T>(object)
    ConvertExtensions.To<T>(object, T)
    ConvertExtensions.TryConvert<T>(object, out T)
    PropertyExtensions.Get<TProperty>(object, ref TProperty, Func<TProperty>)
    PropertyExtensions.Set<TProperty>(object, ref TProperty, TProperty)
    GenericValueConverter.To<TSource, TTarget>(TSource)
    Copyright © 2024. Vagabond K. All Rights Reserved.