C# Класс HidSharp.ReportDescriptors.Parser.ReportSegment

Наследование: ReportMainItem
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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