Package gov.nih.mipav.model.file
Class MetadataExtractor.ReconyxHyperFireMakernoteDirectory
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.Directory
-
- gov.nih.mipav.model.file.MetadataExtractor.ReconyxHyperFireMakernoteDirectory
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.ReconyxHyperFireMakernoteDirectory extends MetadataExtractor.Directory
Describes tags specific to Reconyx HyperFire cameras. Reconyx uses a fixed makernote block. Tag values are the byte index of the tag within the makernote.- Author:
- Todd West http://cascadescarnivoreproject.blogspot.com
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<java.lang.Integer,java.lang.String>_tagNameMapstatic intMAKERNOTE_VERSIONVersion number used for identifying makernotes from Reconyx HyperFire cameras.static intTAG_AMBIENT_TEMPERATUREstatic intTAG_AMBIENT_TEMPERATURE_FAHRENHEITstatic intTAG_BATTERY_VOLTAGEstatic intTAG_BRIGHTNESSstatic intTAG_CONTRASTstatic intTAG_DATE_TIME_ORIGINALstatic intTAG_EVENT_NUMBERstatic intTAG_FIRMWARE_VERSIONstatic intTAG_INFRARED_ILLUMINATORstatic intTAG_MAKERNOTE_VERSIONstatic intTAG_MOON_PHASEstatic intTAG_MOTION_SENSITIVITYstatic intTAG_SATURATIONstatic intTAG_SEQUENCEstatic intTAG_SERIAL_NUMBERstatic intTAG_SHARPNESSstatic intTAG_TRIGGER_MODEstatic intTAG_USER_LABEL-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap
-
-
Constructor Summary
Constructors Constructor Description ReconyxHyperFireMakernoteDirectory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Provides the name of the directory, for display purposes.protected java.util.HashMap<java.lang.Integer,java.lang.String>getTagNameMap()Provides the map of tag names, hashed by tag type identifier.-
Methods inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
addError, containsTag, getBoolean, getBooleanObject, getByteArray, getDate, getDate, getDate, getDescription, getDouble, getDoubleObject, getErrorCount, getErrors, getFloat, getFloatObject, getInt, getIntArray, getInteger, getLong, getLongObject, getObject, getParent, getRational, getRationalArray, getString, getString, getStringArray, getStringValue, getStringValueArray, getTagCount, getTagName, getTags, hasErrors, hasTagName, isEmpty, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setObjectArray, setParent, setRational, setRationalArray, setString, setStringArray, setStringValue, setStringValueArray, toString
-
-
-
-
Field Detail
-
MAKERNOTE_VERSION
public static final int MAKERNOTE_VERSION
Version number used for identifying makernotes from Reconyx HyperFire cameras.- See Also:
- Constant Field Values
-
TAG_MAKERNOTE_VERSION
public static final int TAG_MAKERNOTE_VERSION
- See Also:
- Constant Field Values
-
TAG_FIRMWARE_VERSION
public static final int TAG_FIRMWARE_VERSION
- See Also:
- Constant Field Values
-
TAG_TRIGGER_MODE
public static final int TAG_TRIGGER_MODE
- See Also:
- Constant Field Values
-
TAG_SEQUENCE
public static final int TAG_SEQUENCE
- See Also:
- Constant Field Values
-
TAG_EVENT_NUMBER
public static final int TAG_EVENT_NUMBER
- See Also:
- Constant Field Values
-
TAG_DATE_TIME_ORIGINAL
public static final int TAG_DATE_TIME_ORIGINAL
- See Also:
- Constant Field Values
-
TAG_MOON_PHASE
public static final int TAG_MOON_PHASE
- See Also:
- Constant Field Values
-
TAG_AMBIENT_TEMPERATURE_FAHRENHEIT
public static final int TAG_AMBIENT_TEMPERATURE_FAHRENHEIT
- See Also:
- Constant Field Values
-
TAG_AMBIENT_TEMPERATURE
public static final int TAG_AMBIENT_TEMPERATURE
- See Also:
- Constant Field Values
-
TAG_SERIAL_NUMBER
public static final int TAG_SERIAL_NUMBER
- See Also:
- Constant Field Values
-
TAG_CONTRAST
public static final int TAG_CONTRAST
- See Also:
- Constant Field Values
-
TAG_BRIGHTNESS
public static final int TAG_BRIGHTNESS
- See Also:
- Constant Field Values
-
TAG_SHARPNESS
public static final int TAG_SHARPNESS
- See Also:
- Constant Field Values
-
TAG_SATURATION
public static final int TAG_SATURATION
- See Also:
- Constant Field Values
-
TAG_INFRARED_ILLUMINATOR
public static final int TAG_INFRARED_ILLUMINATOR
- See Also:
- Constant Field Values
-
TAG_MOTION_SENSITIVITY
public static final int TAG_MOTION_SENSITIVITY
- See Also:
- Constant Field Values
-
TAG_BATTERY_VOLTAGE
public static final int TAG_BATTERY_VOLTAGE
- See Also:
- Constant Field Values
-
TAG_USER_LABEL
public static final int TAG_USER_LABEL
- See Also:
- Constant Field Values
-
_tagNameMap
private final java.util.HashMap<java.lang.Integer,java.lang.String> _tagNameMap
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from class:MetadataExtractor.DirectoryProvides the name of the directory, for display purposes. E.g.Exif- Specified by:
getNamein classMetadataExtractor.Directory- Returns:
- the name of the directory
-
getTagNameMap
protected java.util.HashMap<java.lang.Integer,java.lang.String> getTagNameMap()
Description copied from class:MetadataExtractor.DirectoryProvides the map of tag names, hashed by tag type identifier.- Specified by:
getTagNameMapin classMetadataExtractor.Directory- Returns:
- the map of tag names
-
-