diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
new file mode 100644
index 0000000..0dd4b35
--- /dev/null
+++ b/.idea/kotlinc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml
new file mode 100644
index 0000000..4e020fe
--- /dev/null
+++ b/.idea/libraries/KotlinJavaRuntime.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/CRSDK/CrAFIlluminator.java b/src/CRSDK/CrAFIlluminator.java
new file mode 100644
index 0000000..94638e3
--- /dev/null
+++ b/src/CRSDK/CrAFIlluminator.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrAFIlluminator {
+ CrAFIlluminator_Off (0x01),
+ CrAFIlluminator_Auto (CrAFIlluminator_Off.getValue()+1);
+
+ private final CrInt8u value;
+ CrAFIlluminator(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrAFInFocusMagnifier.java b/src/CRSDK/CrAFInFocusMagnifier.java
new file mode 100644
index 0000000..4622455
--- /dev/null
+++ b/src/CRSDK/CrAFInFocusMagnifier.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrAFInFocusMagnifier {
+ CrAFInFocusMagnifier_Off(0x01),
+ CrAFInFocusMagnifier_On(CrAFInFocusMagnifier_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrAFInFocusMagnifier(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrAFTrackForSpeedChange.java b/src/CRSDK/CrAFTrackForSpeedChange.java
new file mode 100644
index 0000000..3e74254
--- /dev/null
+++ b/src/CRSDK/CrAFTrackForSpeedChange.java
@@ -0,0 +1,16 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrAFTrackForSpeedChange {
+ CrAFTrackForSpeedChange_Stable(0x01),
+ CrAFTrackForSpeedChange_Standard(CrAFTrackForSpeedChange_Stable.getValue() + 1),
+ CrAFTrackForSpeedChange_Responsive(CrAFTrackForSpeedChange_Stable.getValue() + 2);
+
+ private final CrInt8u value;
+ CrAFTrackForSpeedChange(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
\ No newline at end of file
diff --git a/src/CRSDK/CrAFWithShutter.java b/src/CRSDK/CrAFWithShutter.java
new file mode 100644
index 0000000..09879ea
--- /dev/null
+++ b/src/CRSDK/CrAFWithShutter.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrAFWithShutter {
+ CrAFWithShutter_Off (0x01),
+ CrAFWithShutter_On (CrAFWithShutter_Off.getValue()+1);
+
+ private final CrInt8u value;
+ CrAFWithShutter(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrAntidustShutterWhenPowerOff.java b/src/CRSDK/CrAntidustShutterWhenPowerOff.java
new file mode 100644
index 0000000..89f9bb4
--- /dev/null
+++ b/src/CRSDK/CrAntidustShutterWhenPowerOff.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrAntidustShutterWhenPowerOff {
+ CrAntidustShutterWhenPowerOff_Off(0x01),
+ CrAntidustShutterWhenPowerOff_On(CrAntidustShutterWhenPowerOff_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrAntidustShutterWhenPowerOff(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
\ No newline at end of file
diff --git a/src/CRSDK/CrApertureDriveInAF.java b/src/CRSDK/CrApertureDriveInAF.java
new file mode 100644
index 0000000..9879c70
--- /dev/null
+++ b/src/CRSDK/CrApertureDriveInAF.java
@@ -0,0 +1,16 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrApertureDriveInAF {
+ CrApertureDriveInAF_Standard (0x01),
+ CrApertureDriveInAF_FocusPriority (CrApertureDriveInAF_Standard.getValue()+1),
+ CrApertureDriveInAF_SilentPriority (CrApertureDriveInAF_Standard.getValue()+2);
+
+ private final CrInt8u value;
+ CrApertureDriveInAF(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrAudioSignalsStartEnd.java b/src/CRSDK/CrAudioSignalsStartEnd.java
new file mode 100644
index 0000000..4e6b615
--- /dev/null
+++ b/src/CRSDK/CrAudioSignalsStartEnd.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrAudioSignalsStartEnd {
+ CrAudioSignalsStartEnd_Off(0x01),
+ CrAudioSignalsStartEnd_On(CrAudioSignalsStartEnd_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrAudioSignalsStartEnd(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrCameraErrorCautionStatus.java b/src/CRSDK/CrCameraErrorCautionStatus.java
new file mode 100644
index 0000000..9f529c2
--- /dev/null
+++ b/src/CRSDK/CrCameraErrorCautionStatus.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrCameraErrorCautionStatus {
+ CrCameraErrorCautionStatus_NoError(0x01),
+ CrCameraErrorCautionStatus_Error(CrCameraErrorCautionStatus_NoError.getValue() + 1);
+
+ private final CrInt8u value;
+ CrCameraErrorCautionStatus(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrContinuousShootingSpeedInElectricShutter.java b/src/CRSDK/CrContinuousShootingSpeedInElectricShutter.java
new file mode 100644
index 0000000..645cfbd
--- /dev/null
+++ b/src/CRSDK/CrContinuousShootingSpeedInElectricShutter.java
@@ -0,0 +1,14 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrContinuousShootingSpeedInElectricShutter {
+ CrContinuousShootingSpeedInElectricShutter_Invalid (0x0000);
+
+ private final CrInt16u value;
+ CrContinuousShootingSpeedInElectricShutter(int value) {
+ this.value = new CrInt16u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrControlForHDMI.java b/src/CRSDK/CrControlForHDMI.java
new file mode 100644
index 0000000..882654e
--- /dev/null
+++ b/src/CRSDK/CrControlForHDMI.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrControlForHDMI {
+ CrControlForHDMI_Off(0x01),
+ CrControlForHDMI_On(CrControlForHDMI_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrControlForHDMI(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
\ No newline at end of file
diff --git a/src/CRSDK/CrCustomWBSizeSetting.java b/src/CRSDK/CrCustomWBSizeSetting.java
new file mode 100644
index 0000000..2b11eab
--- /dev/null
+++ b/src/CRSDK/CrCustomWBSizeSetting.java
@@ -0,0 +1,16 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrCustomWBSizeSetting {
+ CrCustomWBSizeSetting_S (0x01),
+ CrCustomWBSizeSetting_M (CrCustomWBSizeSetting_S.getValue()+1),
+ CrCustomWBSizeSetting_L (CrCustomWBSizeSetting_S.getValue()+2);
+
+ private final CrInt8u value;
+ CrCustomWBSizeSetting(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrDisplayQualityFinder.java b/src/CRSDK/CrDisplayQualityFinder.java
new file mode 100644
index 0000000..3aa0e57
--- /dev/null
+++ b/src/CRSDK/CrDisplayQualityFinder.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrDisplayQualityFinder {
+ CrDisplayQualityFinder_Standard(0x01),
+ CrDisplayQualityFinder_High(CrDisplayQualityFinder_Standard.getValue() + 1);
+
+ private final CrInt8u value;
+ CrDisplayQualityFinder(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrFTPAutoTransferTargetStill.java b/src/CRSDK/CrFTPAutoTransferTargetStill.java
new file mode 100644
index 0000000..ee88311
--- /dev/null
+++ b/src/CRSDK/CrFTPAutoTransferTargetStill.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFTPAutoTransferTargetStill {
+ CrFTPAutoTransferTargetStill_All(0x01),
+ CrFTPAutoTransferTargetStill_ProtectOnly(CrFTPAutoTransferTargetStill_All.getValue() + 1);
+
+ private final CrInt8u value;
+ CrFTPAutoTransferTargetStill(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrFTPTransferStillImageQualitySize.java b/src/CRSDK/CrFTPTransferStillImageQualitySize.java
new file mode 100644
index 0000000..1ff491d
--- /dev/null
+++ b/src/CRSDK/CrFTPTransferStillImageQualitySize.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFTPTransferStillImageQualitySize {
+ CrFTPTransferStillImageQualitySize_Small(0x01),
+ CrFTPTransferStillImageQualitySize_Large(CrFTPTransferStillImageQualitySize_Small.getValue() + 1);
+
+ private final CrInt8u value;
+ CrFTPTransferStillImageQualitySize(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrFaceEyeFrameDisplay.java b/src/CRSDK/CrFaceEyeFrameDisplay.java
new file mode 100644
index 0000000..7c625a8
--- /dev/null
+++ b/src/CRSDK/CrFaceEyeFrameDisplay.java
@@ -0,0 +1,16 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFaceEyeFrameDisplay {
+
+ CrFaceEyeFrameDisplay_Off(0x01),
+ CrFaceEyeFrameDisplay_On(CrFaceEyeFrameDisplay_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrFaceEyeFrameDisplay(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrFacePriorityInMultiMetering.java b/src/CRSDK/CrFacePriorityInMultiMetering.java
new file mode 100644
index 0000000..6d09f15
--- /dev/null
+++ b/src/CRSDK/CrFacePriorityInMultiMetering.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFacePriorityInMultiMetering {
+ CrFacePriorityInMultiMetering_Off (0x01),
+ CrFacePriorityInMultiMetering_On (CrFacePriorityInMultiMetering_Off.getValue()+1);
+
+ private final CrInt8u value;
+ CrFacePriorityInMultiMetering(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrFlickerLessShootingStatus.java b/src/CRSDK/CrFlickerLessShootingStatus.java
new file mode 100644
index 0000000..2b9b137
--- /dev/null
+++ b/src/CRSDK/CrFlickerLessShootingStatus.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFlickerLessShootingStatus {
+ CrFlickerLessShootingStatus_NotDetected(0x00),
+ CrFlickerLessShootingStatus_Detected(CrFlickerLessShootingStatus_NotDetected.getValue() + 1);
+
+ private final CrInt8u value;
+ CrFlickerLessShootingStatus(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
\ No newline at end of file
diff --git a/src/CRSDK/CrFocusMap.java b/src/CRSDK/CrFocusMap.java
new file mode 100644
index 0000000..38e943e
--- /dev/null
+++ b/src/CRSDK/CrFocusMap.java
@@ -0,0 +1,16 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFocusMap {
+ CrFocusMap_Off(0x01),
+ CrFocusMap_On(CrFocusMap_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrFocusMap(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
+
diff --git a/src/CRSDK/CrFullTimeDMF.java b/src/CRSDK/CrFullTimeDMF.java
new file mode 100644
index 0000000..8523de0
--- /dev/null
+++ b/src/CRSDK/CrFullTimeDMF.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrFullTimeDMF {
+ CrFullTimeDMF_Off (0x01),
+ CrFullTimeDMF_On (CrFullTimeDMF_Off.getValue()+1);
+
+ private final CrInt8u value;
+ CrFullTimeDMF(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrGammaDisplayAssist.java b/src/CRSDK/CrGammaDisplayAssist.java
new file mode 100644
index 0000000..813151b
--- /dev/null
+++ b/src/CRSDK/CrGammaDisplayAssist.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrGammaDisplayAssist {
+ CrGammaDisplayAssist_Off(0x01),
+ CrGammaDisplayAssist_On(CrGammaDisplayAssist_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrGammaDisplayAssist(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrGammaDisplayAssistType.java b/src/CRSDK/CrGammaDisplayAssistType.java
new file mode 100644
index 0000000..1b92f92
--- /dev/null
+++ b/src/CRSDK/CrGammaDisplayAssistType.java
@@ -0,0 +1,14 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrGammaDisplayAssistType {
+ CrGammaDisplayAssistType_Auto(0x0001),
+ CrGammaDisplayAssistType_SLog2_709_800(0x0302),
+ CrGammaDisplayAssistType_SLog3_709_800(0x0303),
+ CrGammaDisplayAssistType_HLG_BT2020(0x0401),
+ CrGammaDisplayAssistType_HLG_709(0x0402);
+
+ private final CrInt16u value;
+ CrGammaDisplayAssistType(int value) { this.value = new CrInt16u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrMonitorBrightnessType.java b/src/CRSDK/CrMonitorBrightnessType.java
new file mode 100644
index 0000000..9654986
--- /dev/null
+++ b/src/CRSDK/CrMonitorBrightnessType.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrMonitorBrightnessType {
+ CrMonitorBrightnessType_Manual(0x01),
+ CrMonitorBrightnessType_SunnyWeather(CrMonitorBrightnessType_Manual.getValue() + 1);
+
+ private final CrInt8u value;
+ CrMonitorBrightnessType(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrPlaySetOfMultiMedia.java b/src/CRSDK/CrPlaySetOfMultiMedia.java
new file mode 100644
index 0000000..47954b6
--- /dev/null
+++ b/src/CRSDK/CrPlaySetOfMultiMedia.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrPlaySetOfMultiMedia {
+ CrPlaySetOfMultiMedia_Slot1(0x01),
+ CrPlaySetOfMultiMedia_Slot2(CrPlaySetOfMultiMedia_Slot1.getValue() + 1);
+
+ private final CrInt8u value;
+ CrPlaySetOfMultiMedia(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrPreAF.java b/src/CRSDK/CrPreAF.java
new file mode 100644
index 0000000..58719d5
--- /dev/null
+++ b/src/CRSDK/CrPreAF.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrPreAF {
+ CrPreAF_Off (0x01),
+ CrPreAF_On (CrPreAF_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrPreAF(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrPrioritySetInAWB.java b/src/CRSDK/CrPrioritySetInAWB.java
new file mode 100644
index 0000000..0ad2503
--- /dev/null
+++ b/src/CRSDK/CrPrioritySetInAWB.java
@@ -0,0 +1,17 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrPrioritySetInAWB {
+ CrPrioritySetInAWB_Standard (0x01),
+ CrPrioritySetInAWB_Ambience (CrPrioritySetInAWB_Standard.getValue()+1),
+ CrPrioritySetInAWB_White (CrPrioritySetInAWB_Standard.getValue()+2);
+
+ private final CrInt8u value;
+ CrPrioritySetInAWB(int value) {
+ this.value = new CrInt8u(value);
+ }
+
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrProtectImageInFTPTransfer.java b/src/CRSDK/CrProtectImageInFTPTransfer.java
new file mode 100644
index 0000000..955a87a
--- /dev/null
+++ b/src/CRSDK/CrProtectImageInFTPTransfer.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrProtectImageInFTPTransfer {
+ CrProtectImageInFTPTransfer_Off(0x01),
+ CrProtectImageInFTPTransfer_On(CrProtectImageInFTPTransfer_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrProtectImageInFTPTransfer(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrRemoteSaveImageSize.java b/src/CRSDK/CrRemoteSaveImageSize.java
new file mode 100644
index 0000000..69d0048
--- /dev/null
+++ b/src/CRSDK/CrRemoteSaveImageSize.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrRemoteSaveImageSize {
+ CrRemoteSaveImageSize_LargeSize(0x01),
+ CrRemoteSaveImageSize_SmallSize(CrRemoteSaveImageSize_LargeSize.getValue() + 1);
+
+ private final CrInt8u value;
+ CrRemoteSaveImageSize(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrSubjectRecognitionAnimalBirdDetectionParts.java b/src/CRSDK/CrSubjectRecognitionAnimalBirdDetectionParts.java
new file mode 100644
index 0000000..d14fb0e
--- /dev/null
+++ b/src/CRSDK/CrSubjectRecognitionAnimalBirdDetectionParts.java
@@ -0,0 +1,17 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrSubjectRecognitionAnimalBirdDetectionParts {
+ CrSubjectRecognitionAnimalBirdDetectionParts_FollowIndividualSetting (0xFF),
+ CrSubjectRecognitionAnimalBirdDetectionParts_EyeHeadBody (0x01),
+ CrSubjectRecognitionAnimalBirdDetectionParts_EyeHead (CrSubjectRecognitionAnimalBirdDetectionParts_EyeHeadBody.getValue()+1),
+ CrSubjectRecognitionAnimalBirdDetectionParts_Eye (CrSubjectRecognitionAnimalBirdDetectionParts_EyeHeadBody.getValue()+2);
+
+ private final CrInt8u value;
+ CrSubjectRecognitionAnimalBirdDetectionParts(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrSubjectRecognitionAnimalBirdPriority.java b/src/CRSDK/CrSubjectRecognitionAnimalBirdPriority.java
new file mode 100644
index 0000000..b9144a2
--- /dev/null
+++ b/src/CRSDK/CrSubjectRecognitionAnimalBirdPriority.java
@@ -0,0 +1,16 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrSubjectRecognitionAnimalBirdPriority {
+ CrSubjectRecognitionAnimalBirdPriority_Auto (0x01),
+ CrSubjectRecognitionAnimalBirdPriority_AnimalPriority (CrSubjectRecognitionAnimalBirdPriority_Auto.getValue()+1),
+ CrSubjectRecognitionAnimalBirdPriority_BirdPriority (CrSubjectRecognitionAnimalBirdPriority_Auto.getValue()+2);
+
+ private final CrInt8u value;
+ CrSubjectRecognitionAnimalBirdPriority(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrSubjectRecognitionPriorityOnRegisteredFace.java b/src/CRSDK/CrSubjectRecognitionPriorityOnRegisteredFace.java
new file mode 100644
index 0000000..e3f684c
--- /dev/null
+++ b/src/CRSDK/CrSubjectRecognitionPriorityOnRegisteredFace.java
@@ -0,0 +1,15 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrSubjectRecognitionPriorityOnRegisteredFace {
+ CrSubjectRecognitionPriorityOnRegisteredFace_Off(0x01),
+ CrSubjectRecognitionPriorityOnRegisteredFace_On(CrSubjectRecognitionPriorityOnRegisteredFace_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrSubjectRecognitionPriorityOnRegisteredFace(int value) {
+ this.value = new CrInt8u(value);
+ }
+ public int getValue() {
+ return value.intValue();
+ }
+}
diff --git a/src/CRSDK/CrSystemErrorCautionStatus.java b/src/CRSDK/CrSystemErrorCautionStatus.java
new file mode 100644
index 0000000..d6e6577
--- /dev/null
+++ b/src/CRSDK/CrSystemErrorCautionStatus.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrSystemErrorCautionStatus {
+ CrSystemErrorCautionStatus_NoError(0x01),
+ CrSystemErrorCautionStatus_Error(CrSystemErrorCautionStatus_NoError.getValue() + 1);
+
+ private final CrInt8u value;
+ CrSystemErrorCautionStatus(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrTCUBDisplaySetting.java b/src/CRSDK/CrTCUBDisplaySetting.java
new file mode 100644
index 0000000..b3a779f
--- /dev/null
+++ b/src/CRSDK/CrTCUBDisplaySetting.java
@@ -0,0 +1,13 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrTCUBDisplaySetting {
+ CrTCUBDisplaySetting_Counter(0x01),
+ CrTCUBDisplaySetting_TC(CrTCUBDisplaySetting_Counter.getValue() + 1),
+ CrTCUBDisplaySetting_UB(CrTCUBDisplaySetting_Counter.getValue() + 2),
+ CrTCUBDisplaySetting_Duration(CrTCUBDisplaySetting_Counter.getValue() + 3);
+
+ private final CrInt8u value;
+ CrTCUBDisplaySetting(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}
diff --git a/src/CRSDK/CrWakeOnLAN.java b/src/CRSDK/CrWakeOnLAN.java
new file mode 100644
index 0000000..6fe5eb7
--- /dev/null
+++ b/src/CRSDK/CrWakeOnLAN.java
@@ -0,0 +1,11 @@
+package CRSDK;
+
+@SuppressWarnings("unused")
+public enum CrWakeOnLAN {
+ CrWakeOnLAN_Off(0x01),
+ CrWakeOnLAN_On(CrWakeOnLAN_Off.getValue() + 1);
+
+ private final CrInt8u value;
+ CrWakeOnLAN(int value) { this.value = new CrInt8u(value); }
+ public int getValue() { return value.intValue(); }
+}