commit 23/07/2025

This commit is contained in:
2025-07-23 15:31:39 +07:00
parent e5411cf24f
commit cb77f77a23
22 changed files with 342 additions and 0 deletions

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}

View File

@@ -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();
}
}