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

검색 결과:

    NumericPoint<TSerialize, TValue> 클래스

    수치형 인터페이스 포인트

    상속
    object
    InterfacePoint
    ModbusPoint
    ModbusPoint<TValue>
    WordPoint<TValue>
    MultiBytesPoint<TValue>
    NumericPoint<TSerialize, TValue>
    BytePoint<TValue>
    DoublePoint<TValue>
    Int16Point<TValue>
    Int32Point<TValue>
    Int64Point<TValue>
    SBytePoint<TValue>
    SinglePoint<TValue>
    UInt16Point<TValue>
    UInt32Point<TValue>
    UInt64Point<TValue>
    구현
    INotifyPropertyChanged
    INotifyPropertyChanging
    IInterfaceHandlerContainer<TValue>
    IInterfaceHandlerContainer
    IEnumerable<InterfaceHandler>
    IEnumerable
    상속된 멤버
    MultiBytesPoint<TValue>.SkipFirstByte
    MultiBytesPoint<TValue>.ActualRequestLength
    MultiBytesPoint<TValue>.DefaultUseMultiWriteFunction
    MultiBytesPoint<TValue>.WordsCount
    MultiBytesPoint<TValue>.GetBytesFromRegisters(bool)
    MultiBytesPoint<TValue>.ToBytesInRegisters(byte[], bool)
    WordPoint<TValue>.Writable
    WordPoint<TValue>.Endian
    WordPoint<TValue>.Words
    WordPoint<TValue>.WriteRequest
    WordPoint<TValue>.OnSendRequested(ModbusMaster, in TValue)
    WordPoint<TValue>.OnSendRequested(ModbusSlave, in TValue)
    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.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 NumericPoint<TSerialize, TValue> : MultiBytesPoint<TValue>, INotifyPropertyChanged, INotifyPropertyChanging, IInterfaceHandlerContainer<TValue>, IInterfaceHandlerContainer, IEnumerable<InterfaceHandler>, IEnumerable
    형식 매개 변수
    이름 설명
    TSerialize

    직렬화 형식

    TValue

    값 형식

    생성자

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

    생성자

    속성

    이름 설명
    BytesCount

    직렬화 Byte 개수

    Scale

    수치형 값의 스케일(배율)

    메서드

    이름 설명
    Deserialize()

    로컬 레지스터를 이용하여 직렬화 형식으로 역 직렬화 수행.

    GetBytes(in TValue)

    값을 byte 배열로 직렬화

    GetValue()

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

    Serialize(TSerialize)

    직렬화 형식의 값을 byte 배열로 직렬화 수행.

    확장 메서드

    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.