C# 클래스 HidSharp.ReportDescriptors.Parser.ReportSegment

상속: ReportMainItem
파일 보기 프로젝트 열기: arvydas/BlinkStickDotNet 1 사용 예제들

공개 메소드들

메소드 설명
ConvertArbitraryRangeToValue ( double quantity, double minimum, double maximum ) : int
ConvertPhysicalQuantityToValue ( double quantity ) : int
ConvertValueToArbitraryRange ( int value, double minimum, double maximum ) : double
ConvertValueToPhysicalQuantity ( int value ) : double
DecodeSigned ( uint value ) : int
EncodeSigned ( int value ) : uint
IsValueOutOfRange ( int value ) : bool
Read ( byte buffer, int bitOffset, int element ) : int
ReadRaw ( byte buffer, int bitOffset, int element ) : uint
Write ( byte buffer, int bitOffset, int element, int value ) : void
WriteRaw ( byte buffer, int bitOffset, int element, uint value ) : void

메소드 상세

ConvertArbitraryRangeToValue() 공개 메소드

public ConvertArbitraryRangeToValue ( double quantity, double minimum, double maximum ) : int
quantity double
minimum double
maximum double
리턴 int

ConvertPhysicalQuantityToValue() 공개 메소드

public ConvertPhysicalQuantityToValue ( double quantity ) : int
quantity double
리턴 int

ConvertValueToArbitraryRange() 공개 메소드

public ConvertValueToArbitraryRange ( int value, double minimum, double maximum ) : double
value int
minimum double
maximum double
리턴 double

ConvertValueToPhysicalQuantity() 공개 메소드

public ConvertValueToPhysicalQuantity ( int value ) : double
value int
리턴 double

DecodeSigned() 공개 메소드

public DecodeSigned ( uint value ) : int
value uint
리턴 int

EncodeSigned() 공개 메소드

public EncodeSigned ( int value ) : uint
value int
리턴 uint

IsValueOutOfRange() 공개 메소드

public IsValueOutOfRange ( int value ) : bool
value int
리턴 bool

Read() 공개 메소드

public Read ( byte buffer, int bitOffset, int element ) : int
buffer byte
bitOffset int
element int
리턴 int

ReadRaw() 공개 메소드

public ReadRaw ( byte buffer, int bitOffset, int element ) : uint
buffer byte
bitOffset int
element int
리턴 uint

Write() 공개 메소드

public Write ( byte buffer, int bitOffset, int element, int value ) : void
buffer byte
bitOffset int
element int
value int
리턴 void

WriteRaw() 공개 메소드

public WriteRaw ( byte buffer, int bitOffset, int element, uint value ) : void
buffer byte
bitOffset int
element int
value uint
리턴 void