C# Class HidSharp.ReportDescriptors.Parser.ReportSegment

Inheritance: ReportMainItem
Afficher le fichier Open project: arvydas/BlinkStickDotNet Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public ConvertArbitraryRangeToValue ( double quantity, double minimum, double maximum ) : int
quantity double
minimum double
maximum double
Résultat int

ConvertPhysicalQuantityToValue() public méthode

public ConvertPhysicalQuantityToValue ( double quantity ) : int
quantity double
Résultat int

ConvertValueToArbitraryRange() public méthode

public ConvertValueToArbitraryRange ( int value, double minimum, double maximum ) : double
value int
minimum double
maximum double
Résultat double

ConvertValueToPhysicalQuantity() public méthode

public ConvertValueToPhysicalQuantity ( int value ) : double
value int
Résultat double

DecodeSigned() public méthode

public DecodeSigned ( uint value ) : int
value uint
Résultat int

EncodeSigned() public méthode

public EncodeSigned ( int value ) : uint
value int
Résultat uint

IsValueOutOfRange() public méthode

public IsValueOutOfRange ( int value ) : bool
value int
Résultat bool

Read() public méthode

public Read ( byte buffer, int bitOffset, int element ) : int
buffer byte
bitOffset int
element int
Résultat int

ReadRaw() public méthode

public ReadRaw ( byte buffer, int bitOffset, int element ) : uint
buffer byte
bitOffset int
element int
Résultat uint

Write() public méthode

public Write ( byte buffer, int bitOffset, int element, int value ) : void
buffer byte
bitOffset int
element int
value int
Résultat void

WriteRaw() public méthode

public WriteRaw ( byte buffer, int bitOffset, int element, uint value ) : void
buffer byte
bitOffset int
element int
value uint
Résultat void