public class Stabilization_OffsetY extends Object implements IMimdMetadataValue
Stabilization offsetY attribute.
This is a specialisation of a floating point (double).
See ST1908 for more information on this data type.
| Constructor and Description |
|---|
Stabilization_OffsetY(byte[] bytes)
Create Stabilization_OffsetY from encoded bytes.
|
Stabilization_OffsetY(byte[] bytes,
int offset,
int length)
Create Stabilization_OffsetY from encoded bytes.
|
Stabilization_OffsetY(double value)
Construct from value.
|
| Modifier and Type | Method and Description |
|---|---|
static Stabilization_OffsetY |
fromBytes(byte[] bytes)
Create Stabilization_OffsetY from encoded bytes.
|
byte[] |
getBytes()
Get the encoded bytes.
|
String |
getDisplayableValue()
Return a string of the displayable value.
|
String |
getDisplayName()
Get the human-readable name for the value.
|
double |
getValue()
Get the value of this Stabilization_OffsetY.
|
public Stabilization_OffsetY(double value)
throws KlvParseException
The value must be in the range [-100, 100].
The value is in units of mm.
value - a floating point (double) value to initialise this Stabilization_OffsetY with.KlvParseException - if the value is not valid (e.g. outside of the valid range).public Stabilization_OffsetY(byte[] bytes)
throws KlvParseException
bytes - Encoded byte array.KlvParseException - if the byte array could not be parsed.public Stabilization_OffsetY(byte[] bytes,
int offset,
int length)
throws KlvParseException
This version allows parsing of a specific number of bytes from a given offset.
bytes - Encoded byte array.offset - the offset into the byte array to start decoding.length - the number of bytes to decode.KlvParseException - if the byte array could not be parsed.public static Stabilization_OffsetY fromBytes(byte[] bytes) throws KlvParseException
bytes - Encoded byte array.KlvParseException - if the byte array could not be parsed.public String getDisplayName()
IKlvValuegetDisplayName in interface IKlvValuepublic byte[] getBytes()
IMimdMetadataValuegetBytes in interface IMimdMetadataValuepublic String getDisplayableValue()
IKlvValuegetDisplayableValue in interface IKlvValuepublic double getValue()
Copyright © 2022 West Ridge Systems. All rights reserved.