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

검색 결과:

    WordPoint<TValue> 클래스

    Modbus Word(Holding Register, Input Register) 형식 인터페이스 포인트

    상속
    object
    InterfacePoint
    ModbusPoint
    ModbusPoint<TValue>
    WordPoint<TValue>
    MultiBytesPoint<TValue>
    BitFlagPoint
    구현
    INotifyPropertyChanged
    INotifyPropertyChanging
    IInterfaceHandlerContainer<TValue>
    IInterfaceHandlerContainer
    IEnumerable<InterfaceHandler>
    IEnumerable
    상속된 멤버
    ModbusPoint<TValue>.OnSendAsyncRequested<T>(in T, in DateTime?, in CancellationToken?)
    ModbusPoint<TValue>.OnSendRequested<T>(in T, in DateTime?)
    ModbusPoint.RaisePropertyChanged(string)
    ModbusPoint.RaisePropertyChanging(string)
    ModbusPoint.SlaveAddress
    ModbusPoint.ObjectType
    ModbusPoint.Address
    ModbusPoint.RequestAddress
    ModbusPoint.RequestLength
    ModbusPoint.UseMultiWriteFunction
    ModbusPoint.PropertyChanged
    ModbusPoint.PropertyChanging
    ModbusPoint.ActualRequestAddress
    ModbusPoint.ActualRequestLength
    ModbusPoint.AddressIndex
    InterfacePoint.RaiseErrorOccurred(Exception, ErrorDirection)
    InterfacePoint.SendLocalValueAsync()
    InterfacePoint.SendLocalValue()
    InterfacePoint.SetReceivedValue<TValue>(in TValue, in DateTime?)
    InterfacePoint.IsWaitSending
    InterfacePoint.OnSendAsyncRequested<TValue>(in TValue, in DateTime?, in CancellationToken?)
    InterfacePoint.OnSendRequested<TValue>(in TValue, in DateTime?)
    InterfacePoint.Add(InterfaceHandler)
    InterfacePoint.Remove(InterfaceHandler)
    InterfacePoint.Interface
    InterfacePoint.DefaultHandler
    InterfacePoint.CreateHandler<TValue>()
    InterfacePoint.SetBinding<TValue>(object, string)
    InterfacePoint.SetBinding<TValue>(object, string, InterfaceMode)
    InterfacePoint.SetBinding<TValue>(object, string, bool)
    InterfacePoint.SetBinding<TValue>(object, string, InterfaceMode, bool)
    InterfacePoint.GetEnumerator()
    네임스페이스: VagabondK.Interface.Modbus.Abstractions
    어셈블리: VagabondK.Interface.Modbus.dll
    구문
    public abstract class WordPoint<TValue> : ModbusPoint<TValue>, INotifyPropertyChanged, INotifyPropertyChanging, IInterfaceHandlerContainer<TValue>, IInterfaceHandlerContainer, IEnumerable<InterfaceHandler>, IEnumerable
    형식 매개 변수
    이름 설명
    TValue

    값 형식

    생성자

    이름 설명
    WordPoint(byte, bool, ushort, ModbusEndian, ushort?, ushort?, bool?, IEnumerable<InterfaceHandler>)

    생성자

    속성

    이름 설명
    DefaultUseMultiWriteFunction

    쓰기 요청 시 다중 쓰기 Function(0x10) 사용 여부 기본 값, Holding Register일 경우만 적용되고 Input Register일 경우는 무시함

    Endian

    Modbus 엔디안

    Words

    로컬 레지스터, Word 단위 데이터세트.

    WordsCount

    값의 Word 단위 개수

    Writable

    쓰기 가능 여부

    WriteRequest

    Holding Register 쓰기 요청

    메서드

    이름 설명
    GetBytes(in TValue)

    값을 byte 배열로 직렬화

    GetValue()

    로컬 레지스터로부터 값 가져오기

    OnSendRequested(ModbusMaster, in TValue)

    Modbus 마스터를 이용하여 값을 전송하고자 할 때 호출되는 메서드

    OnSendRequested(ModbusSlave, in TValue)

    Modbus 슬레이브를 이용하여 값을 전송하고자 할 때 호출되는 메서드

    확장 메서드

    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)
    InterfaceHandlerContainerExtensions.CreateHandler<TValue>(IInterfaceHandlerContainer<TValue>)
    InterfaceHandlerContainerExtensions.GetDefaultHandler<TValue>(IInterfaceHandlerContainer<TValue>)
    InterfaceHandlerContainerExtensions.SetBinding<TValue>(IInterfaceHandlerContainer<TValue>, object, string)
    InterfaceHandlerContainerExtensions.SetBinding<TValue>(IInterfaceHandlerContainer<TValue>, object, string, bool)
    InterfaceHandlerContainerExtensions.SetBinding<TValue>(IInterfaceHandlerContainer<TValue>, object, string, InterfaceMode)
    InterfaceHandlerContainerExtensions.SetBinding<TValue>(IInterfaceHandlerContainer<TValue>, object, string, InterfaceMode, bool)
    GenericValueConverter.To<TSource, TTarget>(TSource)
    Copyright © 2024. Vagabond K. All Rights Reserved.