diff --git a/src/CRSDK/CrAutoSlowShutter.java b/src/CRSDK/CrAutoSlowShutter.java new file mode 100644 index 0000000..662aaba --- /dev/null +++ b/src/CRSDK/CrAutoSlowShutter.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrAutoSlowShutter { + CrAutoSlowShutter_Off (0x01), + CrAutoSlowShutter_On (CrAutoSlowShutter_Off.getValue()+1); + + private final CrInt8u value; + CrAutoSlowShutter(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrBulbTimerSetting.java b/src/CRSDK/CrBulbTimerSetting.java new file mode 100644 index 0000000..cd0d679 --- /dev/null +++ b/src/CRSDK/CrBulbTimerSetting.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrBulbTimerSetting { + CrBulbTimerSetting_Off (0x00), + CrBulbTimerSetting_On (CrBulbTimerSetting_Off.getValue()+1); + + private final CrInt8u value; + CrBulbTimerSetting(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFocusDrivingStatus.java b/src/CRSDK/CrFocusDrivingStatus.java new file mode 100644 index 0000000..33e94c5 --- /dev/null +++ b/src/CRSDK/CrFocusDrivingStatus.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFocusDrivingStatus { + CrFocusDrivingStatus_NotDriving (0x01), + CrFocusDrivingStatus_Driving (CrFocusDrivingStatus_NotDriving.getValue()+1); + + private final CrInt8u value; + CrFocusDrivingStatus(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFocusMagnificationTime.java b/src/CRSDK/CrFocusMagnificationTime.java new file mode 100644 index 0000000..39352c4 --- /dev/null +++ b/src/CRSDK/CrFocusMagnificationTime.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFocusMagnificationTime { + CrFocusMagnificationTime_NoLimit (0xFF); + + private final CrInt8u value; + CrFocusMagnificationTime(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHighResolutionShutterSpeed.java b/src/CRSDK/CrHighResolutionShutterSpeed.java new file mode 100644 index 0000000..c7ac9f8 --- /dev/null +++ b/src/CRSDK/CrHighResolutionShutterSpeed.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHighResolutionShutterSpeed { + CrHighResolutionShutterSpeed_Nothing (0xFFFFFFFFFFFFFFFFL); // Nothing to display + + private final CrInt64u value; + CrHighResolutionShutterSpeed(long value) { + this.value = new CrInt64u(value); + } + public long getValue() { + return value.longValue(); + } +} diff --git a/src/CRSDK/CrHighResolutionShutterSpeedSetting.java b/src/CRSDK/CrHighResolutionShutterSpeedSetting.java new file mode 100644 index 0000000..d7a9c1e --- /dev/null +++ b/src/CRSDK/CrHighResolutionShutterSpeedSetting.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHighResolutionShutterSpeedSetting { + + CrHighResolutionShutterSpeedSetting_Off (0x00), + CrHighResolutionShutterSpeedSetting_On (CrHighResolutionShutterSpeedSetting_Off.getValue()+1); + + private final CrInt8u value; + CrHighResolutionShutterSpeedSetting(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrIntervalRecAETrackingSensitivity.java b/src/CRSDK/CrIntervalRecAETrackingSensitivity.java new file mode 100644 index 0000000..b9c5c45 --- /dev/null +++ b/src/CRSDK/CrIntervalRecAETrackingSensitivity.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIntervalRecAETrackingSensitivity { + CrIntervalRecAETrackingSensitivity_Off (0x01), + CrIntervalRecAETrackingSensitivity_Low (CrIntervalRecAETrackingSensitivity_Off.getValue()+1), + CrIntervalRecAETrackingSensitivity_Mid (CrIntervalRecAETrackingSensitivity_Off.getValue()+2), + CrIntervalRecAETrackingSensitivity_High (CrIntervalRecAETrackingSensitivity_Off.getValue()+3); + + private final CrInt8u value; + CrIntervalRecAETrackingSensitivity(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrIntervalRecShootIntervalPriority.java b/src/CRSDK/CrIntervalRecShootIntervalPriority.java new file mode 100644 index 0000000..a79e677 --- /dev/null +++ b/src/CRSDK/CrIntervalRecShootIntervalPriority.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIntervalRecShootIntervalPriority { + CrIntervalRecShootIntervalPriority_Off (0x01), + CrIntervalRecShootIntervalPriority_On (CrIntervalRecShootIntervalPriority_Off.getValue()+1); + + private final CrInt8u value; + CrIntervalRecShootIntervalPriority(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrIntervalRecShutterType.java b/src/CRSDK/CrIntervalRecShutterType.java new file mode 100644 index 0000000..5b504b8 --- /dev/null +++ b/src/CRSDK/CrIntervalRecShutterType.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIntervalRecShutterType { + CrIntervalRecShutterType_Auto (0x01), + CrIntervalRecShutterType_MechanicalShutter (CrIntervalRecShutterType_Auto.getValue()+1), + CrIntervalRecShutterType_ElectronicShutter (CrIntervalRecShutterType_Auto.getValue()+2); + + private final CrInt8u value; + CrIntervalRecShutterType(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrIsoAutoMinShutterSpeedManual.java b/src/CRSDK/CrIsoAutoMinShutterSpeedManual.java new file mode 100644 index 0000000..fff2fca --- /dev/null +++ b/src/CRSDK/CrIsoAutoMinShutterSpeedManual.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIsoAutoMinShutterSpeedManual { + CrIsoAutoMinShutterSpeedManual_Invalid (0x0000000000000000L); + + private final CrInt64u value; + CrIsoAutoMinShutterSpeedManual(long value) { + this.value = new CrInt64u(value); + } + public long getValue() { + return value.longValue(); + } +} diff --git a/src/CRSDK/CrIsoAutoMinShutterSpeedMode.java b/src/CRSDK/CrIsoAutoMinShutterSpeedMode.java new file mode 100644 index 0000000..607bb95 --- /dev/null +++ b/src/CRSDK/CrIsoAutoMinShutterSpeedMode.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIsoAutoMinShutterSpeedMode { + CrIsoAutoMinShutterSpeedMode_Preset (0x01), + CrIsoAutoMinShutterSpeedMode_Manual (CrIsoAutoMinShutterSpeedMode_Preset.getValue()+1); + + private final CrInt8u value; + CrIsoAutoMinShutterSpeedMode(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrIsoAutoMinShutterSpeedPreset.java b/src/CRSDK/CrIsoAutoMinShutterSpeedPreset.java new file mode 100644 index 0000000..5756093 --- /dev/null +++ b/src/CRSDK/CrIsoAutoMinShutterSpeedPreset.java @@ -0,0 +1,18 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIsoAutoMinShutterSpeedPreset { + CrIsoAutoMinShutterSpeedPreset_Slower (0x01), + CrIsoAutoMinShutterSpeedPreset_Slow (CrIsoAutoMinShutterSpeedPreset_Slower.getValue()+1), + CrIsoAutoMinShutterSpeedPreset_Standard (CrIsoAutoMinShutterSpeedPreset_Slower.getValue()+2), + CrIsoAutoMinShutterSpeedPreset_Fast (CrIsoAutoMinShutterSpeedPreset_Slower.getValue()+3), + CrIsoAutoMinShutterSpeedPreset_Faster (CrIsoAutoMinShutterSpeedPreset_Slower.getValue()+4); + + private final CrInt8u value; + CrIsoAutoMinShutterSpeedPreset(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMovieRecordingSelfTimer.java b/src/CRSDK/CrMovieRecordingSelfTimer.java new file mode 100644 index 0000000..9dc5ccd --- /dev/null +++ b/src/CRSDK/CrMovieRecordingSelfTimer.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMovieRecordingSelfTimer { + CrMovieRecordingSelfTimer_Off (0x00), + CrMovieRecordingSelfTimer_On (CrMovieRecordingSelfTimer_Off.getValue()+1); + + private final CrInt8u value; + CrMovieRecordingSelfTimer(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMovieRecordingSelfTimerContinuous.java b/src/CRSDK/CrMovieRecordingSelfTimerContinuous.java new file mode 100644 index 0000000..4c0af22 --- /dev/null +++ b/src/CRSDK/CrMovieRecordingSelfTimerContinuous.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMovieRecordingSelfTimerContinuous { + CrMovieRecordingSelfTimerContinuous_Off (0x00), + CrMovieRecordingSelfTimerContinuous_On(CrMovieRecordingSelfTimerContinuous_Off.getValue()+1); + + private final CrInt8u value; + CrMovieRecordingSelfTimerContinuous(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMovieRecordingSelfTimerCountTime.java b/src/CRSDK/CrMovieRecordingSelfTimerCountTime.java new file mode 100644 index 0000000..62ebab9 --- /dev/null +++ b/src/CRSDK/CrMovieRecordingSelfTimerCountTime.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMovieRecordingSelfTimerCountTime { + CrMovieRecordingSelfTimerCountTime_None (0x0000); // Not counting down + + private final CrInt16u value; + CrMovieRecordingSelfTimerCountTime(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMovieRecordingSelfTimerStatus.java b/src/CRSDK/CrMovieRecordingSelfTimerStatus.java new file mode 100644 index 0000000..2a516ae --- /dev/null +++ b/src/CRSDK/CrMovieRecordingSelfTimerStatus.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMovieRecordingSelfTimerStatus { + CrMovieRecordingSelfTimerStatus_Idle (0x00), + CrMovieRecordingSelfTimerStatus_CountingDown (CrMovieRecordingSelfTimerStatus_Idle.getValue()+1); + + private final CrInt8u value; + CrMovieRecordingSelfTimerStatus(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrPrioritySetInAF.java b/src/CRSDK/CrPrioritySetInAF.java new file mode 100644 index 0000000..2dc9c4c --- /dev/null +++ b/src/CRSDK/CrPrioritySetInAF.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrPrioritySetInAF { + CrPrioritySetInAF_AF (0x01), + CrPrioritySetInAF_Release (CrPrioritySetInAF_AF.getValue()+1), + CrPrioritySetInAF_BalancedEmphasis (CrPrioritySetInAF_AF.getValue()+2); + private final CrInt8u value; + CrPrioritySetInAF(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrRecognitionTarget.java b/src/CRSDK/CrRecognitionTarget.java new file mode 100644 index 0000000..c207068 --- /dev/null +++ b/src/CRSDK/CrRecognitionTarget.java @@ -0,0 +1,21 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrRecognitionTarget { + CrRecognitionTarget_Auto (0xFFFF), + CrRecognitionTarget_Person (0x0001), + CrRecognitionTarget_AnimalBird (CrRecognitionTarget_Person.getValue()+1), + CrRecognitionTarget_Animal (CrRecognitionTarget_Person.getValue()+2), + CrRecognitionTarget_Bird (CrRecognitionTarget_Person.getValue()+3), + CrRecognitionTarget_Insect (CrRecognitionTarget_Person.getValue()+4), + CrRecognitionTarget_CarTrain (CrRecognitionTarget_Person.getValue()+5), + CrRecognitionTarget_Plane (CrRecognitionTarget_Person.getValue()+6); + + private final CrInt16u value; + CrRecognitionTarget(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrRightLeftEyeSelect.java b/src/CRSDK/CrRightLeftEyeSelect.java new file mode 100644 index 0000000..89dcadd --- /dev/null +++ b/src/CRSDK/CrRightLeftEyeSelect.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrRightLeftEyeSelect { + CrRightLeftEyeSelect_Auto (0x01), + CrRightLeftEyeSelect_RightEye (CrRightLeftEyeSelect_Auto.getValue()+1), + CrRightLeftEyeSelect_LeftEye (CrRightLeftEyeSelect_Auto.getValue()+2); + + private final CrInt8u value; + CrRightLeftEyeSelect(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrSoftSkinEffect.java b/src/CRSDK/CrSoftSkinEffect.java new file mode 100644 index 0000000..dc22780 --- /dev/null +++ b/src/CRSDK/CrSoftSkinEffect.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrSoftSkinEffect { + CrSoftSkinEffect_Off (0x01), + CrSoftSkinEffect_Low (CrSoftSkinEffect_Off.getValue()+1), + CrSoftSkinEffect_Mid (CrSoftSkinEffect_Off.getValue()+2), + CrSoftSkinEffect_High (CrSoftSkinEffect_Off.getValue()+3); + + private final CrInt8u value; + CrSoftSkinEffect(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrSubjectRecognitionInAF.java b/src/CRSDK/CrSubjectRecognitionInAF.java new file mode 100644 index 0000000..c348492 --- /dev/null +++ b/src/CRSDK/CrSubjectRecognitionInAF.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrSubjectRecognitionInAF { + CrSubjectRecognitionInAF_Off (0x01), + CrSubjectRecognitionInAF_On (CrSubjectRecognitionInAF_Off.getValue()+1); + private final CrInt8u value; + CrSubjectRecognitionInAF(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWindNoiseReduction.java b/src/CRSDK/CrWindNoiseReduction.java new file mode 100644 index 0000000..cd417de --- /dev/null +++ b/src/CRSDK/CrWindNoiseReduction.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWindNoiseReduction { + CrWindNoiseReduction_Off (0x01), + CrWindNoiseReduction_On (CrWindNoiseReduction_Off.getValue()+1), + CrWindNoiseReduction_Auto (CrWindNoiseReduction_Off.getValue()+2); + + private final CrInt8u value; + CrWindNoiseReduction(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +}