C# Class HidSharp.ReportDescriptors.Parser.ReportSegment

Inheritance: ReportMainItem
Show file Open project: arvydas/BlinkStickDotNet Class Usage Examples

Public Methods

Method Description
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

Method Details

ConvertArbitraryRangeToValue() public method

public ConvertArbitraryRangeToValue ( double quantity, double minimum, double maximum ) : int
quantity double
minimum double
maximum double
return int

ConvertPhysicalQuantityToValue() public method

public ConvertPhysicalQuantityToValue ( double quantity ) : int
quantity double
return int

ConvertValueToArbitraryRange() public method

public ConvertValueToArbitraryRange ( int value, double minimum, double maximum ) : double
value int
minimum double
maximum double
return double

ConvertValueToPhysicalQuantity() public method

public ConvertValueToPhysicalQuantity ( int value ) : double
value int
return double

DecodeSigned() public method

public DecodeSigned ( uint value ) : int
value uint
return int

EncodeSigned() public method

public EncodeSigned ( int value ) : uint
value int
return uint

IsValueOutOfRange() public method

public IsValueOutOfRange ( int value ) : bool
value int
return bool

Read() public method

public Read ( byte buffer, int bitOffset, int element ) : int
buffer byte
bitOffset int
element int
return int

ReadRaw() public method

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

Write() public method

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

WriteRaw() public method

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