diff --git a/src/CRSDK/CrAudioSignals.java b/src/CRSDK/CrAudioSignals.java new file mode 100644 index 0000000..c576e70 --- /dev/null +++ b/src/CRSDK/CrAudioSignals.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrAudioSignals { + CrAudioSignals_Off (0x01), + CrAudioSignals_On (CrAudioSignals_Off.getValue()+1), + CrAudioSignals_OnShutterOnly (CrAudioSignals_Off.getValue()+2), + CrAudioSignals_OnWithoutShutter (CrAudioSignals_Off.getValue()+3); + + private final CrInt8u value; + CrAudioSignals(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrAutoReview.java b/src/CRSDK/CrAutoReview.java new file mode 100644 index 0000000..1601624 --- /dev/null +++ b/src/CRSDK/CrAutoReview.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrAutoReview { + CrAutoReview_Off (0x00); + + private final CrInt8u value; + CrAutoReview(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrBracketOrder.java b/src/CRSDK/CrBracketOrder.java new file mode 100644 index 0000000..cffc43b --- /dev/null +++ b/src/CRSDK/CrBracketOrder.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrBracketOrder { + CrBracketOrder_0ToMinusToPlus (0x01), + CrBracketOrder_MinusTo0ToPlus (CrBracketOrder_0ToMinusToPlus.getValue()+1); + + private final CrInt8u value; + CrBracketOrder(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrCameraEframing.java b/src/CRSDK/CrCameraEframing.java new file mode 100644 index 0000000..51b0fa2 --- /dev/null +++ b/src/CRSDK/CrCameraEframing.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCameraEframing { + CrCameraEframing_Off (0x01), + CrCameraEframing_On (CrCameraEframing_Off.getValue()+1); + + private final CrInt8u value; + CrCameraEframing(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrColorSpace.java b/src/CRSDK/CrColorSpace.java new file mode 100644 index 0000000..f02f068 --- /dev/null +++ b/src/CRSDK/CrColorSpace.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrColorSpace { + CrColorSpace_SRGB (0x01), + CrColorSpace_AdobeRGB (CrColorSpace_SRGB.getValue()+1); + + private final CrInt8u value; + CrColorSpace(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrEframingHDMICrop.java b/src/CRSDK/CrEframingHDMICrop.java new file mode 100644 index 0000000..9553b0b --- /dev/null +++ b/src/CRSDK/CrEframingHDMICrop.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrEframingHDMICrop { + CrEframingHDMICrop_Off (0x01), + CrEframingHDMICrop_On (CrEframingHDMICrop_Off.getValue()+1); + + private final CrInt8u value; + CrEframingHDMICrop(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrEframingModeAuto.java b/src/CRSDK/CrEframingModeAuto.java new file mode 100644 index 0000000..c37daa3 --- /dev/null +++ b/src/CRSDK/CrEframingModeAuto.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrEframingModeAuto { + CrEframingModeAuto_Auto (0x01), + CrEframingModeAuto_TouchKick (CrEframingModeAuto_Auto.getValue()+1), + CrEframingModeAuto_TimeSequenceA ((CrEframingModeAuto_Auto.getValue()+2)), + CrEframingModeAuto_TimeSequenceB (CrEframingModeAuto_Auto.getValue()+3); + + private final CrInt8u value; + CrEframingModeAuto(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrEframingRecordingImageCrop.java b/src/CRSDK/CrEframingRecordingImageCrop.java new file mode 100644 index 0000000..b6eab9c --- /dev/null +++ b/src/CRSDK/CrEframingRecordingImageCrop.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrEframingRecordingImageCrop { + CrEframingRecordingImageCrop_Off (0x01), + CrEframingRecordingImageCrop_On (CrEframingRecordingImageCrop_Off.getValue()+1); + + private final CrInt8u value; + CrEframingRecordingImageCrop(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrEframingScaleAuto.java b/src/CRSDK/CrEframingScaleAuto.java new file mode 100644 index 0000000..23f7cb3 --- /dev/null +++ b/src/CRSDK/CrEframingScaleAuto.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrEframingScaleAuto { + CrEframingScaleAuto_Low (0x01), + CrEframingScaleAuto_Mid (CrEframingScaleAuto_Low.getValue()+1), + CrEframingScaleAuto_High (CrEframingScaleAuto_Low.getValue()+2); + + private final CrInt8u value; + CrEframingScaleAuto(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFlickerLessShooting.java b/src/CRSDK/CrFlickerLessShooting.java new file mode 100644 index 0000000..5e5549e --- /dev/null +++ b/src/CRSDK/CrFlickerLessShooting.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFlickerLessShooting { + CrFlickerLessShooting_Off (0x01), + CrFlickerLessShooting_On (CrFlickerLessShooting_Off.getValue()+1); + + private final CrInt8u value; + CrFlickerLessShooting(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFocusBracketExposureLock1stImg.java b/src/CRSDK/CrFocusBracketExposureLock1stImg.java new file mode 100644 index 0000000..fb4ee9a --- /dev/null +++ b/src/CRSDK/CrFocusBracketExposureLock1stImg.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFocusBracketExposureLock1stImg { + CrFocusBracketExposureLock1stImg_Off (0x01), + CrFocusBracketExposureLock1stImg_On (CrFocusBracketExposureLock1stImg_Off.getValue()+1); + + private final CrInt8u value; + CrFocusBracketExposureLock1stImg(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFocusBracketIntervalUntilNextShot.java b/src/CRSDK/CrFocusBracketIntervalUntilNextShot.java new file mode 100644 index 0000000..29a81f2 --- /dev/null +++ b/src/CRSDK/CrFocusBracketIntervalUntilNextShot.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFocusBracketIntervalUntilNextShot { + CrFocusBracketIntervalUntilNextShot_Invalid (0x0000), + CrFocusBracketIntervalUntilNextShot_ShortestInterval (0xFFFF); + + private final CrInt16u value; + CrFocusBracketIntervalUntilNextShot(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFocusBracketOrder.java b/src/CRSDK/CrFocusBracketOrder.java new file mode 100644 index 0000000..8923c97 --- /dev/null +++ b/src/CRSDK/CrFocusBracketOrder.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFocusBracketOrder { + CrFocusBracketOrder_0ToMinusToPlus (0x01), + CrFocusBracketOrder_0ToPlus (CrFocusBracketOrder_0ToMinusToPlus.getValue()+1); + + private final CrInt8u value; + CrFocusBracketOrder(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutput4KSettingMovie.java b/src/CRSDK/CrHDMIOutput4KSettingMovie.java new file mode 100644 index 0000000..5d952a4 --- /dev/null +++ b/src/CRSDK/CrHDMIOutput4KSettingMovie.java @@ -0,0 +1,24 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutput4KSettingMovie { + CrHDMIOutput4KSettingMovie_59_94p_10bit (0x0001), + CrHDMIOutput4KSettingMovie_50_00p_10bit (CrHDMIOutput4KSettingMovie_59_94p_10bit.getValue()+1), + CrHDMIOutput4KSettingMovie_29_97p_10bit (CrHDMIOutput4KSettingMovie_59_94p_10bit.getValue()+2), + CrHDMIOutput4KSettingMovie_25_00p_10bit (CrHDMIOutput4KSettingMovie_59_94p_10bit.getValue()+3), + CrHDMIOutput4KSettingMovie_24_00p_10bit (CrHDMIOutput4KSettingMovie_59_94p_10bit.getValue()+4), + CrHDMIOutput4KSettingMovie_23_98p_10bit (CrHDMIOutput4KSettingMovie_59_94p_10bit.getValue()+5), + CrHDMIOutput4KSettingMovie_59_94p_8bit (0x0101), + CrHDMIOutput4KSettingMovie_50_00p_8bit (CrHDMIOutput4KSettingMovie_59_94p_8bit.getValue()+1), + CrHDMIOutput4KSettingMovie_29_97p_8bit (CrHDMIOutput4KSettingMovie_59_94p_8bit.getValue()+2), + CrHDMIOutput4KSettingMovie_25_00p_8bit (CrHDMIOutput4KSettingMovie_59_94p_8bit.getValue()+3), + CrHDMIOutput4KSettingMovie_23_98p_8bit (0x0106); + + private final CrInt16u value; + CrHDMIOutput4KSettingMovie(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutputAudioCH.java b/src/CRSDK/CrHDMIOutputAudioCH.java new file mode 100644 index 0000000..a8be10c --- /dev/null +++ b/src/CRSDK/CrHDMIOutputAudioCH.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutputAudioCH { + CrHDMIOutputAudioCH_CH1CH2 (0x0003), + CrHDMIOutputAudioCH_CH3CH4 (0x000C); + + private final CrInt16u value; + CrHDMIOutputAudioCH(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutputRAWMovie.java b/src/CRSDK/CrHDMIOutputRAWMovie.java new file mode 100644 index 0000000..829a965 --- /dev/null +++ b/src/CRSDK/CrHDMIOutputRAWMovie.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutputRAWMovie { + CrHDMIOutputRAWMovie_Off (0x01), + CrHDMIOutputRAWMovie_On (CrHDMIOutputRAWMovie_Off.getValue()+1); + + private final CrInt8u value; + CrHDMIOutputRAWMovie(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutputRawSettingMovie.java b/src/CRSDK/CrHDMIOutputRawSettingMovie.java new file mode 100644 index 0000000..a053eb9 --- /dev/null +++ b/src/CRSDK/CrHDMIOutputRawSettingMovie.java @@ -0,0 +1,19 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutputRawSettingMovie { + CrHDMIOutputRawSettingMovie_59_94p (0x01), + CrHDMIOutputRawSettingMovie_50_00p (CrHDMIOutputRawSettingMovie_59_94p.getValue()+1), + CrHDMIOutputRawSettingMovie_29_97p (CrHDMIOutputRawSettingMovie_59_94p.getValue()+2), + CrHDMIOutputRawSettingMovie_25_00p (CrHDMIOutputRawSettingMovie_59_94p.getValue()+3), + CrHDMIOutputRawSettingMovie_24_00p (CrHDMIOutputRawSettingMovie_59_94p.getValue()+4), + CrHDMIOutputRawSettingMovie_23_98p (CrHDMIOutputRawSettingMovie_59_94p.getValue()+5); + + private final CrInt8u value; + CrHDMIOutputRawSettingMovie(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutputRecControlMovie.java b/src/CRSDK/CrHDMIOutputRecControlMovie.java new file mode 100644 index 0000000..46ad41c --- /dev/null +++ b/src/CRSDK/CrHDMIOutputRecControlMovie.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutputRecControlMovie { + CrHDMIOutputRecControlMovie_Off (0x01), + CrHDMIOutputRecControlMovie_On (CrHDMIOutputRecControlMovie_Off.getValue()+1); + + private final CrInt8u value; + CrHDMIOutputRecControlMovie(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutputRecMediaMovie.java b/src/CRSDK/CrHDMIOutputRecMediaMovie.java new file mode 100644 index 0000000..e83998b --- /dev/null +++ b/src/CRSDK/CrHDMIOutputRecMediaMovie.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutputRecMediaMovie { + CrHDMIOutputRecMediaMovie_Off (0x01), // HDMI only + CrHDMIOutputRecMediaMovie_On (CrHDMIOutputRecMediaMovie_Off.getValue()+1); + + private final CrInt8u value; + CrHDMIOutputRecMediaMovie(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIOutputTimeCodeMovie.java b/src/CRSDK/CrHDMIOutputTimeCodeMovie.java new file mode 100644 index 0000000..e1b9380 --- /dev/null +++ b/src/CRSDK/CrHDMIOutputTimeCodeMovie.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIOutputTimeCodeMovie { + CrHDMIOutputTimeCodeMovie_Off (0x01), + CrHDMIOutputTimeCodeMovie_On (CrHDMIOutputTimeCodeMovie_Off.getValue()+1); + + private final CrInt8u value; + CrHDMIOutputTimeCodeMovie(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHDMIResolution.java b/src/CRSDK/CrHDMIResolution.java new file mode 100644 index 0000000..4e91a0d --- /dev/null +++ b/src/CRSDK/CrHDMIResolution.java @@ -0,0 +1,24 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHDMIResolution { + CrHDMIResolution_4320p_2160p (0x0001), + CrHDMIResolution_2160p (CrHDMIResolution_4320p_2160p.getValue()+1), + CrHDMIResolution_2160p_1080p (CrHDMIResolution_4320p_2160p.getValue()+2), + CrHDMIResolution_1080p (CrHDMIResolution_4320p_2160p.getValue()+3), + CrHDMIResolution_720p (CrHDMIResolution_4320p_2160p.getValue()+4), + CrHDMIResolution_480p (CrHDMIResolution_4320p_2160p.getValue()+5), + CrHDMIResolution_576p (CrHDMIResolution_4320p_2160p.getValue()+6), + CrHDMIResolution_1080i (0x0104), + CrHDMIResolution_480i (0x0106), + CrHDMIResolution_576i (0x0107), + CrHDMIResolution_Auto (0xFFFF); + + private final CrInt16u value; + CrHDMIResolution(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHLGStillImage.java b/src/CRSDK/CrHLGStillImage.java new file mode 100644 index 0000000..d19864e --- /dev/null +++ b/src/CRSDK/CrHLGStillImage.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHLGStillImage { + CrHLGStillImage_Off (0x01), + CrHLGStillImage_On (CrHLGStillImage_Off.getValue()+1); + + private final CrInt8u value; + CrHLGStillImage(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrHighIsoNR.java b/src/CRSDK/CrHighIsoNR.java new file mode 100644 index 0000000..159ef59 --- /dev/null +++ b/src/CRSDK/CrHighIsoNR.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrHighIsoNR { + CrHighIsoNR_Off (0x01), + CrHighIsoNR_Low (CrHighIsoNR_Off.getValue()+1), + CrHighIsoNR_Normal (CrHighIsoNR_Off.getValue()+2), + CrHighIsoNR_High (CrHighIsoNR_Off.getValue()+3); + + private final CrInt8u value; + CrHighIsoNR(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrIntervalRecTimeMovie.java b/src/CRSDK/CrIntervalRecTimeMovie.java new file mode 100644 index 0000000..5a5b917 --- /dev/null +++ b/src/CRSDK/CrIntervalRecTimeMovie.java @@ -0,0 +1,50 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrIntervalRecTimeMovie { + CrIntervalRecTimeMovie_1sec (0x00000001), + CrIntervalRecTimeMovie_2sec (CrIntervalRecTimeMovie_1sec.getValue()+1), + CrIntervalRecTimeMovie_3sec (CrIntervalRecTimeMovie_1sec.getValue()+2), + CrIntervalRecTimeMovie_4sec (CrIntervalRecTimeMovie_1sec.getValue()+3), + CrIntervalRecTimeMovie_5sec (CrIntervalRecTimeMovie_1sec.getValue()+4), + CrIntervalRecTimeMovie_6sec (CrIntervalRecTimeMovie_1sec.getValue()+5), + CrIntervalRecTimeMovie_7sec (CrIntervalRecTimeMovie_1sec.getValue()+6), + CrIntervalRecTimeMovie_8sec (CrIntervalRecTimeMovie_1sec.getValue()+7), + CrIntervalRecTimeMovie_9sec (CrIntervalRecTimeMovie_1sec.getValue()+8), + CrIntervalRecTimeMovie_10sec (CrIntervalRecTimeMovie_1sec.getValue()+9), + CrIntervalRecTimeMovie_15sec (0x0000000F), + CrIntervalRecTimeMovie_20sec (0x00000014), + CrIntervalRecTimeMovie_30sec (0x0000001E), + CrIntervalRecTimeMovie_40sec (0x00000028), + CrIntervalRecTimeMovie_50sec (0x00000032), + CrIntervalRecTimeMovie_1min (0x0000003C), + CrIntervalRecTimeMovie_2min (0x00000078), + CrIntervalRecTimeMovie_3min (0x000000B4), + CrIntervalRecTimeMovie_4min (0x000000F0), + CrIntervalRecTimeMovie_5min (0x0000012C), + CrIntervalRecTimeMovie_6min (0x00000168), + CrIntervalRecTimeMovie_7min (0x000001A4), + CrIntervalRecTimeMovie_8min (0x000001E0), + CrIntervalRecTimeMovie_9min (0x0000021C), + CrIntervalRecTimeMovie_10min (0x00000258), + CrIntervalRecTimeMovie_15min (0x00000384), + CrIntervalRecTimeMovie_20min (0x000004B0), + CrIntervalRecTimeMovie_30min (0x00000708), + CrIntervalRecTimeMovie_40min (0x00000960), + CrIntervalRecTimeMovie_50min (0x00000BB8), + CrIntervalRecTimeMovie_1hour (0x00000E10), + CrIntervalRecTimeMovie_2hour (0x00001C20), + CrIntervalRecTimeMovie_3hour (0x00002A30), + CrIntervalRecTimeMovie_4hour (0x00003840), + CrIntervalRecTimeMovie_6hour (0x00005460), + CrIntervalRecTimeMovie_12hour (0x0000A8C0), + CrIntervalRecTimeMovie_24hour (0x00015180); + + private final CrInt32u value; + CrIntervalRecTimeMovie(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrLongExposureNR.java b/src/CRSDK/CrLongExposureNR.java new file mode 100644 index 0000000..e1cb3d4 --- /dev/null +++ b/src/CRSDK/CrLongExposureNR.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrLongExposureNR { + CrLongExposureNR_Off (0x01), + CrLongExposureNR_On (CrLongExposureNR_Off.getValue()+1); + + private final CrInt8u value; + CrLongExposureNR(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMonitoringOutputDisplayHDMI.java b/src/CRSDK/CrMonitoringOutputDisplayHDMI.java new file mode 100644 index 0000000..c58b459 --- /dev/null +++ b/src/CRSDK/CrMonitoringOutputDisplayHDMI.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMonitoringOutputDisplayHDMI { + CrMonitoringOutputDisplayHDMI_Off (0x01), + CrMonitoringOutputDisplayHDMI_On (CrMonitoringOutputDisplayHDMI_Off.getValue()+1); + + private final CrInt8u value; + CrMonitoringOutputDisplayHDMI(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrUSBPowerSupply.java b/src/CRSDK/CrUSBPowerSupply.java new file mode 100644 index 0000000..d99230a --- /dev/null +++ b/src/CRSDK/CrUSBPowerSupply.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrUSBPowerSupply { + CrUSBPowerSupply_Off (0x01), + CrUSBPowerSupply_On (CrUSBPowerSupply_Off.getValue()+1); + + private final CrInt8u value; + CrUSBPowerSupply(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +}