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

검색 결과:

    FEnetRequest 클래스

    LS ELECTRIC(구 LS산전) FEnet 프로토콜 요청 메시지

    상속
    object
    FEnetMessage
    FEnetRequest
    FEnetReadRequest
    FEnetWriteRequest
    구현
    IRequest<FEnetCommErrorCode>
    IRequest
    IProtocolMessage
    ICloneable
    상속된 멤버
    FEnetMessage.InvokeID
    FEnetMessage.Command
    FEnetMessage.DataType
    FEnetMessage.InvalidateFrameData()
    FEnetMessage.SetProperty<TProperty>(ref TProperty, TProperty)
    FEnetMessage.Serialize(string, bool)
    네임스페이스: VagabondK.Protocols.LSElectric.FEnet
    어셈블리: VagabondK.Protocols.LSElectric.dll
    구문
    public abstract class FEnetRequest : FEnetMessage, IRequest<FEnetCommErrorCode>, IRequest, IProtocolMessage, ICloneable

    생성자

    이름 설명
    FEnetRequest(FEnetCommand, FEnetDataType)

    생성자

    속성

    이름 설명
    BlockCount

    블록 수

    SourceOfFrame

    통신 메시지의 소스. 클라이언트(HMI): 0x33

    UseHexBitIndex

    비트 변수의 인덱스를 16진수로 통신할지 여부를 결정합니다. P, M, L, K, F 이면서 Bit일 경우 워드 단위 인덱스와 함께 비트 자리수를 16진수로 전송합니다. 그 외에는 인덱스가 .으로 나누어져있고 Bit일 경우 마지막 자리만 16진수로 전송합니다. 이 속성을 null로 설정하면 FEnetClient의 UseHexBitIndex 값을 따릅니다. XGB PLC에서 비트를 읽거나 쓸 때 엉뚱한 비트가 읽히거나 쓰인다면 true로 설정해서 테스트 해보시기 바랍니다. '라이스'님의 제보로 추가되었으며, '박일두'님의 제보로 추가 개선된 옵션입니다. 감사합니다.

    메서드

    이름 설명
    Clone()

    요청 메시지 복제

    OnCreateDataFrame()

    데이터 프레임 생성

    확장 메서드

    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.