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

검색 결과:

    ModbusSlaveService 클래스

    Modbus 슬레이브 서비스

    상속
    object
    ModbusSlaveService
    구현
    IDisposable
    IEnumerable<KeyValuePair<byte, ModbusSlave>>
    IEnumerable
    네임스페이스: VagabondK.Protocols.Modbus
    어셈블리: VagabondK.Protocols.Modbus.dll
    구문
    public class ModbusSlaveService : IDisposable, IEnumerable<KeyValuePair<byte, ModbusSlave>>, IEnumerable

    생성자

    이름 설명
    ModbusSlaveService()

    생성자

    ModbusSlaveService(IEnumerable<IChannel>)

    생성자

    ModbusSlaveService(IEnumerable<IChannel>, ModbusSerializer)

    생성자

    ModbusSlaveService(IChannel)

    생성자

    ModbusSlaveService(IChannel, ModbusSerializer)

    생성자

    ModbusSlaveService(ModbusSerializer)

    생성자

    속성

    이름 설명
    ChannelTimeout

    채널 유지 제한시간(밀리세컨드 단위). 이 시간 동안 요청이 발생하지 않으면 채널을 닫습니다. 기본값은 10000(10초)이고, 0이면 채널을 항상 유지합니다.

    Channels

    통신 채널 목록

    this[byte]

    Modbus 슬레이브 가져오기

    ModbusSlaves

    Modbus 슬레이브 목록

    Serializer

    Modbus Serializer

    SlaveAddresses

    슬레이브 주소 목록

    메서드

    이름 설명
    AddChannel(IChannel)

    통신 채널 추가

    Contains(ModbusSlave)

    Modbus 슬레이브 포함 여부

    ContainsSlaveAddress(byte)

    슬레이브 주소 포함 여부

    Dispose()

    리소스 해제

    GetEnumerator()

    Modbus 슬레이브 목록 열거

    OnReceivedModbusRequest(Channel, ModbusRequest)

    Modbus 요청 수신 처리

    OnRequestedReadCoils(RequestedReadBitEventArgs)

    Coil 읽기 요청 처리

    OnRequestedReadDiscreteInputs(RequestedReadBitEventArgs)

    Discrete Input 읽기 요청 처리

    OnRequestedReadHoldingRegisters(RequestedReadWordEventArgs)

    Holding Register 읽기 요청 처리

    OnRequestedReadInputRegisters(RequestedReadWordEventArgs)

    Input Register 읽기 요청 처리

    OnRequestedWriteCoil(RequestedWriteCoilEventArgs)

    Coil 쓰기 요청 처리

    OnRequestedWriteHoldingRegister(RequestedWriteHoldingRegisterEventArgs)

    Holding Register 쓰기 요청 처리

    OnValidatingSlaveAddress(ValidatingSlaveAddressEventArgs)

    슬레이브 주소 검증

    Remove(byte)

    Modbus 슬레이브 제거

    RemoveChannel(IChannel)

    통신 채널 제거

    SlaveAddressOf(ModbusSlave)

    슬레이브 주소 검색

    TryGetModbusSlave(byte, out ModbusSlave)

    Modbus 슬레이브 가져오기

    이벤트

    이름 설명
    RequestedReadCoils

    Coil 읽기 요청 이벤트

    RequestedReadDiscreteInputs

    Discrete Input 읽기 요청 이벤트

    RequestedReadHoldingRegisters

    Holding Register 읽기 요청 이벤트

    RequestedReadInputRegisters

    Input Register 읽기 요청 이벤트

    RequestedWriteCoil

    Coil 쓰기 요청 이벤트

    RequestedWriteHoldingRegister

    Holding Register 쓰기 요청 이벤트

    ValidatingSlaveAddress

    슬레이브 주소 검증 이벤트

    확장 메서드

    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.