commit 8688286748f6a836e2d3652b6ea120d6ce6cb5f5 Author: rdkartono Date: Mon Jul 14 17:09:40 2025 +0700 First commit 14/07/2025 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..7bc07ec --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Environment-dependent path to Maven home directory +/mavenHomeManager.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..acc4773 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/net_java_dev_jna.xml b/.idea/libraries/net_java_dev_jna.xml new file mode 100644 index 0000000..f946aa2 --- /dev/null +++ b/.idea/libraries/net_java_dev_jna.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/tinylog_impl.xml b/.idea/libraries/tinylog_impl.xml new file mode 100644 index 0000000..2483189 --- /dev/null +++ b/.idea/libraries/tinylog_impl.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..223c63a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,50 @@ + + + + + + + + + Android + + + CodePlugin DevKit + + + ComplianceLintAndroid + + + CorrectnessLintAndroid + + + Java + + + Java language level migration aidsJava + + + LintAndroid + + + PerformanceLintAndroid + + + Plugin DevKit + + + UsabilityLintAndroid + + + + + Android + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..b46824e --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..d843f34 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SonyCameraRemote.iml b/SonyCameraRemote.iml new file mode 100644 index 0000000..2225c1d --- /dev/null +++ b/SonyCameraRemote.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/linux-aarch64/libCr_Core.so b/lib/linux-aarch64/libCr_Core.so new file mode 100644 index 0000000..a3f4579 Binary files /dev/null and b/lib/linux-aarch64/libCr_Core.so differ diff --git a/lib/linux-aarch64/libCr_PTP_IP.so b/lib/linux-aarch64/libCr_PTP_IP.so new file mode 100644 index 0000000..0322f99 Binary files /dev/null and b/lib/linux-aarch64/libCr_PTP_IP.so differ diff --git a/lib/linux-aarch64/libCr_PTP_USB.so b/lib/linux-aarch64/libCr_PTP_USB.so new file mode 100644 index 0000000..dfce4b8 Binary files /dev/null and b/lib/linux-aarch64/libCr_PTP_USB.so differ diff --git a/lib/linux-aarch64/libmonitor_protocol.so b/lib/linux-aarch64/libmonitor_protocol.so new file mode 100644 index 0000000..5899c81 Binary files /dev/null and b/lib/linux-aarch64/libmonitor_protocol.so differ diff --git a/lib/linux-aarch64/libmonitor_protocol_pf.so b/lib/linux-aarch64/libmonitor_protocol_pf.so new file mode 100644 index 0000000..65984c6 Binary files /dev/null and b/lib/linux-aarch64/libmonitor_protocol_pf.so differ diff --git a/lib/linux-aarch64/libssh2.so b/lib/linux-aarch64/libssh2.so new file mode 100644 index 0000000..c883926 Binary files /dev/null and b/lib/linux-aarch64/libssh2.so differ diff --git a/lib/linux-aarch64/libusb-1.0.so b/lib/linux-aarch64/libusb-1.0.so new file mode 100644 index 0000000..50c52b5 Binary files /dev/null and b/lib/linux-aarch64/libusb-1.0.so differ diff --git a/lib/linux-armhf/libCr_Core.so b/lib/linux-armhf/libCr_Core.so new file mode 100644 index 0000000..36005ff Binary files /dev/null and b/lib/linux-armhf/libCr_Core.so differ diff --git a/lib/linux-armhf/libCr_PTP_IP.so b/lib/linux-armhf/libCr_PTP_IP.so new file mode 100644 index 0000000..ed256bd Binary files /dev/null and b/lib/linux-armhf/libCr_PTP_IP.so differ diff --git a/lib/linux-armhf/libCr_PTP_USB.so b/lib/linux-armhf/libCr_PTP_USB.so new file mode 100644 index 0000000..c95ef52 Binary files /dev/null and b/lib/linux-armhf/libCr_PTP_USB.so differ diff --git a/lib/linux-armhf/libmonitor_protocol.so b/lib/linux-armhf/libmonitor_protocol.so new file mode 100644 index 0000000..37a9ed6 Binary files /dev/null and b/lib/linux-armhf/libmonitor_protocol.so differ diff --git a/lib/linux-armhf/libmonitor_protocol_pf.so b/lib/linux-armhf/libmonitor_protocol_pf.so new file mode 100644 index 0000000..80dfb8d Binary files /dev/null and b/lib/linux-armhf/libmonitor_protocol_pf.so differ diff --git a/lib/linux-armhf/libssh2.so b/lib/linux-armhf/libssh2.so new file mode 100644 index 0000000..75ae70d Binary files /dev/null and b/lib/linux-armhf/libssh2.so differ diff --git a/lib/linux-armhf/libusb-1.0.so b/lib/linux-armhf/libusb-1.0.so new file mode 100644 index 0000000..474897c Binary files /dev/null and b/lib/linux-armhf/libusb-1.0.so differ diff --git a/lib/linux-x86-64/libCr_Core.so b/lib/linux-x86-64/libCr_Core.so new file mode 100644 index 0000000..6af643d Binary files /dev/null and b/lib/linux-x86-64/libCr_Core.so differ diff --git a/lib/linux-x86-64/libCr_PTP_IP.so b/lib/linux-x86-64/libCr_PTP_IP.so new file mode 100644 index 0000000..3424398 Binary files /dev/null and b/lib/linux-x86-64/libCr_PTP_IP.so differ diff --git a/lib/linux-x86-64/libCr_PTP_USB.so b/lib/linux-x86-64/libCr_PTP_USB.so new file mode 100644 index 0000000..e8e0569 Binary files /dev/null and b/lib/linux-x86-64/libCr_PTP_USB.so differ diff --git a/lib/linux-x86-64/libmonitor_protocol.so b/lib/linux-x86-64/libmonitor_protocol.so new file mode 100644 index 0000000..0c0af20 Binary files /dev/null and b/lib/linux-x86-64/libmonitor_protocol.so differ diff --git a/lib/linux-x86-64/libmonitor_protocol_pf.so b/lib/linux-x86-64/libmonitor_protocol_pf.so new file mode 100644 index 0000000..c69e30f Binary files /dev/null and b/lib/linux-x86-64/libmonitor_protocol_pf.so differ diff --git a/lib/linux-x86-64/libssh2.so b/lib/linux-x86-64/libssh2.so new file mode 100644 index 0000000..9c5ca0c Binary files /dev/null and b/lib/linux-x86-64/libssh2.so differ diff --git a/lib/linux-x86-64/libusb-1.0.so b/lib/linux-x86-64/libusb-1.0.so new file mode 100644 index 0000000..54176ca Binary files /dev/null and b/lib/linux-x86-64/libusb-1.0.so differ diff --git a/lib/win32-x86-64/Cr_Core.dll b/lib/win32-x86-64/Cr_Core.dll new file mode 100644 index 0000000..18bf9c2 Binary files /dev/null and b/lib/win32-x86-64/Cr_Core.dll differ diff --git a/lib/win32-x86-64/Cr_PTP_IP.dll b/lib/win32-x86-64/Cr_PTP_IP.dll new file mode 100644 index 0000000..0244b9e Binary files /dev/null and b/lib/win32-x86-64/Cr_PTP_IP.dll differ diff --git a/lib/win32-x86-64/Cr_PTP_USB.dll b/lib/win32-x86-64/Cr_PTP_USB.dll new file mode 100644 index 0000000..5328154 Binary files /dev/null and b/lib/win32-x86-64/Cr_PTP_USB.dll differ diff --git a/lib/win32-x86-64/libssh2.dll b/lib/win32-x86-64/libssh2.dll new file mode 100644 index 0000000..43339ed Binary files /dev/null and b/lib/win32-x86-64/libssh2.dll differ diff --git a/lib/win32-x86-64/libusb-1.0.dll b/lib/win32-x86-64/libusb-1.0.dll new file mode 100644 index 0000000..830ff7b Binary files /dev/null and b/lib/win32-x86-64/libusb-1.0.dll differ diff --git a/lib/win32-x86-64/monitor_protocol.dll b/lib/win32-x86-64/monitor_protocol.dll new file mode 100644 index 0000000..23b2cf8 Binary files /dev/null and b/lib/win32-x86-64/monitor_protocol.dll differ diff --git a/lib/win32-x86-64/monitor_protocol_pf.dll b/lib/win32-x86-64/monitor_protocol_pf.dll new file mode 100644 index 0000000..565b20c Binary files /dev/null and b/lib/win32-x86-64/monitor_protocol_pf.dll differ diff --git a/src/CRSDK/CameraRemoteSDK.java b/src/CRSDK/CameraRemoteSDK.java new file mode 100644 index 0000000..c36d5c3 --- /dev/null +++ b/src/CRSDK/CameraRemoteSDK.java @@ -0,0 +1,8 @@ +package CRSDK; + +import com.sun.jna.Library; +import com.sun.jna.Native; + +public interface CameraRemoteSDK extends Library { + CameraRemoteSDK Instance = (CameraRemoteSDK) Native.load("Cr_Core", CameraRemoteSDK.class); +} diff --git a/src/CRSDK/CrAChar.java b/src/CRSDK/CrAChar.java new file mode 100644 index 0000000..a952b3f --- /dev/null +++ b/src/CRSDK/CrAChar.java @@ -0,0 +1,19 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * CrAChar is a class that extends IntegerType to represent a single character + */ +@SuppressWarnings("unused") +public class CrAChar extends IntegerType { + public CrAChar() { + super(1); + } + + public CrAChar(int value) { + super(1, value); + } + + +} diff --git a/src/CRSDK/CrAdapterType.java b/src/CRSDK/CrAdapterType.java new file mode 100644 index 0000000..b66c6e8 --- /dev/null +++ b/src/CRSDK/CrAdapterType.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrAdapterType { + ADAPTER_PTP_USB(0), + ADAPTER_PTP_IP(1); + private final int value; + CrAdapterType(int value) { + this.value = value; + } + public int getValue() { + return value; + } +} diff --git a/src/CRSDK/CrCameraDeviceModelList.java b/src/CRSDK/CrCameraDeviceModelList.java new file mode 100644 index 0000000..6024595 --- /dev/null +++ b/src/CRSDK/CrCameraDeviceModelList.java @@ -0,0 +1,40 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCameraDeviceModelList { + CrCameraDeviceModel_ILCE_7RM4(0), + CrCameraDeviceModel_ILCE_9M2(1), + CrCameraDeviceModel_ILCE_7C(2), + CrCameraDeviceModel_ILCE_7SM3(3), + CrCameraDeviceModel_ILCE_1(4), + CrCameraDeviceModel_ILCE_7RM4A(5), + CrCameraDeviceModel_DSC_RX0M2(6), + CrCameraDeviceModel_ILCE_7M4(7), + CrCameraDeviceModel_ILME_FX3(8), + CrCameraDeviceModel_ILME_FX30(9), + CrCameraDeviceModel_ILME_FX6(10), + CrCameraDeviceModel_ILCE_7RM5(11), + CrCameraDeviceModel_ZV_E1(12), + CrCameraDeviceModel_ILCE_6700(13), + CrCameraDeviceModel_ILCE_7CM2(14), + CrCameraDeviceModel_ILCE_7CR(15), + CrCameraDeviceModel_ILX_LR1(16), + CrCameraDeviceModel_MPC_2610(17), + CrCameraDeviceModel_ILCE_9M3(18), + CrCameraDeviceModel_ZV_E10M2(19), + CrCameraDeviceModel_PXW_Z200(20), + CrCameraDeviceModel_HXR_NX800(21), + CrCameraDeviceModel_ILCE_1M2(22), + CrCameraDeviceModel_ILME_FX3A(23), + CrCameraDeviceModel_BRC_AM7(24), + CrCameraDeviceModel_ILME_FR7(25), + CrCameraDeviceModel_ILME_FX2(26); + + private final CrInt32u value; + CrCameraDeviceModelList(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrCameraObjectIdType.java b/src/CRSDK/CrCameraObjectIdType.java new file mode 100644 index 0000000..8ae4c63 --- /dev/null +++ b/src/CRSDK/CrCameraObjectIdType.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCameraObjectIdType { + CAMERAOBJECTID_TYPE_USB(0), + CAMERAOBJECTID_TYPE_IP(2); + private final int value; + CrCameraObjectIdType(int value) { + this.value = value; + } + public int getValue() { + return value; + } +} diff --git a/src/CRSDK/CrCommandId.java b/src/CRSDK/CrCommandId.java new file mode 100644 index 0000000..d5dee84 --- /dev/null +++ b/src/CRSDK/CrCommandId.java @@ -0,0 +1,56 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCommandId { + CrCommandId_Release(0), + CrCommandId_MovieRecord(1), + CrCommandId_CancelShooting(2), + CrCommandId_MediaFormat(4), + CrCommandId_MediaQuickFormat(5), + CrCommandId_CancelMediaFormat(6), + CrCommandId_S1andRelease(7), + CrCommandId_CancelContentsTransfer(8), + CrCommandId_CameraSettingsReset(9), + CrCommandId_APS_C_or_Full_Switching(10), + CrCommandId_MovieRecButtonToggle(11), + CrCommandId_CancelRemoteTouchOperation(12), + CrCommandId_PixelMapping(13), + CrCommandId_TimeCodePresetReset(14), + CrCommandId_UserBitPresetReset(15), + CrCommandId_SensorCleaning(16), + CrCommandId_PictureProfileReset(17), + CrCommandId_CreativeLookReset(18), + CrCommandId_PowerOff(19), + CrCommandId_CancelFocusPosition(20), + CrCommandId_FlickerScan(21), + CrCommandId_ContinuousShootingSpotBoost(22), + CrCommandId_ForcedFileNumberReset(23), + CrCommandId_TrackingOnAndAFOn(24), + CrCommandId_CancelZoomPosition(25), + CrCommandId_MovieRecButtonToggle2(26), + CrCommandId_CameraStandBy(27), + CrCommandId_PowerOn(28), + CrCommandId_StreamButton(29), + CrCommandId_ResetMultiMatrix(30), + CrCommandId_RemoteKeyUp(31), + CrCommandId_RemoteKeyDown(32), + CrCommandId_RemoteKeyLeft(33), + CrCommandId_RemoteKeyRight(34), + CrCommandId_RemoteKeyCancelBackButton(35), + CrCommandId_RemoteKeyDisplayButton(36), + CrCommandId_RemoteKeySet(37), + CrCommandId_RemoteKeyRightUp(38), + CrCommandId_RemoteKeyRightDown(39), + CrCommandId_RemoteKeyLeftUp(40), + CrCommandId_RemoteKeyLeftDown(41), + CrCommandId_RemoteKeyMenuButton(42); + + private final int code; + CrCommandId(int code) { + this.code = code; + } + + public int getCode() { + return code; + } +} diff --git a/src/CRSDK/CrCommandParam.java b/src/CRSDK/CrCommandParam.java new file mode 100644 index 0000000..cfb49bd --- /dev/null +++ b/src/CRSDK/CrCommandParam.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCommandParam { + CrCommandParam_Up(0), + CrCommandParam_Down(1); + private final CrInt16u code; + CrCommandParam(int code) { + this.code = new CrInt16u(code); + } + + public int getCode() { + return code.intValue(); + } +} diff --git a/src/CRSDK/CrDataType.java b/src/CRSDK/CrDataType.java new file mode 100644 index 0000000..d2fb664 --- /dev/null +++ b/src/CRSDK/CrDataType.java @@ -0,0 +1,46 @@ +package CRSDK; + +public enum CrDataType { + CrDataType_Undefined(0), + CrDataType_UInt8(1), + CrDataType_UInt16(2), + CrDataType_UInt32(3), + CrDataType_UInt64(4), + CrDataType_UInt128(5), + CrDataType_SignBit(0x1000), + CrDataType_Int8(CrDataType_SignBit.getCode() | CrDataType_UInt8.getCode()), + CrDataType_Int16(CrDataType_SignBit.getCode() | CrDataType_UInt16.getCode()), + CrDataType_Int32(CrDataType_SignBit.getCode() | CrDataType_UInt32.getCode()), + CrDataType_Int64(CrDataType_SignBit.getCode() | CrDataType_UInt64.getCode()), + CrDataType_Int128(CrDataType_SignBit.getCode() | CrDataType_UInt128.getCode()), + CrDataType_ArrayBit(0x2000), + CrDataType_UInt8Array(CrDataType_ArrayBit.getCode() | CrDataType_UInt8.getCode()), + CrDataType_UInt16Array(CrDataType_ArrayBit.getCode() | CrDataType_UInt16.getCode()), + CrDataType_UInt32Array(CrDataType_ArrayBit.getCode() | CrDataType_UInt32.getCode()), + CrDataType_UInt64Array(CrDataType_ArrayBit.getCode() | CrDataType_UInt64.getCode()), + CrDataType_UInt128Array(CrDataType_ArrayBit.getCode() | CrDataType_UInt128.getCode()), + CrDataType_Int8Array(CrDataType_ArrayBit.getCode() | CrDataType_Int8.getCode()), + CrDataType_Int16Array(CrDataType_ArrayBit.getCode() | CrDataType_Int16.getCode()), + CrDataType_Int32Array(CrDataType_ArrayBit.getCode() | CrDataType_Int32.getCode()), + CrDataType_Int64Array(CrDataType_ArrayBit.getCode() | CrDataType_Int64.getCode()), + CrDataType_Int128Array(CrDataType_ArrayBit.getCode() | CrDataType_Int128.getCode()), + CrDataType_RangeBit(0x4000), + CrDataType_UInt8Range(CrDataType_RangeBit.getCode() | CrDataType_UInt8.getCode()), + CrDataType_UInt16Range(CrDataType_RangeBit.getCode() | CrDataType_UInt16.getCode()), + CrDataType_UInt32Range(CrDataType_RangeBit.getCode() | CrDataType_UInt32.getCode()), + CrDataType_UInt64Range(CrDataType_RangeBit.getCode() | CrDataType_UInt64.getCode()), + CrDataType_UInt128Range(CrDataType_RangeBit.getCode() | CrDataType_UInt128.getCode()), + CrDataType_Int8Range(CrDataType_RangeBit.getCode() | CrDataType_Int8.getCode()), + CrDataType_Int16Range(CrDataType_RangeBit.getCode() | CrDataType_Int16.getCode()), + CrDataType_Int32Range(CrDataType_RangeBit.getCode() | CrDataType_Int32.getCode()), + CrDataType_Int64Range(CrDataType_RangeBit.getCode() | CrDataType_Int64.getCode()), + CrDataType_Int128Range(CrDataType_RangeBit.getCode() | CrDataType_Int128.getCode()), + CrDataType_STR(0xFFFF); + private final CrInt32u code; + CrDataType(int code) { + this.code = new CrInt32u(code); + } + public int getCode() { + return code.intValue(); + } +} diff --git a/src/CRSDK/CrDefines.java b/src/CRSDK/CrDefines.java new file mode 100644 index 0000000..c44b4c4 --- /dev/null +++ b/src/CRSDK/CrDefines.java @@ -0,0 +1,59 @@ +package CRSDK; + +@SuppressWarnings("unused") +public class CrDefines { + public static final int CrChanged = 0x0001; + public static final CrInt32 CrSETSAVEINFO_AUTO_NUMBER = new CrInt32(-1); + public static final CrInt32u USB_SERIAL_LENGTH = new CrInt32u(12); + public static final CrInt32u CrFTPTRANSFERSETTING_SAVEREAD_PASSWORD_MAX = new CrInt32u(33); // 32 + 1 for null terminator + public static final CrInt32u CrREMOTETRANSFER_PARTIAL_FILE_SIZE_MIN = new CrInt32u(1); // 1 byte + public static final CrInt32u CrREMOTETRANSFER_PARTIAL_FILE_SIZE_MAX = new CrInt32u(0x7FFFFFFF); // 2GB-1 + + public static final CrInt8u CrShutterSlowFrames_Disable = new CrInt8u(0x00); + public static final CrInt32u CrShutterAngle_Disable = new CrInt32u(0x00000000); + public static final CrInt32u CrFocalDistance_Infinity = new CrInt32u(0xFFFFFFFFL); + public static final CrInt32u CrBatteryRemainingInMinutes_Untaken = new CrInt32u(0xFFFFFFFFL); + public static final CrInt32u CrBatteryRemainingInVoltage_Untaken = new CrInt32u (0xFFFFFFFFL); + public static final CrInt32u CrDCVoltage_Untaken = new CrInt32u(0xFFFFFFFFL); + public static final String CrLensVersionNumber_Untaken = "--"; + + + public static boolean CR_SUCCEEDED(int value){ + return value == CrError.CrError_None.getValue(); + } + + public static boolean CR_FAILED(int value){ + return value != CrError.CrError_None.getValue(); + } + + public static class CrDeviceHandle extends CrInt64{ + public CrDeviceHandle(long value) { + super(value); + } + } + public static class CrDeviceFeature extends CrInt64{ + public CrDeviceFeature(long value) { + super(value); + } + } + public static class CrImageID extends CrInt32u{ + public CrImageID(int value) { + super(value); + } + } + public static class CrImageType extends CrInt32u{ + public CrImageType(int value) { + super(value); + } + } + public static class CrFolderHandle extends CrInt32u{ + public CrFolderHandle(int value) { + super(value); + } + } + public static class CrContentHandle extends CrInt32u{ + public CrContentHandle(int value) { + super(value); + } + } +} diff --git a/src/CRSDK/CrDevicePropertyCode.java b/src/CRSDK/CrDevicePropertyCode.java new file mode 100644 index 0000000..28bc660 --- /dev/null +++ b/src/CRSDK/CrDevicePropertyCode.java @@ -0,0 +1,840 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrDevicePropertyCode { + CrDeviceProperty_Undefined (0), + + CrDeviceProperty_S1 (CrDeviceProperty_Undefined.getValue()+1), + CrDeviceProperty_AEL (CrDeviceProperty_Undefined.getValue()+2), + CrDeviceProperty_FEL (CrDeviceProperty_Undefined.getValue()+3), + CrDeviceProperty_Reserved1 (CrDeviceProperty_Undefined.getValue()+4), + CrDeviceProperty_AWBL (CrDeviceProperty_Undefined.getValue()+5), + + CrDeviceProperty_FNumber (0x0100), + CrDeviceProperty_ExposureBiasCompensation (CrDeviceProperty_FNumber.getValue()+1), + CrDeviceProperty_FlashCompensation (CrDeviceProperty_FNumber.getValue()+2), + CrDeviceProperty_ShutterSpeed (CrDeviceProperty_FNumber.getValue()+3), + CrDeviceProperty_IsoSensitivity (CrDeviceProperty_FNumber.getValue()+4), + CrDeviceProperty_ExposureProgramMode (CrDeviceProperty_FNumber.getValue()+5), + CrDeviceProperty_FileType (CrDeviceProperty_FNumber.getValue()+6), + CrDeviceProperty_StillImageQuality (CrDeviceProperty_FNumber.getValue()+7), + CrDeviceProperty_WhiteBalance (CrDeviceProperty_FNumber.getValue()+8), + CrDeviceProperty_FocusMode (CrDeviceProperty_FNumber.getValue()+9), + CrDeviceProperty_MeteringMode (CrDeviceProperty_FNumber.getValue()+10), + CrDeviceProperty_FlashMode (CrDeviceProperty_FNumber.getValue()+11), + CrDeviceProperty_WirelessFlash (CrDeviceProperty_FNumber.getValue()+12), + CrDeviceProperty_RedEyeReduction (CrDeviceProperty_FNumber.getValue()+13), + CrDeviceProperty_DriveMode (CrDeviceProperty_FNumber.getValue()+14), + CrDeviceProperty_DRO (CrDeviceProperty_FNumber.getValue()+15), + CrDeviceProperty_ImageSize (CrDeviceProperty_FNumber.getValue()+16), + CrDeviceProperty_AspectRatio (CrDeviceProperty_FNumber.getValue()+17), + CrDeviceProperty_PictureEffect (CrDeviceProperty_FNumber.getValue()+18), + CrDeviceProperty_FocusArea (CrDeviceProperty_FNumber.getValue()+19), + CrDeviceProperty_reserved4 (CrDeviceProperty_FNumber.getValue()+20), + CrDeviceProperty_Colortemp (CrDeviceProperty_FNumber.getValue()+21), + CrDeviceProperty_ColorTuningAB (CrDeviceProperty_FNumber.getValue()+22), + CrDeviceProperty_ColorTuningGM (CrDeviceProperty_FNumber.getValue()+23), + + CrDeviceProperty_LiveViewDisplayEffect (CrDeviceProperty_FNumber.getValue()+24), + CrDeviceProperty_StillImageStoreDestination (CrDeviceProperty_FNumber.getValue()+25), + CrDeviceProperty_PriorityKeySettings (CrDeviceProperty_FNumber.getValue()+26), + CrDeviceProperty_AFTrackingSensitivity (CrDeviceProperty_FNumber.getValue()+27), + CrDeviceProperty_reserved6 (CrDeviceProperty_FNumber.getValue()+28), + CrDeviceProperty_Focus_Magnifier_Setting (CrDeviceProperty_FNumber.getValue()+29), + CrDeviceProperty_DateTime_Settings (CrDeviceProperty_FNumber.getValue()+30), + CrDeviceProperty_NearFar (CrDeviceProperty_FNumber.getValue()+31), + CrDeviceProperty_reserved7 (CrDeviceProperty_FNumber.getValue()+32), + CrDeviceProperty_AF_Area_Position (CrDeviceProperty_FNumber.getValue()+33), + CrDeviceProperty_reserved8 (CrDeviceProperty_FNumber.getValue()+34), + CrDeviceProperty_reserved9 (CrDeviceProperty_FNumber.getValue()+35), + + CrDeviceProperty_Zoom_Scale (CrDeviceProperty_FNumber.getValue()+36), + CrDeviceProperty_Zoom_Setting (CrDeviceProperty_FNumber.getValue()+37), + CrDeviceProperty_Zoom_Operation (CrDeviceProperty_FNumber.getValue()+38), + CrDeviceProperty_Movie_File_Format (CrDeviceProperty_FNumber.getValue()+39), + CrDeviceProperty_Movie_Recording_Setting (CrDeviceProperty_FNumber.getValue()+40), + CrDeviceProperty_Movie_Recording_FrameRateSetting (CrDeviceProperty_FNumber.getValue()+41), + CrDeviceProperty_CompressionFileFormatStill (CrDeviceProperty_FNumber.getValue()+42), + CrDeviceProperty_MediaSLOT1_FileType (CrDeviceProperty_FNumber.getValue()+43), + CrDeviceProperty_MediaSLOT2_FileType (CrDeviceProperty_FNumber.getValue()+44), + CrDeviceProperty_MediaSLOT1_ImageQuality (CrDeviceProperty_FNumber.getValue()+45), + CrDeviceProperty_MediaSLOT2_ImageQuality (CrDeviceProperty_FNumber.getValue()+46), + CrDeviceProperty_MediaSLOT1_ImageSize (CrDeviceProperty_FNumber.getValue()+47), + CrDeviceProperty_MediaSLOT2_ImageSize (CrDeviceProperty_FNumber.getValue()+48), + CrDeviceProperty_RAW_FileCompressionType (CrDeviceProperty_FNumber.getValue()+49), + CrDeviceProperty_MediaSLOT1_RAW_FileCompressionType (CrDeviceProperty_FNumber.getValue()+50), + CrDeviceProperty_MediaSLOT2_RAW_FileCompressionType (CrDeviceProperty_FNumber.getValue()+51), + CrDeviceProperty_ZoomAndFocusPosition_Save (CrDeviceProperty_FNumber.getValue()+52), + CrDeviceProperty_ZoomAndFocusPosition_Load (CrDeviceProperty_FNumber.getValue()+53), + + CrDeviceProperty_IrisModeSetting (CrDeviceProperty_FNumber.getValue()+54), + CrDeviceProperty_ShutterModeSetting (CrDeviceProperty_FNumber.getValue()+55), + CrDeviceProperty_GainControlSetting (CrDeviceProperty_FNumber.getValue()+56), + CrDeviceProperty_GainBaseIsoSensitivity (CrDeviceProperty_FNumber.getValue()+57), + CrDeviceProperty_GainBaseSensitivity (CrDeviceProperty_FNumber.getValue()+58), + CrDeviceProperty_ExposureIndex (CrDeviceProperty_FNumber.getValue()+59), + CrDeviceProperty_BaseLookValue (CrDeviceProperty_FNumber.getValue()+60), + CrDeviceProperty_PlaybackMedia (CrDeviceProperty_FNumber.getValue()+61), + CrDeviceProperty_DispModeSetting (CrDeviceProperty_FNumber.getValue()+62), + CrDeviceProperty_DispMode ( CrDeviceProperty_FNumber.getValue()+63), + CrDeviceProperty_TouchOperation ( CrDeviceProperty_FNumber.getValue()+64), + CrDeviceProperty_SelectFinder ( CrDeviceProperty_FNumber.getValue()+65), + CrDeviceProperty_AutoPowerOffTemperature ( CrDeviceProperty_FNumber.getValue()+66), + CrDeviceProperty_BodyKeyLock ( CrDeviceProperty_FNumber.getValue()+67), + CrDeviceProperty_ImageID_Num_Setting ( CrDeviceProperty_FNumber.getValue()+68), + CrDeviceProperty_ImageID_Num ( CrDeviceProperty_FNumber.getValue()+69), + CrDeviceProperty_ImageID_String ( CrDeviceProperty_FNumber.getValue()+70), + CrDeviceProperty_ExposureCtrlType ( CrDeviceProperty_FNumber.getValue()+71), + CrDeviceProperty_MonitorLUTSetting ( CrDeviceProperty_FNumber.getValue()+72), + CrDeviceProperty_FocalDistanceInMeter ( CrDeviceProperty_FNumber.getValue()+73), + CrDeviceProperty_FocalDistanceInFeet ( CrDeviceProperty_FNumber.getValue()+74), + CrDeviceProperty_FocalDistanceUnitSetting ( CrDeviceProperty_FNumber.getValue()+75), + CrDeviceProperty_DigitalZoomScale ( CrDeviceProperty_FNumber.getValue()+76), + CrDeviceProperty_ZoomDistance ( CrDeviceProperty_FNumber.getValue()+77), + CrDeviceProperty_ZoomDistanceUnitSetting ( CrDeviceProperty_FNumber.getValue()+78), + CrDeviceProperty_ShutterModeStatus ( CrDeviceProperty_FNumber.getValue()+79), + CrDeviceProperty_ShutterSlow ( CrDeviceProperty_FNumber.getValue()+80), + CrDeviceProperty_ShutterSlowFrames ( CrDeviceProperty_FNumber.getValue()+81), + CrDeviceProperty_Movie_Recording_ResolutionForMain ( CrDeviceProperty_FNumber.getValue()+82), + CrDeviceProperty_Movie_Recording_ResolutionForProxy ( CrDeviceProperty_FNumber.getValue()+83), + CrDeviceProperty_Movie_Recording_FrameRateProxySetting ( CrDeviceProperty_FNumber.getValue()+84), + CrDeviceProperty_BatteryRemainDisplayUnit ( CrDeviceProperty_FNumber.getValue()+85), + CrDeviceProperty_PowerSource ( CrDeviceProperty_FNumber.getValue()+86), + CrDeviceProperty_MovieShootingMode ( CrDeviceProperty_FNumber.getValue()+87), + CrDeviceProperty_MovieShootingModeColorGamut ( CrDeviceProperty_FNumber.getValue()+88), + CrDeviceProperty_MovieShootingModeTargetDisplay ( CrDeviceProperty_FNumber.getValue()+89), + CrDeviceProperty_DepthOfFieldAdjustmentMode ( CrDeviceProperty_FNumber.getValue()+90), + CrDeviceProperty_ColortempStep ( CrDeviceProperty_FNumber.getValue()+91), + CrDeviceProperty_WhiteBalanceModeSetting ( CrDeviceProperty_FNumber.getValue()+92), + CrDeviceProperty_WhiteBalanceTint ( CrDeviceProperty_FNumber.getValue()+93), + CrDeviceProperty_WhiteBalanceTintStep ( CrDeviceProperty_FNumber.getValue()+94), + CrDeviceProperty_Focus_Operation ( CrDeviceProperty_FNumber.getValue()+95), + CrDeviceProperty_ShutterECSSetting ( CrDeviceProperty_FNumber.getValue()+96), + CrDeviceProperty_ShutterECSNumber ( CrDeviceProperty_FNumber.getValue()+97), + CrDeviceProperty_ShutterECSNumberStep ( CrDeviceProperty_FNumber.getValue()+98), + CrDeviceProperty_ShutterECSFrequency ( CrDeviceProperty_FNumber.getValue()+99), + CrDeviceProperty_RecorderControlProxySetting ( CrDeviceProperty_FNumber.getValue()+100), + CrDeviceProperty_ButtonAssignmentAssignable1 ( CrDeviceProperty_FNumber.getValue()+101), + CrDeviceProperty_ButtonAssignmentAssignable2 ( CrDeviceProperty_FNumber.getValue()+102), + CrDeviceProperty_ButtonAssignmentAssignable3 ( CrDeviceProperty_FNumber.getValue()+103), + CrDeviceProperty_ButtonAssignmentAssignable4 ( CrDeviceProperty_FNumber.getValue()+104), + CrDeviceProperty_ButtonAssignmentAssignable5 ( CrDeviceProperty_FNumber.getValue()+105), + CrDeviceProperty_ButtonAssignmentAssignable6 ( CrDeviceProperty_FNumber.getValue()+106), + CrDeviceProperty_ButtonAssignmentAssignable7 ( CrDeviceProperty_FNumber.getValue()+107), + CrDeviceProperty_ButtonAssignmentAssignable8 ( CrDeviceProperty_FNumber.getValue()+108), + CrDeviceProperty_ButtonAssignmentAssignable9 ( CrDeviceProperty_FNumber.getValue()+109), + CrDeviceProperty_ButtonAssignmentLensAssignable1 ( CrDeviceProperty_FNumber.getValue()+110), + CrDeviceProperty_AssignableButton1 ( CrDeviceProperty_FNumber.getValue()+111), + CrDeviceProperty_AssignableButton2 ( CrDeviceProperty_FNumber.getValue()+112), + CrDeviceProperty_AssignableButton3 ( CrDeviceProperty_FNumber.getValue()+113), + CrDeviceProperty_AssignableButton4 ( CrDeviceProperty_FNumber.getValue()+114), + CrDeviceProperty_AssignableButton5 ( CrDeviceProperty_FNumber.getValue()+115), + CrDeviceProperty_AssignableButton6 ( CrDeviceProperty_FNumber.getValue()+116), + CrDeviceProperty_AssignableButton7 ( CrDeviceProperty_FNumber.getValue()+117), + CrDeviceProperty_AssignableButton8 ( CrDeviceProperty_FNumber.getValue()+118), + CrDeviceProperty_AssignableButton9 ( CrDeviceProperty_FNumber.getValue()+119), + CrDeviceProperty_LensAssignableButton1 ( CrDeviceProperty_FNumber.getValue()+120), + CrDeviceProperty_FocusModeSetting ( CrDeviceProperty_FNumber.getValue()+121), + CrDeviceProperty_ShutterAngle ( CrDeviceProperty_FNumber.getValue()+122), + CrDeviceProperty_ShutterSetting ( CrDeviceProperty_FNumber.getValue()+123), + CrDeviceProperty_ShutterMode ( CrDeviceProperty_FNumber.getValue()+124), + CrDeviceProperty_ShutterSpeedValue ( CrDeviceProperty_FNumber.getValue()+125), + CrDeviceProperty_NDFilter ( CrDeviceProperty_FNumber.getValue()+126), + CrDeviceProperty_NDFilterModeSetting ( CrDeviceProperty_FNumber.getValue()+127), + CrDeviceProperty_NDFilterValue ( CrDeviceProperty_FNumber.getValue()+128), + CrDeviceProperty_GainUnitSetting ( CrDeviceProperty_FNumber.getValue()+129), + CrDeviceProperty_GaindBValue ( CrDeviceProperty_FNumber.getValue()+130), + CrDeviceProperty_AWB ( CrDeviceProperty_FNumber.getValue()+131), + CrDeviceProperty_SceneFileIndex ( CrDeviceProperty_FNumber.getValue()+132), + CrDeviceProperty_MoviePlayButton ( CrDeviceProperty_FNumber.getValue()+133), + CrDeviceProperty_MoviePlayPauseButton ( CrDeviceProperty_FNumber.getValue()+134), + CrDeviceProperty_MoviePlayStopButton ( CrDeviceProperty_FNumber.getValue()+135), + CrDeviceProperty_MovieForwardButton ( CrDeviceProperty_FNumber.getValue()+136), + CrDeviceProperty_MovieRewindButton ( CrDeviceProperty_FNumber.getValue()+137), + CrDeviceProperty_MovieNextButton ( CrDeviceProperty_FNumber.getValue()+138), + CrDeviceProperty_MoviePrevButton ( CrDeviceProperty_FNumber.getValue()+139), + CrDeviceProperty_MovieRecReviewButton ( CrDeviceProperty_FNumber.getValue()+140), + CrDeviceProperty_SubjectRecognitionAF ( CrDeviceProperty_FNumber.getValue()+141), + CrDeviceProperty_AFTransitionSpeed ( CrDeviceProperty_FNumber.getValue()+142), + CrDeviceProperty_AFSubjShiftSens ( CrDeviceProperty_FNumber.getValue()+143), + CrDeviceProperty_AFAssist ( CrDeviceProperty_FNumber.getValue()+144), + CrDeviceProperty_NDFilterSwitchingSetting ( CrDeviceProperty_FNumber.getValue()+145), + CrDeviceProperty_FunctionOfRemoteTouchOperation ( CrDeviceProperty_FNumber.getValue()+146), + CrDeviceProperty_RemoteTouchOperation ( CrDeviceProperty_FNumber.getValue()+147), + CrDeviceProperty_FollowFocusPositionSetting ( CrDeviceProperty_FNumber.getValue()+148), + CrDeviceProperty_FocusBracketShotNumber ( CrDeviceProperty_FNumber.getValue()+149), + CrDeviceProperty_FocusBracketFocusRange ( CrDeviceProperty_FNumber.getValue()+150), + + CrDeviceProperty_ExtendedInterfaceMode ( CrDeviceProperty_FNumber.getValue()+151), + CrDeviceProperty_SQRecordingFrameRateSetting ( CrDeviceProperty_FNumber.getValue()+152), + CrDeviceProperty_SQFrameRate ( CrDeviceProperty_FNumber.getValue()+153), + CrDeviceProperty_SQRecordingSetting ( CrDeviceProperty_FNumber.getValue()+154), + CrDeviceProperty_AudioRecording ( CrDeviceProperty_FNumber.getValue()+155), + CrDeviceProperty_AudioInputMasterLevel ( CrDeviceProperty_FNumber.getValue()+156), + CrDeviceProperty_TimeCodePreset ( CrDeviceProperty_FNumber.getValue()+157), + CrDeviceProperty_TimeCodeFormat ( CrDeviceProperty_FNumber.getValue()+158), + CrDeviceProperty_TimeCodeRun ( CrDeviceProperty_FNumber.getValue()+159), + CrDeviceProperty_TimeCodeMake ( CrDeviceProperty_FNumber.getValue()+160), + CrDeviceProperty_UserBitPreset ( CrDeviceProperty_FNumber.getValue()+161), + CrDeviceProperty_UserBitTimeRec ( CrDeviceProperty_FNumber.getValue()+162), + CrDeviceProperty_ImageStabilizationSteadyShot ( CrDeviceProperty_FNumber.getValue()+163), + CrDeviceProperty_Movie_ImageStabilizationSteadyShot ( CrDeviceProperty_FNumber.getValue()+164), + CrDeviceProperty_SilentMode ( CrDeviceProperty_FNumber.getValue()+165), + CrDeviceProperty_SilentModeApertureDriveInAF ( CrDeviceProperty_FNumber.getValue()+166), + CrDeviceProperty_SilentModeShutterWhenPowerOff ( CrDeviceProperty_FNumber.getValue()+167), + CrDeviceProperty_SilentModeAutoPixelMapping ( CrDeviceProperty_FNumber.getValue()+168), + CrDeviceProperty_ShutterType ( CrDeviceProperty_FNumber.getValue()+169), + CrDeviceProperty_PictureProfile ( CrDeviceProperty_FNumber.getValue()+170), + CrDeviceProperty_PictureProfile_BlackLevel ( CrDeviceProperty_FNumber.getValue()+171), + CrDeviceProperty_PictureProfile_Gamma ( CrDeviceProperty_FNumber.getValue()+172), + CrDeviceProperty_PictureProfile_BlackGammaRange ( CrDeviceProperty_FNumber.getValue()+173), + CrDeviceProperty_PictureProfile_BlackGammaLevel ( CrDeviceProperty_FNumber.getValue()+174), + CrDeviceProperty_PictureProfile_KneeMode ( CrDeviceProperty_FNumber.getValue()+175), + CrDeviceProperty_PictureProfile_KneeAutoSet_MaxPoint ( CrDeviceProperty_FNumber.getValue()+176), + CrDeviceProperty_PictureProfile_KneeAutoSet_Sensitivity ( CrDeviceProperty_FNumber.getValue()+177), + CrDeviceProperty_PictureProfile_KneeManualSet_Point ( CrDeviceProperty_FNumber.getValue()+178), + CrDeviceProperty_PictureProfile_KneeManualSet_Slope ( CrDeviceProperty_FNumber.getValue()+179), + CrDeviceProperty_PictureProfile_ColorMode ( CrDeviceProperty_FNumber.getValue()+180), + CrDeviceProperty_PictureProfile_Saturation ( CrDeviceProperty_FNumber.getValue()+181), + CrDeviceProperty_PictureProfile_ColorPhase ( CrDeviceProperty_FNumber.getValue()+182), + CrDeviceProperty_PictureProfile_ColorDepthRed ( CrDeviceProperty_FNumber.getValue()+183), + CrDeviceProperty_PictureProfile_ColorDepthGreen ( CrDeviceProperty_FNumber.getValue()+184), + CrDeviceProperty_PictureProfile_ColorDepthBlue ( CrDeviceProperty_FNumber.getValue()+185), + CrDeviceProperty_PictureProfile_ColorDepthCyan ( CrDeviceProperty_FNumber.getValue()+186), + CrDeviceProperty_PictureProfile_ColorDepthMagenta ( CrDeviceProperty_FNumber.getValue()+187), + CrDeviceProperty_PictureProfile_ColorDepthYellow ( CrDeviceProperty_FNumber.getValue()+188), + CrDeviceProperty_PictureProfile_DetailLevel ( CrDeviceProperty_FNumber.getValue()+189), + CrDeviceProperty_PictureProfile_DetailAdjustMode ( CrDeviceProperty_FNumber.getValue()+190), + CrDeviceProperty_PictureProfile_DetailAdjustVHBalance (CrDeviceProperty_FNumber.getValue()+191), //Picture Profile Detail Adjust V/H Balance + CrDeviceProperty_PictureProfile_DetailAdjustBWBalance (CrDeviceProperty_FNumber.getValue()+192), //Picture Profile Detail Adjust B/W Balance + CrDeviceProperty_PictureProfile_DetailAdjustLimit (CrDeviceProperty_FNumber.getValue()+193), //Picture Profile Detail Adjust Limit + CrDeviceProperty_PictureProfile_DetailAdjustCrispening (CrDeviceProperty_FNumber.getValue()+194), //Picture Profile Detail Adjust Crispening + CrDeviceProperty_PictureProfile_DetailAdjustHiLightDetail (CrDeviceProperty_FNumber.getValue()+195), //Picture Profile Detail Adjust Hi-Light Detail + CrDeviceProperty_PictureProfile_Copy ( CrDeviceProperty_FNumber.getValue()+196), + CrDeviceProperty_CreativeLook ( CrDeviceProperty_FNumber.getValue()+197), + CrDeviceProperty_CreativeLook_Contrast ( CrDeviceProperty_FNumber.getValue()+198), + CrDeviceProperty_CreativeLook_Highlights ( CrDeviceProperty_FNumber.getValue()+199), + CrDeviceProperty_CreativeLook_Shadows ( CrDeviceProperty_FNumber.getValue()+200), + CrDeviceProperty_CreativeLook_Fade (CrDeviceProperty_FNumber.getValue()+201), + CrDeviceProperty_CreativeLook_Saturation ( CrDeviceProperty_FNumber.getValue()+202), + CrDeviceProperty_CreativeLook_Sharpness ( CrDeviceProperty_FNumber.getValue()+203), + CrDeviceProperty_CreativeLook_SharpnessRange ( CrDeviceProperty_FNumber.getValue()+204), + CrDeviceProperty_CreativeLook_Clarity ( CrDeviceProperty_FNumber.getValue()+205), + CrDeviceProperty_CreativeLook_CustomLook ( CrDeviceProperty_FNumber.getValue()+206), + CrDeviceProperty_Movie_ProxyFileFormat ( CrDeviceProperty_FNumber.getValue()+207), + CrDeviceProperty_ProxyRecordingSetting ( CrDeviceProperty_FNumber.getValue()+208), + CrDeviceProperty_FunctionOfTouchOperation ( CrDeviceProperty_FNumber.getValue()+209), + + CrDeviceProperty_HighResolutionShutterSpeedSetting ( CrDeviceProperty_FNumber.getValue()+210), + CrDeviceProperty_DeleteUserBaseLook ( CrDeviceProperty_FNumber.getValue()+211), + CrDeviceProperty_SelectUserBaseLookToEdit ( CrDeviceProperty_FNumber.getValue()+212), + CrDeviceProperty_SelectUserBaseLookToSetInPPLUT ( CrDeviceProperty_FNumber.getValue()+213), + CrDeviceProperty_UserBaseLookInput ( CrDeviceProperty_FNumber.getValue()+214), + CrDeviceProperty_UserBaseLookAELevelOffset ( CrDeviceProperty_FNumber.getValue()+215), + CrDeviceProperty_BaseISOSwitchEI ( CrDeviceProperty_FNumber.getValue()+216), + CrDeviceProperty_FlickerLessShooting ( CrDeviceProperty_FNumber.getValue()+217), + CrDeviceProperty_AudioLevelDisplay ( CrDeviceProperty_FNumber.getValue()+218), + CrDeviceProperty_PlaybackVolumeSettings ( CrDeviceProperty_FNumber.getValue()+219), + CrDeviceProperty_AutoReview ( CrDeviceProperty_FNumber.getValue()+220), + CrDeviceProperty_AudioSignals ( CrDeviceProperty_FNumber.getValue()+221), + CrDeviceProperty_HDMIResolutionStillPlay ( CrDeviceProperty_FNumber.getValue()+222), + CrDeviceProperty_Movie_HDMIOutputRecMedia ( CrDeviceProperty_FNumber.getValue()+223), + CrDeviceProperty_Movie_HDMIOutputResolution ( CrDeviceProperty_FNumber.getValue()+224), + CrDeviceProperty_Movie_HDMIOutput4KSetting ( CrDeviceProperty_FNumber.getValue()+225), + CrDeviceProperty_Movie_HDMIOutputRAW ( CrDeviceProperty_FNumber.getValue()+226), + CrDeviceProperty_Movie_HDMIOutputRawSetting ( CrDeviceProperty_FNumber.getValue()+227), + CrDeviceProperty_Movie_HDMIOutputColorGamutForRAWOut ( CrDeviceProperty_FNumber.getValue()+228), + CrDeviceProperty_Movie_HDMIOutputTimeCode ( CrDeviceProperty_FNumber.getValue()+229), + CrDeviceProperty_Movie_HDMIOutputRecControl ( CrDeviceProperty_FNumber.getValue()+230), + CrDeviceProperty_reserved56 ( CrDeviceProperty_FNumber.getValue()+231), + CrDeviceProperty_MonitoringOutputDisplayHDMI ( CrDeviceProperty_FNumber.getValue()+232), + CrDeviceProperty_Movie_HDMIOutputAudioCH ( CrDeviceProperty_FNumber.getValue()+233), + CrDeviceProperty_Movie_IntervalRec_IntervalTime ( CrDeviceProperty_FNumber.getValue()+234), + CrDeviceProperty_Movie_IntervalRec_FrameRateSetting ( CrDeviceProperty_FNumber.getValue()+235), + CrDeviceProperty_Movie_IntervalRec_RecordingSetting ( CrDeviceProperty_FNumber.getValue()+236), + CrDeviceProperty_EframingScaleAuto ( CrDeviceProperty_FNumber.getValue()+237), + CrDeviceProperty_EframingSpeedAuto ( CrDeviceProperty_FNumber.getValue()+238), + CrDeviceProperty_EframingModeAuto ( CrDeviceProperty_FNumber.getValue()+239), + CrDeviceProperty_EframingRecordingImageCrop ( CrDeviceProperty_FNumber.getValue()+240), + CrDeviceProperty_EframingHDMICrop ( CrDeviceProperty_FNumber.getValue()+241), + CrDeviceProperty_CameraEframing ( CrDeviceProperty_FNumber.getValue()+242), + CrDeviceProperty_USBPowerSupply ( CrDeviceProperty_FNumber.getValue()+243), + CrDeviceProperty_LongExposureNR ( CrDeviceProperty_FNumber.getValue()+244), + CrDeviceProperty_HighIsoNR ( CrDeviceProperty_FNumber.getValue()+245), + CrDeviceProperty_HLGStillImage ( CrDeviceProperty_FNumber.getValue()+246), + CrDeviceProperty_ColorSpace ( CrDeviceProperty_FNumber.getValue()+247), + CrDeviceProperty_BracketOrder ( CrDeviceProperty_FNumber.getValue()+248), + CrDeviceProperty_FocusBracketOrder ( CrDeviceProperty_FNumber.getValue()+249), + CrDeviceProperty_FocusBracketExposureLock1stImg ( CrDeviceProperty_FNumber.getValue()+250), + CrDeviceProperty_FocusBracketIntervalUntilNextShot ( CrDeviceProperty_FNumber.getValue()+251), + CrDeviceProperty_IntervalRec_ShootingStartTime ( CrDeviceProperty_FNumber.getValue()+252), + CrDeviceProperty_IntervalRec_ShootingInterval ( CrDeviceProperty_FNumber.getValue()+253), + CrDeviceProperty_IntervalRec_ShootIntervalPriority ( CrDeviceProperty_FNumber.getValue()+254), + CrDeviceProperty_IntervalRec_NumberOfShots ( CrDeviceProperty_FNumber.getValue()+255), + CrDeviceProperty_IntervalRec_AETrackingSensitivity ( CrDeviceProperty_FNumber.getValue()+256), + CrDeviceProperty_IntervalRec_ShutterType ( CrDeviceProperty_FNumber.getValue()+257), + CrDeviceProperty_ElectricFrontCurtainShutter ( CrDeviceProperty_FNumber.getValue()+258), + CrDeviceProperty_WindNoiseReduct ( CrDeviceProperty_FNumber.getValue()+259), + CrDeviceProperty_RecordingSelfTimer ( CrDeviceProperty_FNumber.getValue()+260), + CrDeviceProperty_RecordingSelfTimerCountTime ( CrDeviceProperty_FNumber.getValue()+261), + CrDeviceProperty_RecordingSelfTimerContinuous ( CrDeviceProperty_FNumber.getValue()+262), + CrDeviceProperty_RecordingSelfTimerStatus ( CrDeviceProperty_FNumber.getValue()+263), + CrDeviceProperty_BulbTimerSetting ( CrDeviceProperty_FNumber.getValue()+264), + CrDeviceProperty_BulbExposureTimeSetting ( CrDeviceProperty_FNumber.getValue()+265), + CrDeviceProperty_AutoSlowShutter ( CrDeviceProperty_FNumber.getValue()+266), + CrDeviceProperty_IsoAutoMinShutterSpeedMode ( CrDeviceProperty_FNumber.getValue()+267), + CrDeviceProperty_IsoAutoMinShutterSpeedManual ( CrDeviceProperty_FNumber.getValue()+268), + CrDeviceProperty_IsoAutoMinShutterSpeedPreset ( CrDeviceProperty_FNumber.getValue()+269), + CrDeviceProperty_FocusPositionSetting ( CrDeviceProperty_FNumber.getValue()+270), + CrDeviceProperty_SoftSkinEffect ( CrDeviceProperty_FNumber.getValue()+271), + CrDeviceProperty_PrioritySetInAF_S ( CrDeviceProperty_FNumber.getValue()+272), + CrDeviceProperty_PrioritySetInAF_C ( CrDeviceProperty_FNumber.getValue()+273), + CrDeviceProperty_FocusMagnificationTime ( CrDeviceProperty_FNumber.getValue()+274), + CrDeviceProperty_SubjectRecognitionInAF ( CrDeviceProperty_FNumber.getValue()+275), + CrDeviceProperty_RecognitionTarget ( CrDeviceProperty_FNumber.getValue()+276), + CrDeviceProperty_RightLeftEyeSelect ( CrDeviceProperty_FNumber.getValue()+277), + CrDeviceProperty_SelectFTPServer ( CrDeviceProperty_FNumber.getValue()+278), + CrDeviceProperty_SelectFTPServerID ( CrDeviceProperty_FNumber.getValue()+279), + CrDeviceProperty_FTP_Function ( CrDeviceProperty_FNumber.getValue()+280), + CrDeviceProperty_FTP_AutoTransfer ( CrDeviceProperty_FNumber.getValue()+281), + CrDeviceProperty_FTP_AutoTransferTarget ( CrDeviceProperty_FNumber.getValue()+282), + CrDeviceProperty_Movie_FTP_AutoTransferTarget ( CrDeviceProperty_FNumber.getValue()+283), + CrDeviceProperty_FTP_TransferTarget ( CrDeviceProperty_FNumber.getValue()+284), + CrDeviceProperty_Movie_FTP_TransferTarget ( CrDeviceProperty_FNumber.getValue()+285), + CrDeviceProperty_FTP_PowerSave ( CrDeviceProperty_FNumber.getValue()+286), + + CrDeviceProperty_ButtonAssignmentAssignable10 ( CrDeviceProperty_FNumber.getValue()+287), + CrDeviceProperty_ButtonAssignmentAssignable11 ( CrDeviceProperty_FNumber.getValue()+288), + CrDeviceProperty_reserved14 ( CrDeviceProperty_FNumber.getValue()+289), + CrDeviceProperty_reserved15 ( CrDeviceProperty_FNumber.getValue()+290), + CrDeviceProperty_reserved16 ( CrDeviceProperty_FNumber.getValue()+291), + CrDeviceProperty_reserved17 ( CrDeviceProperty_FNumber.getValue()+292), + CrDeviceProperty_AssignableButton10 ( CrDeviceProperty_FNumber.getValue()+293), + CrDeviceProperty_AssignableButton11 ( CrDeviceProperty_FNumber.getValue()+294), + CrDeviceProperty_reserved37 ( CrDeviceProperty_FNumber.getValue()+295), + CrDeviceProperty_reserved38 ( CrDeviceProperty_FNumber.getValue()+296), + CrDeviceProperty_reserved39 ( CrDeviceProperty_FNumber.getValue()+297), + CrDeviceProperty_reserved40 ( CrDeviceProperty_FNumber.getValue()+298), + CrDeviceProperty_NDFilterUnitSetting ( CrDeviceProperty_FNumber.getValue()+299), + CrDeviceProperty_NDFilterOpticalDensityValue ( CrDeviceProperty_FNumber.getValue()+300), + CrDeviceProperty_TNumber ( CrDeviceProperty_FNumber.getValue()+301), + CrDeviceProperty_IrisDisplayUnit ( CrDeviceProperty_FNumber.getValue()+302), + CrDeviceProperty_Movie_ImageStabilizationLevel ( CrDeviceProperty_FNumber.getValue()+303), + CrDeviceProperty_ImageStabilizationSteadyShotAdjust ( CrDeviceProperty_FNumber.getValue()+304), + CrDeviceProperty_ImageStabilizationSteadyShotFocalLength ( CrDeviceProperty_FNumber.getValue()+305), + + CrDeviceProperty_ExtendedShutterSpeed ( CrDeviceProperty_FNumber.getValue()+306), + CrDeviceProperty_CameraButtonFunction ( CrDeviceProperty_FNumber.getValue()+307), + CrDeviceProperty_CameraButtonFunctionMulti ( CrDeviceProperty_FNumber.getValue()+308), + CrDeviceProperty_CameraDialFunction ( CrDeviceProperty_FNumber.getValue()+309), + + CrDeviceProperty_SynchroterminalForcedOutput ( CrDeviceProperty_FNumber.getValue()+310), + CrDeviceProperty_ShutterReleaseTimeLagControl ( CrDeviceProperty_FNumber.getValue()+311), + CrDeviceProperty_ContinuousShootingSpotBoostFrameSpeed ( CrDeviceProperty_FNumber.getValue()+312), + CrDeviceProperty_TimeShiftShooting ( CrDeviceProperty_FNumber.getValue()+313), + CrDeviceProperty_TimeShiftTriggerSetting ( CrDeviceProperty_FNumber.getValue()+314), + CrDeviceProperty_TimeShiftPreShootingTimeSetting ( CrDeviceProperty_FNumber.getValue()+315), + CrDeviceProperty_EmbedLUTFile ( CrDeviceProperty_FNumber.getValue()+316), + CrDeviceProperty_APS_C_S35 ( CrDeviceProperty_FNumber.getValue()+317), + CrDeviceProperty_LensCompensationShading ( CrDeviceProperty_FNumber.getValue()+318), + CrDeviceProperty_LensCompensationChromaticAberration ( CrDeviceProperty_FNumber.getValue()+319), + CrDeviceProperty_LensCompensationDistortion ( CrDeviceProperty_FNumber.getValue()+320), + CrDeviceProperty_LensCompensationBreathing ( CrDeviceProperty_FNumber.getValue()+321), + CrDeviceProperty_RecordingMedia ( CrDeviceProperty_FNumber.getValue()+322), + CrDeviceProperty_Movie_RecordingMedia ( CrDeviceProperty_FNumber.getValue()+323), + CrDeviceProperty_AutoSwitchMedia ( CrDeviceProperty_FNumber.getValue()+324), + CrDeviceProperty_RecordingFileNumber ( CrDeviceProperty_FNumber.getValue()+325), + CrDeviceProperty_Movie_RecordingFileNumber ( CrDeviceProperty_FNumber.getValue()+326), + CrDeviceProperty_RecordingSettingFileName ( CrDeviceProperty_FNumber.getValue()+327), + CrDeviceProperty_RecordingFolderFormat ( CrDeviceProperty_FNumber.getValue()+328), + CrDeviceProperty_CreateNewFolder ( CrDeviceProperty_FNumber.getValue()+329), + CrDeviceProperty_SelectIPTCMetadata ( CrDeviceProperty_FNumber.getValue()+330), + CrDeviceProperty_WriteCopyrightInfo ( CrDeviceProperty_FNumber.getValue()+331), + CrDeviceProperty_SetPhotographer ( CrDeviceProperty_FNumber.getValue()+332), + CrDeviceProperty_SetCopyright ( CrDeviceProperty_FNumber.getValue()+333), + CrDeviceProperty_FileSettingsTitleNameSettings ( CrDeviceProperty_FNumber.getValue()+334), + CrDeviceProperty_FocusBracketRecordingFolder ( CrDeviceProperty_FNumber.getValue()+335), + CrDeviceProperty_ReleaseWithoutLens ( CrDeviceProperty_FNumber.getValue()+336), + CrDeviceProperty_ReleaseWithoutCard ( CrDeviceProperty_FNumber.getValue()+337), + CrDeviceProperty_GridLineDisplay ( CrDeviceProperty_FNumber.getValue()+338), + CrDeviceProperty_ContinuousShootingSpeedInElectricShutterHiPlus ( CrDeviceProperty_FNumber.getValue()+339), + CrDeviceProperty_ContinuousShootingSpeedInElectricShutterHi ( CrDeviceProperty_FNumber.getValue()+340), + CrDeviceProperty_ContinuousShootingSpeedInElectricShutterMid ( CrDeviceProperty_FNumber.getValue()+341), + CrDeviceProperty_ContinuousShootingSpeedInElectricShutterLo ( CrDeviceProperty_FNumber.getValue()+342), + CrDeviceProperty_IsoAutoRangeLimitMin ( CrDeviceProperty_FNumber.getValue()+343), + CrDeviceProperty_IsoAutoRangeLimitMax ( CrDeviceProperty_FNumber.getValue()+344), + CrDeviceProperty_FacePriorityInMultiMetering ( CrDeviceProperty_FNumber.getValue()+345), + CrDeviceProperty_PrioritySetInAWB ( CrDeviceProperty_FNumber.getValue()+346), + CrDeviceProperty_CustomWB_Size_Setting ( CrDeviceProperty_FNumber.getValue()+347), + CrDeviceProperty_AFIlluminator ( CrDeviceProperty_FNumber.getValue()+348), + CrDeviceProperty_ApertureDriveInAF ( CrDeviceProperty_FNumber.getValue()+349), + CrDeviceProperty_AFWithShutter ( CrDeviceProperty_FNumber.getValue()+350), + CrDeviceProperty_FullTimeDMF ( CrDeviceProperty_FNumber.getValue()+351), + CrDeviceProperty_PreAF ( CrDeviceProperty_FNumber.getValue()+352), + CrDeviceProperty_SubjectRecognitionPersonTrackingSubjectShiftRange ( CrDeviceProperty_FNumber.getValue()+353), + CrDeviceProperty_SubjectRecognitionAnimalBirdPriority ( CrDeviceProperty_FNumber.getValue()+354), + CrDeviceProperty_SubjectRecognitionAnimalBirdDetectionParts ( CrDeviceProperty_FNumber.getValue()+355), + CrDeviceProperty_SubjectRecognitionAnimalTrackingSubjectShiftRange ( CrDeviceProperty_FNumber.getValue()+356), + CrDeviceProperty_SubjectRecognitionAnimalTrackingSensitivity ( CrDeviceProperty_FNumber.getValue()+357), + CrDeviceProperty_SubjectRecognitionAnimalDetectionSensitivity (CrDeviceProperty_FNumber.getValue()+358), + CrDeviceProperty_SubjectRecognitionAnimalDetectionParts (CrDeviceProperty_FNumber.getValue()+359), + CrDeviceProperty_SubjectRecognitionBirdTrackingSubjectShiftRange (CrDeviceProperty_FNumber.getValue()+360), + CrDeviceProperty_SubjectRecognitionBirdTrackingSensitivity (CrDeviceProperty_FNumber.getValue()+361), + CrDeviceProperty_SubjectRecognitionBirdDetectionSensitivity (CrDeviceProperty_FNumber.getValue()+362), + CrDeviceProperty_SubjectRecognitionBirdDetectionParts (CrDeviceProperty_FNumber.getValue()+363), + CrDeviceProperty_SubjectRecognitionInsectTrackingSubjectShiftRange (CrDeviceProperty_FNumber.getValue()+364), + CrDeviceProperty_SubjectRecognitionInsectTrackingSensitivity (CrDeviceProperty_FNumber.getValue()+365), + CrDeviceProperty_SubjectRecognitionInsectDetectionSensitivity (CrDeviceProperty_FNumber.getValue()+366), + CrDeviceProperty_SubjectRecognitionCarTrainTrackingSubjectShiftRange (CrDeviceProperty_FNumber.getValue()+367), + CrDeviceProperty_SubjectRecognitionCarTrainTrackingSensitivity (CrDeviceProperty_FNumber.getValue()+368), + CrDeviceProperty_SubjectRecognitionCarTrainDetectionSensitivity (CrDeviceProperty_FNumber.getValue()+369), + CrDeviceProperty_SubjectRecognitionPlaneTrackingSubjectShiftRange (CrDeviceProperty_FNumber.getValue()+370), + CrDeviceProperty_SubjectRecognitionPlaneTrackingSensitivity (CrDeviceProperty_FNumber.getValue()+371), + CrDeviceProperty_SubjectRecognitionPlaneDetectionSensitivity (CrDeviceProperty_FNumber.getValue()+372), + CrDeviceProperty_SubjectRecognitionPriorityOnRegisteredFace (CrDeviceProperty_FNumber.getValue()+373), + CrDeviceProperty_FaceEyeFrameDisplay (CrDeviceProperty_FNumber.getValue()+374), + CrDeviceProperty_FocusMap ( CrDeviceProperty_FNumber.getValue()+375), + CrDeviceProperty_InitialFocusMagnifier ( CrDeviceProperty_FNumber.getValue()+376), + CrDeviceProperty_AFInFocusMagnifier ( CrDeviceProperty_FNumber.getValue()+377), + CrDeviceProperty_AFTrackForSpeedChange ( CrDeviceProperty_FNumber.getValue()+378), + CrDeviceProperty_AFFreeSizeAndPositionSetting ( CrDeviceProperty_FNumber.getValue()+379), + CrDeviceProperty_ZoomAndFocusPresetZoomOnly_Set ( CrDeviceProperty_FNumber.getValue()+380), + CrDeviceProperty_PlaySetOfMultiMedia ( CrDeviceProperty_FNumber.getValue()+381), + CrDeviceProperty_RemoteSaveImageSize ( CrDeviceProperty_FNumber.getValue()+382), + CrDeviceProperty_FTP_TransferStillImageQualitySize ( CrDeviceProperty_FNumber.getValue()+383), + CrDeviceProperty_FTP_AutoTransferTarget_StillImage ( CrDeviceProperty_FNumber.getValue()+384), + CrDeviceProperty_ProtectImageInFTPTransfer ( CrDeviceProperty_FNumber.getValue()+385), + CrDeviceProperty_MonitorBrightnessType ( CrDeviceProperty_FNumber.getValue()+386), + CrDeviceProperty_MonitorBrightnessManual ( CrDeviceProperty_FNumber.getValue()+387), + CrDeviceProperty_DisplayQualityFinder ( CrDeviceProperty_FNumber.getValue()+388), + CrDeviceProperty_TCUBDisplaySetting ( CrDeviceProperty_FNumber.getValue()+389), + CrDeviceProperty_GammaDisplayAssist ( CrDeviceProperty_FNumber.getValue()+390), + CrDeviceProperty_GammaDisplayAssistType ( CrDeviceProperty_FNumber.getValue()+391), + CrDeviceProperty_AudioSignalsStartEnd ( CrDeviceProperty_FNumber.getValue()+392), + CrDeviceProperty_AudioSignalsVolume ( CrDeviceProperty_FNumber.getValue()+393), + CrDeviceProperty_ControlForHDMI ( CrDeviceProperty_FNumber.getValue()+394), + CrDeviceProperty_AntidustShutterWhenPowerOff ( CrDeviceProperty_FNumber.getValue()+395), + CrDeviceProperty_WakeOnLAN ( CrDeviceProperty_FNumber.getValue()+396), + + CrDeviceProperty_CameraLeverFunction ( CrDeviceProperty_FNumber.getValue()+397), + CrDeviceProperty_ShootingTimingPreNotificationMode ( CrDeviceProperty_FNumber.getValue()+398), + CrDeviceProperty_MicrophoneDirectivity ( CrDeviceProperty_FNumber.getValue()+399), + CrDeviceProperty_ProductShowcaseSet ( CrDeviceProperty_FNumber.getValue()+400), + CrDeviceProperty_AmountOfDefocusSetting ( CrDeviceProperty_FNumber.getValue()+401), + CrDeviceProperty_CinematicVlogSetting ( CrDeviceProperty_FNumber.getValue()+402), + CrDeviceProperty_CinematicVlogLook ( CrDeviceProperty_FNumber.getValue()+403), + CrDeviceProperty_CinematicVlogMood ( CrDeviceProperty_FNumber.getValue()+404), + CrDeviceProperty_CinematicVlogAFTransitionSpeed ( CrDeviceProperty_FNumber.getValue()+405), + CrDeviceProperty_MonitoringOutputDisplaySDI ( CrDeviceProperty_FNumber.getValue()+406), + CrDeviceProperty_AFAreaPositionAF_C ( CrDeviceProperty_FNumber.getValue()+407), + CrDeviceProperty_AFAreaPositionAF_S ( CrDeviceProperty_FNumber.getValue()+408), + CrDeviceProperty_AutoFocusHold ( CrDeviceProperty_FNumber.getValue()+409), + CrDeviceProperty_PushAFModeSetting ( CrDeviceProperty_FNumber.getValue()+410), + CrDeviceProperty_TouchFunctionInMF ( CrDeviceProperty_FNumber.getValue()+411), + CrDeviceProperty_PushAutoFocus ( CrDeviceProperty_FNumber.getValue()+412), + CrDeviceProperty_PushAGC ( CrDeviceProperty_FNumber.getValue()+413), + CrDeviceProperty_PushAutoIris ( CrDeviceProperty_FNumber.getValue()+414), + CrDeviceProperty_PushAutoNDFilter ( CrDeviceProperty_FNumber.getValue()+415), + CrDeviceProperty_NDFilterPresetSelect ( CrDeviceProperty_FNumber.getValue()+416), + CrDeviceProperty_NDFilterPreset1Value ( CrDeviceProperty_FNumber.getValue()+417), + CrDeviceProperty_NDFilterPreset2Value ( CrDeviceProperty_FNumber.getValue()+418), + CrDeviceProperty_NDFilterPreset3Value ( CrDeviceProperty_FNumber.getValue()+419), + CrDeviceProperty_WhiteBalanceSwitch ( CrDeviceProperty_FNumber.getValue()+420), + CrDeviceProperty_WhiteBalancePresetColorTemperature ( CrDeviceProperty_FNumber.getValue()+421), + CrDeviceProperty_WhiteBalanceRGain ( CrDeviceProperty_FNumber.getValue()+422), + CrDeviceProperty_WhiteBalanceBGain ( CrDeviceProperty_FNumber.getValue()+423), + CrDeviceProperty_WhiteBalanceOffsetColorTempATW ( CrDeviceProperty_FNumber.getValue()+424), + CrDeviceProperty_WhiteBalanceOffsetTintATW ( CrDeviceProperty_FNumber.getValue()+425), + CrDeviceProperty_WhiteBalanceOffsetSetting ( CrDeviceProperty_FNumber.getValue()+426), + CrDeviceProperty_WhiteBalanceOffsetColorTemp ( CrDeviceProperty_FNumber.getValue()+427), + CrDeviceProperty_PaintLookMasterBlack ( CrDeviceProperty_FNumber.getValue()+428), + CrDeviceProperty_PaintLookRBlack ( CrDeviceProperty_FNumber.getValue()+429), + CrDeviceProperty_PaintLookBBlack ( CrDeviceProperty_FNumber.getValue()+430), + CrDeviceProperty_PaintLookKneeSetting ( CrDeviceProperty_FNumber.getValue()+431), + CrDeviceProperty_PaintLookAutoKnee ( CrDeviceProperty_FNumber.getValue()+432), + CrDeviceProperty_PaintLookKneePoint ( CrDeviceProperty_FNumber.getValue()+433), + CrDeviceProperty_PaintLookKneeSlope ( CrDeviceProperty_FNumber.getValue()+434), + CrDeviceProperty_PaintLookDetailSetting ( CrDeviceProperty_FNumber.getValue()+435), + CrDeviceProperty_PaintLookDetailLevel ( CrDeviceProperty_FNumber.getValue()+436), + CrDeviceProperty_UserBaseLookOutput ( CrDeviceProperty_FNumber.getValue()+437), + CrDeviceProperty_MonitorLUTSetting1 ( CrDeviceProperty_FNumber.getValue()+438), + CrDeviceProperty_MonitorLUTSetting2 ( CrDeviceProperty_FNumber.getValue()+439), + CrDeviceProperty_MonitorLUTSetting3 ( CrDeviceProperty_FNumber.getValue()+440), + CrDeviceProperty_SQModeSetting ( CrDeviceProperty_FNumber.getValue()+441), + CrDeviceProperty_MovieQualityFullAutoMode ( CrDeviceProperty_FNumber.getValue()+442), + CrDeviceProperty_DeSqueezeDisplayRatio ( CrDeviceProperty_FNumber.getValue()+443), + CrDeviceProperty_ZoomPositionSetting ( CrDeviceProperty_FNumber.getValue()+444), + CrDeviceProperty_FileSettingsCameraId ( CrDeviceProperty_FNumber.getValue()+445), + CrDeviceProperty_FileSettingsReelNumber ( CrDeviceProperty_FNumber.getValue()+446), + CrDeviceProperty_FileSettingsCameraPosition ( CrDeviceProperty_FNumber.getValue()+447), + CrDeviceProperty_ImageStabilizationFramingStabilizer ( CrDeviceProperty_FNumber.getValue()+448), + CrDeviceProperty_ExposureStep ( CrDeviceProperty_FNumber.getValue()+449), + CrDeviceProperty_EnlargeScreenSetting ( CrDeviceProperty_FNumber.getValue()+450), + CrDeviceProperty_SimulRecSetting ( CrDeviceProperty_FNumber.getValue()+451), + CrDeviceProperty_SimulRecSettingMovieRecButton ( CrDeviceProperty_FNumber.getValue()+452), + CrDeviceProperty_OSDImageMode ( CrDeviceProperty_FNumber.getValue()+453), + CrDeviceProperty_DebugMode ( CrDeviceProperty_FNumber.getValue()+454), + CrDeviceProperty_reserved18 ( CrDeviceProperty_FNumber.getValue()+455), + CrDeviceProperty_reserved19 ( CrDeviceProperty_FNumber.getValue()+456), + CrDeviceProperty_ShutterSelectMode ( CrDeviceProperty_FNumber.getValue()+457), + CrDeviceProperty_AutoRecognitionTargetSetting ( CrDeviceProperty_FNumber.getValue()+458), + + CrDeviceProperty_PanTiltAccelerationRampCurve ( CrDeviceProperty_FNumber.getValue()+459), + CrDeviceProperty_PanLimitMode ( CrDeviceProperty_FNumber.getValue()+460), + CrDeviceProperty_PanLimitRangeMinimum ( CrDeviceProperty_FNumber.getValue()+461), + CrDeviceProperty_PanLimitRangeMaximum ( CrDeviceProperty_FNumber.getValue()+462), + CrDeviceProperty_TiltLimitMode ( CrDeviceProperty_FNumber.getValue()+463), + CrDeviceProperty_TiltLimitRangeMinimum ( CrDeviceProperty_FNumber.getValue()+464), + CrDeviceProperty_TiltLimitRangeMaximum ( CrDeviceProperty_FNumber.getValue()+465), + CrDeviceProperty_PresetPTZFSlotNumber ( CrDeviceProperty_FNumber.getValue()+466), + CrDeviceProperty_IRRemoteSetting ( CrDeviceProperty_FNumber.getValue()+467), + CrDeviceProperty_IPSetupProtocolSetting ( CrDeviceProperty_FNumber.getValue()+468), + CrDeviceProperty_IrisCloseSetting ( CrDeviceProperty_FNumber.getValue()+469), + CrDeviceProperty_LanguageSetting ( CrDeviceProperty_FNumber.getValue()+470), + CrDeviceProperty_PaintLookUserMatrixSetting ( CrDeviceProperty_FNumber.getValue()+471), + CrDeviceProperty_PaintLookUserMatrixLevel ( CrDeviceProperty_FNumber.getValue()+472), + CrDeviceProperty_PaintLookUserMatrixPhase ( CrDeviceProperty_FNumber.getValue()+473), + CrDeviceProperty_PaintLookUserMatrixRG ( CrDeviceProperty_FNumber.getValue()+474), + CrDeviceProperty_PaintLookUserMatrixRB ( CrDeviceProperty_FNumber.getValue()+475), + CrDeviceProperty_PaintLookUserMatrixGR ( CrDeviceProperty_FNumber.getValue()+476), + CrDeviceProperty_PaintLookUserMatrixGB ( CrDeviceProperty_FNumber.getValue()+477), + CrDeviceProperty_PaintLookUserMatrixBR ( CrDeviceProperty_FNumber.getValue()+478), + CrDeviceProperty_PaintLookUserMatrixBG ( CrDeviceProperty_FNumber.getValue()+479), + CrDeviceProperty_PaintLookMultiMatrixSetting ( CrDeviceProperty_FNumber.getValue()+480), + CrDeviceProperty_PaintLookMultiMatrixAxis ( CrDeviceProperty_FNumber.getValue()+481), + CrDeviceProperty_PaintLookMultiMatrixHue ( CrDeviceProperty_FNumber.getValue()+482), + CrDeviceProperty_PaintLookMultiMatrixSaturation ( CrDeviceProperty_FNumber.getValue()+483), + CrDeviceProperty_PaintLookMultiMatrixAreaIndication ( CrDeviceProperty_FNumber.getValue()+484), + CrDeviceProperty_AudioInputCH1LevelControl ( CrDeviceProperty_FNumber.getValue()+485), + CrDeviceProperty_AudioInputCH2LevelControl ( CrDeviceProperty_FNumber.getValue()+486), + CrDeviceProperty_AudioInputCH3LevelControl ( CrDeviceProperty_FNumber.getValue()+487), + CrDeviceProperty_AudioInputCH4LevelControl ( CrDeviceProperty_FNumber.getValue()+488), + CrDeviceProperty_AudioInputCH1Level ( CrDeviceProperty_FNumber.getValue()+489), + CrDeviceProperty_AudioInputCH2Level ( CrDeviceProperty_FNumber.getValue()+490), + CrDeviceProperty_AudioInputCH3Level ( CrDeviceProperty_FNumber.getValue()+491), + CrDeviceProperty_AudioInputCH4Level ( CrDeviceProperty_FNumber.getValue()+492), + CrDeviceProperty_AudioInputCH1InputSelect ( CrDeviceProperty_FNumber.getValue()+493), + CrDeviceProperty_AudioInputCH2InputSelect ( CrDeviceProperty_FNumber.getValue()+494), + CrDeviceProperty_AudioInputCH3InputSelect ( CrDeviceProperty_FNumber.getValue()+495), + CrDeviceProperty_AudioInputCH4InputSelect ( CrDeviceProperty_FNumber.getValue()+496), + CrDeviceProperty_AudioInputCH1WindFilter ( CrDeviceProperty_FNumber.getValue()+497), + CrDeviceProperty_AudioInputCH2WindFilter ( CrDeviceProperty_FNumber.getValue()+498), + CrDeviceProperty_AudioInputCH3WindFilter ( CrDeviceProperty_FNumber.getValue()+499), + CrDeviceProperty_AudioInputCH4WindFilter ( CrDeviceProperty_FNumber.getValue()+500), + CrDeviceProperty_AudioInput1TypeSelect ( CrDeviceProperty_FNumber.getValue()+501), + CrDeviceProperty_AudioInput2TypeSelect ( CrDeviceProperty_FNumber.getValue()+502), + CrDeviceProperty_RemoteKeyThumbnailButton ( CrDeviceProperty_FNumber.getValue()+503), + CrDeviceProperty_RemoteKeySLOTSelectButton ( CrDeviceProperty_FNumber.getValue()+504), + CrDeviceProperty_VideoRecordingFormatBitrateSetting ( CrDeviceProperty_FNumber.getValue()+505), + CrDeviceProperty_VideoRecordingFormatQuality ( CrDeviceProperty_FNumber.getValue()+506), + CrDeviceProperty_MonitoringOutputFormat (CrDeviceProperty_FNumber.getValue()+507), + CrDeviceProperty_MonitoringOutputDisplaySetting1 (CrDeviceProperty_FNumber.getValue()+508), + CrDeviceProperty_MonitoringOutputDisplaySetting2 (CrDeviceProperty_FNumber.getValue()+509), + CrDeviceProperty_FocusSpeedDirectSync (CrDeviceProperty_FNumber.getValue()+510), + CrDeviceProperty_LiveViewImageQualityByNumericalValue (CrDeviceProperty_FNumber.getValue()+511), + CrDeviceProperty_TallyLampControlRed (CrDeviceProperty_FNumber.getValue()+512), + CrDeviceProperty_TallyLampControlGreen (CrDeviceProperty_FNumber.getValue()+513), + CrDeviceProperty_TallyLampControlYellow (CrDeviceProperty_FNumber.getValue()+514), + CrDeviceProperty_ZoomOperationWithInt16 (CrDeviceProperty_FNumber.getValue()+515), + CrDeviceProperty_FocusOperationWithInt16 (CrDeviceProperty_FNumber.getValue()+516), + CrDeviceProperty_Movie_RecordingResolutionForRTSP (CrDeviceProperty_FNumber.getValue()+517), + CrDeviceProperty_Movie_RecordingResolutionForRAW (CrDeviceProperty_FNumber.getValue()+518), + CrDeviceProperty_Movie_RecordingFrameRateRTSPSetting (CrDeviceProperty_FNumber.getValue()+519), + CrDeviceProperty_PictureCacheRecSetting (CrDeviceProperty_FNumber.getValue()+520), + CrDeviceProperty_PictureCacheRecSizeAndTime (CrDeviceProperty_FNumber.getValue()+521), + CrDeviceProperty_Movie_IntervalRecFrames ( CrDeviceProperty_FNumber.getValue()+522), + CrDeviceProperty_ImagerScanMode ( CrDeviceProperty_FNumber.getValue()+523), + CrDeviceProperty_ShootingEnableSettingLicense ( CrDeviceProperty_FNumber.getValue()+524), + CrDeviceProperty_GridLineDisplayPlayback ( CrDeviceProperty_FNumber.getValue()+525), + CrDeviceProperty_GridLineType ( CrDeviceProperty_FNumber.getValue()+526), + CrDeviceProperty_DifferentSetForSQMovie ( CrDeviceProperty_FNumber.getValue()+527), + CrDeviceProperty_ManualInputForNDFilterValue ( CrDeviceProperty_FNumber.getValue()+528), + CrDeviceProperty_LogShootingMode ( CrDeviceProperty_FNumber.getValue()+529), + CrDeviceProperty_LogShootingModeColorGamut ( CrDeviceProperty_FNumber.getValue()+530), + CrDeviceProperty_TargetStreamingDestinationSelect ( CrDeviceProperty_FNumber.getValue()+531), + CrDeviceProperty_StreamDisplayName ( CrDeviceProperty_FNumber.getValue()+532), + CrDeviceProperty_VideoStreamSelect ( CrDeviceProperty_FNumber.getValue()+533), + CrDeviceProperty_VideoStreamResolution ( CrDeviceProperty_FNumber.getValue()+534), + CrDeviceProperty_VideoStreamMaxBitRate ( CrDeviceProperty_FNumber.getValue()+535), + CrDeviceProperty_VideoStreamAdaptiveRateControl ( CrDeviceProperty_FNumber.getValue()+536), + CrDeviceProperty_VideoStreamCodec ( CrDeviceProperty_FNumber.getValue()+537), + CrDeviceProperty_StreamLatency ( CrDeviceProperty_FNumber.getValue()+538), + CrDeviceProperty_StreamTTL ( CrDeviceProperty_FNumber.getValue()+539), + CrDeviceProperty_StreamCipherType ( CrDeviceProperty_FNumber.getValue()+540), + CrDeviceProperty_StreamModeSetting ( CrDeviceProperty_FNumber.getValue()+541), + CrDeviceProperty_VideoStreamResolutionMethod ( CrDeviceProperty_FNumber.getValue()+542), + CrDeviceProperty_VideoStreamMovieRecPermission ( CrDeviceProperty_FNumber.getValue()+543), + CrDeviceProperty_VideoStreamBitRateCompressionMode ( CrDeviceProperty_FNumber.getValue()+544), + CrDeviceProperty_VideoStreamBitRateVBRMode ( CrDeviceProperty_FNumber.getValue()+545), + CrDeviceProperty_AudioStreamCodecType ( CrDeviceProperty_FNumber.getValue()+546), + CrDeviceProperty_AudioStreamSamplingFrequency ( CrDeviceProperty_FNumber.getValue()+547), + CrDeviceProperty_AudioStreamBitDepth ( CrDeviceProperty_FNumber.getValue()+548), + CrDeviceProperty_AudioStreamChannel ( CrDeviceProperty_FNumber.getValue()+549), + CrDeviceProperty_HomeMenuSetting ( CrDeviceProperty_FNumber.getValue()+550), + CrDeviceProperty_CallSetting ( CrDeviceProperty_FNumber.getValue()+551), + CrDeviceProperty_NDFilterPositionSetting ( CrDeviceProperty_FNumber.getValue()+552), + CrDeviceProperty_EframingAutoFraming ( CrDeviceProperty_FNumber.getValue()+553), + CrDeviceProperty_EframingTrackingStartMode ( CrDeviceProperty_FNumber.getValue()+554), + CrDeviceProperty_EframingProductionEffect ( CrDeviceProperty_FNumber.getValue()+555), + CrDeviceProperty_EframingSpeedPTZ ( CrDeviceProperty_FNumber.getValue()+556), + CrDeviceProperty_DigitalExtenderMagnificationSetting ( CrDeviceProperty_FNumber.getValue()+557), + CrDeviceProperty_MovieRecReviewPlayingState ( CrDeviceProperty_FNumber.getValue()+558), + CrDeviceProperty_HighResolutionShutterSpeedAdjust ( CrDeviceProperty_FNumber.getValue()+559), + CrDeviceProperty_HighResolutionShutterSpeedAdjustInIntegralMultiples ( CrDeviceProperty_FNumber.getValue()+560), + CrDeviceProperty_TopOfTheGroupShootingMarkSetting ( CrDeviceProperty_FNumber.getValue()+561), + + CrDeviceProperty_S2 (0x0500), + CrDeviceProperty_reserved10 (CrDeviceProperty_S2.getValue()+1), + CrDeviceProperty_reserved11 (CrDeviceProperty_S2.getValue()+2), + CrDeviceProperty_reserved12 (CrDeviceProperty_S2.getValue()+3), + CrDeviceProperty_reserved13 (CrDeviceProperty_S2.getValue()+4), + CrDeviceProperty_Interval_Rec_Mode (CrDeviceProperty_S2.getValue()+5), + CrDeviceProperty_Still_Image_Trans_Size (CrDeviceProperty_S2.getValue()+6), + CrDeviceProperty_RAW_J_PC_Save_Image (CrDeviceProperty_S2.getValue()+7), + CrDeviceProperty_LiveView_Image_Quality (CrDeviceProperty_S2.getValue()+8), + CrDeviceProperty_CustomWB_Capture_Standby ( CrDeviceProperty_S2.getValue()+9), + CrDeviceProperty_CustomWB_Capture_Standby_Cancel ( CrDeviceProperty_S2.getValue()+10), + CrDeviceProperty_CustomWB_Capture ( CrDeviceProperty_S2.getValue()+11), + CrDeviceProperty_Remocon_Zoom_Speed_Type ( CrDeviceProperty_S2.getValue()+12), + CrDeviceProperty_LiveViewProtocol (CrDeviceProperty_S2.getValue()+13), + + CrDeviceProperty_GetOnly (0x0700), + + CrDeviceProperty_SnapshotInfo (CrDeviceProperty_GetOnly.getValue()+1), + CrDeviceProperty_BatteryRemain (CrDeviceProperty_GetOnly.getValue()+2), + CrDeviceProperty_BatteryLevel (CrDeviceProperty_GetOnly.getValue()+3), + CrDeviceProperty_EstimatePictureSize (CrDeviceProperty_GetOnly.getValue()+4), + CrDeviceProperty_RecordingState (CrDeviceProperty_GetOnly.getValue()+5), + CrDeviceProperty_LiveViewStatus (CrDeviceProperty_GetOnly.getValue()+6), + CrDeviceProperty_FocusIndication (CrDeviceProperty_GetOnly.getValue()+7), + CrDeviceProperty_MediaSLOT1_Status (CrDeviceProperty_GetOnly.getValue()+8), + CrDeviceProperty_MediaSLOT1_RemainingNumber (CrDeviceProperty_GetOnly.getValue()+9), + CrDeviceProperty_MediaSLOT1_RemainingTime (CrDeviceProperty_GetOnly.getValue()+10), + CrDeviceProperty_MediaSLOT1_FormatEnableStatus (CrDeviceProperty_GetOnly.getValue()+11), + CrDeviceProperty_reserved20 (CrDeviceProperty_GetOnly.getValue()+12), + CrDeviceProperty_MediaSLOT2_Status (CrDeviceProperty_GetOnly.getValue()+13), + CrDeviceProperty_MediaSLOT2_FormatEnableStatus (CrDeviceProperty_GetOnly.getValue()+14), + CrDeviceProperty_MediaSLOT2_RemainingNumber (CrDeviceProperty_GetOnly.getValue()+15), + CrDeviceProperty_MediaSLOT2_RemainingTime (CrDeviceProperty_GetOnly.getValue()+16), + CrDeviceProperty_reserved22 (CrDeviceProperty_GetOnly.getValue()+17), + CrDeviceProperty_Media_FormatProgressRate (CrDeviceProperty_GetOnly.getValue()+18), + CrDeviceProperty_FTP_ConnectionStatus (CrDeviceProperty_GetOnly.getValue()+19), + CrDeviceProperty_FTP_ConnectionErrorInfo (CrDeviceProperty_GetOnly.getValue()+20), + CrDeviceProperty_LiveView_Area ( CrDeviceProperty_GetOnly.getValue()+21), + CrDeviceProperty_reserved26 (CrDeviceProperty_GetOnly.getValue()+22), + CrDeviceProperty_reserved27 (CrDeviceProperty_GetOnly.getValue()+23), + CrDeviceProperty_Interval_Rec_Status (CrDeviceProperty_GetOnly.getValue()+24), + CrDeviceProperty_CustomWB_Execution_State (CrDeviceProperty_GetOnly.getValue()+25), + CrDeviceProperty_CustomWB_Capturable_Area (CrDeviceProperty_GetOnly.getValue()+26), + CrDeviceProperty_CustomWB_Capture_Frame_Size (CrDeviceProperty_GetOnly.getValue()+27), + CrDeviceProperty_CustomWB_Capture_Operation ( CrDeviceProperty_GetOnly.getValue()+28), + CrDeviceProperty_reserved32 (CrDeviceProperty_GetOnly.getValue()+29), + CrDeviceProperty_Zoom_Operation_Status (CrDeviceProperty_GetOnly.getValue()+30), + CrDeviceProperty_Zoom_Bar_Information (CrDeviceProperty_GetOnly.getValue()+31), + CrDeviceProperty_Zoom_Type_Status (CrDeviceProperty_GetOnly.getValue()+32), + CrDeviceProperty_MediaSLOT1_QuickFormatEnableStatus (CrDeviceProperty_GetOnly.getValue()+33), + CrDeviceProperty_MediaSLOT2_QuickFormatEnableStatus (CrDeviceProperty_GetOnly.getValue()+34), + CrDeviceProperty_Cancel_Media_FormatEnableStatus (CrDeviceProperty_GetOnly.getValue()+35), + CrDeviceProperty_Zoom_Speed_Range (CrDeviceProperty_GetOnly.getValue()+36), + + CrDeviceProperty_SdkControlMode (CrDeviceProperty_GetOnly.getValue()+37), + CrDeviceProperty_ContentsTransferStatus (CrDeviceProperty_GetOnly.getValue()+38), + CrDeviceProperty_ContentsTransferCancelEnableStatus (CrDeviceProperty_GetOnly.getValue()+39), + CrDeviceProperty_ContentsTransferProgress ( CrDeviceProperty_GetOnly.getValue()+40), + + CrDeviceProperty_IsoCurrentSensitivity (CrDeviceProperty_GetOnly.getValue()+41), + CrDeviceProperty_CameraSetting_SaveOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+42), + CrDeviceProperty_CameraSetting_ReadOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+43), + CrDeviceProperty_CameraSetting_SaveRead_State (CrDeviceProperty_GetOnly.getValue()+44), + CrDeviceProperty_CameraSettingsResetEnableStatus (CrDeviceProperty_GetOnly.getValue()+45), + CrDeviceProperty_APS_C_or_Full_SwitchingSetting (CrDeviceProperty_GetOnly.getValue()+46), + CrDeviceProperty_APS_C_or_Full_SwitchingEnableStatus (CrDeviceProperty_GetOnly.getValue()+47), + CrDeviceProperty_DispModeCandidate(CrDeviceProperty_GetOnly.getValue()+48), + CrDeviceProperty_ShutterSpeedCurrentValue (CrDeviceProperty_GetOnly.getValue()+49), + CrDeviceProperty_Focus_Speed_Range (CrDeviceProperty_GetOnly.getValue()+50), + CrDeviceProperty_NDFilterMode (CrDeviceProperty_GetOnly.getValue()+51), + CrDeviceProperty_MoviePlayingSpeed (CrDeviceProperty_GetOnly.getValue()+52), + CrDeviceProperty_MediaSLOT1Player (CrDeviceProperty_GetOnly.getValue()+53), + CrDeviceProperty_MediaSLOT2Player (CrDeviceProperty_GetOnly.getValue()+54), + CrDeviceProperty_BatteryRemainingInMinutes (CrDeviceProperty_GetOnly.getValue()+55), + CrDeviceProperty_BatteryRemainingInVoltage (CrDeviceProperty_GetOnly.getValue()+56), + CrDeviceProperty_DCVoltage (CrDeviceProperty_GetOnly.getValue()+57), + CrDeviceProperty_MoviePlayingState (CrDeviceProperty_GetOnly.getValue()+58), + CrDeviceProperty_FocusTouchSpotStatus (CrDeviceProperty_GetOnly.getValue()+59), + CrDeviceProperty_FocusTrackingStatus (CrDeviceProperty_GetOnly.getValue()+60), + CrDeviceProperty_DepthOfFieldAdjustmentInterlockingMode (CrDeviceProperty_GetOnly.getValue()+61), + CrDeviceProperty_RecorderClipName (CrDeviceProperty_GetOnly.getValue()+62), + CrDeviceProperty_RecorderControlMainSetting (CrDeviceProperty_GetOnly.getValue()+63), + CrDeviceProperty_RecorderStartMain (CrDeviceProperty_GetOnly.getValue()+64), + CrDeviceProperty_RecorderStartProxy (CrDeviceProperty_GetOnly.getValue()+65), + CrDeviceProperty_RecorderMainStatus (CrDeviceProperty_GetOnly.getValue()+66), + CrDeviceProperty_RecorderProxyStatus (CrDeviceProperty_GetOnly.getValue()+67), + CrDeviceProperty_RecorderExtRawStatus (CrDeviceProperty_GetOnly.getValue()+68), + CrDeviceProperty_RecorderSaveDestination (CrDeviceProperty_GetOnly.getValue()+69), + CrDeviceProperty_AssignableButtonIndicator1 (CrDeviceProperty_GetOnly.getValue()+70), + CrDeviceProperty_AssignableButtonIndicator2 (CrDeviceProperty_GetOnly.getValue()+71), + CrDeviceProperty_AssignableButtonIndicator3 (CrDeviceProperty_GetOnly.getValue()+72), + CrDeviceProperty_AssignableButtonIndicator4 (CrDeviceProperty_GetOnly.getValue()+73), + CrDeviceProperty_AssignableButtonIndicator5 (CrDeviceProperty_GetOnly.getValue()+74), + CrDeviceProperty_AssignableButtonIndicator6 (CrDeviceProperty_GetOnly.getValue()+75), + CrDeviceProperty_AssignableButtonIndicator7 (CrDeviceProperty_GetOnly.getValue()+76), + CrDeviceProperty_AssignableButtonIndicator8 (CrDeviceProperty_GetOnly.getValue()+77), + CrDeviceProperty_AssignableButtonIndicator9 (CrDeviceProperty_GetOnly.getValue()+78), + CrDeviceProperty_LensAssignableButtonIndicator1 (CrDeviceProperty_GetOnly.getValue()+79), + CrDeviceProperty_GaindBCurrentValue (CrDeviceProperty_GetOnly.getValue()+80), + CrDeviceProperty_SoftwareVersion (CrDeviceProperty_GetOnly.getValue()+81), + CrDeviceProperty_CurrentSceneFileEdited (CrDeviceProperty_GetOnly.getValue()+82), + CrDeviceProperty_MovieRecButtonToggleEnableStatus (CrDeviceProperty_GetOnly.getValue()+83), + CrDeviceProperty_RemoteTouchOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+84), + CrDeviceProperty_CancelRemoteTouchOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+85), + CrDeviceProperty_LensInformationEnableStatus (CrDeviceProperty_GetOnly.getValue()+86), + CrDeviceProperty_FollowFocusPositionCurrentValue (CrDeviceProperty_GetOnly.getValue()+87), + CrDeviceProperty_FocusBracketShootingStatus (CrDeviceProperty_GetOnly.getValue()+88), + + CrDeviceProperty_PixelMappingEnableStatus (CrDeviceProperty_GetOnly.getValue()+89), + CrDeviceProperty_TimeCodePresetResetEnableStatus (CrDeviceProperty_GetOnly.getValue()+90), + CrDeviceProperty_UserBitPresetResetEnableStatus (CrDeviceProperty_GetOnly.getValue()+91), + CrDeviceProperty_SensorCleaningEnableStatus (CrDeviceProperty_GetOnly.getValue()+92), + CrDeviceProperty_PictureProfileResetEnableStatus (CrDeviceProperty_GetOnly.getValue()+93), + CrDeviceProperty_CreativeLookResetEnableStatus (CrDeviceProperty_GetOnly.getValue()+94), + CrDeviceProperty_LensVersionNumber (CrDeviceProperty_GetOnly.getValue()+95), + CrDeviceProperty_DeviceOverheatingState (CrDeviceProperty_GetOnly.getValue()+96), + CrDeviceProperty_Movie_IntervalRec_CountDownIntervalTime (CrDeviceProperty_GetOnly.getValue()+97), + CrDeviceProperty_Movie_IntervalRec_RecordingDuration (CrDeviceProperty_GetOnly.getValue()+98), + + CrDeviceProperty_HighResolutionShutterSpeed ( CrDeviceProperty_GetOnly.getValue()+99), + CrDeviceProperty_BaseLookImportOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+100), + CrDeviceProperty_LensModelName (CrDeviceProperty_GetOnly.getValue()+101), + CrDeviceProperty_FocusPositionCurrentValue (CrDeviceProperty_GetOnly.getValue()+102), + CrDeviceProperty_FocusDrivingStatus (CrDeviceProperty_GetOnly.getValue()+103), + CrDeviceProperty_FlickerScanStatus (CrDeviceProperty_GetOnly.getValue()+104), + CrDeviceProperty_FlickerScanEnableStatus (CrDeviceProperty_GetOnly.getValue()+105), + CrDeviceProperty_FTPServerSettingVersion (CrDeviceProperty_GetOnly.getValue()+106), + CrDeviceProperty_FTPServerSettingOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+107), + CrDeviceProperty_FTPTransferSetting_SaveOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+108), + CrDeviceProperty_FTPTransferSetting_ReadOperationEnableStatus (CrDeviceProperty_GetOnly.getValue()+109), + CrDeviceProperty_FTPTransferSetting_SaveRead_State (CrDeviceProperty_GetOnly.getValue()+110), + CrDeviceProperty_FTPJobListDataVersion (CrDeviceProperty_GetOnly.getValue()+111), + CrDeviceProperty_CameraShakeStatus (CrDeviceProperty_GetOnly.getValue()+112), + CrDeviceProperty_UpdateBodyStatus (CrDeviceProperty_GetOnly.getValue()+113), + CrDeviceProperty_reserved35 (CrDeviceProperty_GetOnly.getValue()+114), + CrDeviceProperty_MediaSLOT1_WritingState (CrDeviceProperty_GetOnly.getValue()+115), + CrDeviceProperty_MediaSLOT2_WritingState (CrDeviceProperty_GetOnly.getValue()+116), + CrDeviceProperty_reserved36 (CrDeviceProperty_GetOnly.getValue()+117), + CrDeviceProperty_MediaSLOT1_RecordingAvailableType (CrDeviceProperty_GetOnly.getValue()+118), + CrDeviceProperty_MediaSLOT2_RecordingAvailableType (CrDeviceProperty_GetOnly.getValue()+119), + + CrDeviceProperty_MediaSLOT3_RecordingAvailableType (CrDeviceProperty_GetOnly.getValue()+120), + CrDeviceProperty_CameraOperatingMode (CrDeviceProperty_GetOnly.getValue()+121), + CrDeviceProperty_PlaybackViewMode (CrDeviceProperty_GetOnly.getValue()+122), + CrDeviceProperty_AssignableButtonIndicator10 (CrDeviceProperty_GetOnly.getValue()+123), + CrDeviceProperty_AssignableButtonIndicator11 (CrDeviceProperty_GetOnly.getValue()+124), + CrDeviceProperty_reserved41 (CrDeviceProperty_GetOnly.getValue()+125), + CrDeviceProperty_reserved42 (CrDeviceProperty_GetOnly.getValue()+126), + CrDeviceProperty_reserved43 (CrDeviceProperty_GetOnly.getValue()+127), + CrDeviceProperty_reserved44 (CrDeviceProperty_GetOnly.getValue()+128), + CrDeviceProperty_MediaSLOT3_Status (CrDeviceProperty_GetOnly.getValue()+129), + CrDeviceProperty_reserved45 (CrDeviceProperty_GetOnly.getValue()+130), + CrDeviceProperty_MediaSLOT3_RemainingTime (CrDeviceProperty_GetOnly.getValue()+131), + CrDeviceProperty_reserved46 (CrDeviceProperty_GetOnly.getValue()+132), + CrDeviceProperty_reserved47 (CrDeviceProperty_GetOnly.getValue()+133), + CrDeviceProperty_MonitoringDeliveringStatus (CrDeviceProperty_GetOnly.getValue()+134), + CrDeviceProperty_MonitoringIsDelivering (CrDeviceProperty_GetOnly.getValue()+135), + CrDeviceProperty_MonitoringSettingVersion (CrDeviceProperty_GetOnly.getValue()+136), + CrDeviceProperty_MonitoringDeliveryTypeSupportInfo (CrDeviceProperty_GetOnly.getValue()+137), + CrDeviceProperty_MonitoringReserved ( CrDeviceProperty_GetOnly.getValue()+138), + + CrDeviceProperty_CameraErrorCautionStatus ( CrDeviceProperty_GetOnly.getValue()+139), + CrDeviceProperty_SystemErrorCautionStatus ( CrDeviceProperty_GetOnly.getValue()+140), + CrDeviceProperty_CameraButtonFunctionStatus ( CrDeviceProperty_GetOnly.getValue()+141), + CrDeviceProperty_FlickerLessShootingStatus ( CrDeviceProperty_GetOnly.getValue()+142), + CrDeviceProperty_ContinuousShootingSpotBoostStatus ( CrDeviceProperty_GetOnly.getValue()+143), + CrDeviceProperty_ContinuousShootingSpotBoostEnableStatus ( CrDeviceProperty_GetOnly.getValue()+144), + CrDeviceProperty_TimeShiftShootingStatus ( CrDeviceProperty_GetOnly.getValue()+145), + CrDeviceProperty_ZoomDrivingStatus ( CrDeviceProperty_GetOnly.getValue()+146), + CrDeviceProperty_ShootingSelfTimerStatus ( CrDeviceProperty_GetOnly.getValue()+147), + CrDeviceProperty_CreateNewFolderEnableStatus ( CrDeviceProperty_GetOnly.getValue()+148), + CrDeviceProperty_ForcedFileNumberResetEnableStatus ( CrDeviceProperty_GetOnly.getValue()+149), + CrDeviceProperty_DefaultAFFreeSizeAndPositionSetting ( CrDeviceProperty_GetOnly.getValue()+150), + CrDeviceProperty_TrackingOnAndAFOnEnableStatus ( CrDeviceProperty_GetOnly.getValue()+151), + CrDeviceProperty_ProgramShiftStatus ( CrDeviceProperty_GetOnly.getValue()+152), + CrDeviceProperty_MeteredManualLevel ( CrDeviceProperty_GetOnly.getValue()+153), + CrDeviceProperty_ZoomAndFocusPresetDataVersion ( CrDeviceProperty_GetOnly.getValue()+154), + CrDeviceProperty_SecondBatteryRemain ( CrDeviceProperty_GetOnly.getValue()+155), + CrDeviceProperty_SecondBatteryLevel ( CrDeviceProperty_GetOnly.getValue()+156), + CrDeviceProperty_TotalBatteryRemain ( CrDeviceProperty_GetOnly.getValue()+157), + CrDeviceProperty_TotalBatteryLevel ( CrDeviceProperty_GetOnly.getValue()+158), + CrDeviceProperty_BodySerialNumber ( CrDeviceProperty_GetOnly.getValue()+159), + + CrDeviceProperty_TeleWideLeverValueCapability ( CrDeviceProperty_GetOnly.getValue()+160), + CrDeviceProperty_ZoomPositionCurrentValue ( CrDeviceProperty_GetOnly.getValue()+161), + CrDeviceProperty_MonitoringTransportProtocol (CrDeviceProperty_GetOnly.getValue()+162), + CrDeviceProperty_MonitoringAvailableFormat (CrDeviceProperty_GetOnly.getValue()+163), + CrDeviceProperty_MonitoringFormatSupportInformation (CrDeviceProperty_GetOnly.getValue()+164), + CrDeviceProperty_MediaSLOT1_ContentsInfoListEnableStatus (CrDeviceProperty_GetOnly.getValue()+165), + CrDeviceProperty_MediaSLOT2_ContentsInfoListEnableStatus (CrDeviceProperty_GetOnly.getValue()+166), + CrDeviceProperty_MediaSLOT1_ContentsInfoListRegenerateUpdateTime ( CrDeviceProperty_GetOnly.getValue()+167), + CrDeviceProperty_MediaSLOT2_ContentsInfoListRegenerateUpdateTime ( CrDeviceProperty_GetOnly.getValue()+168), + CrDeviceProperty_MediaSLOT1_ContentsInfoListUpdateTime ( CrDeviceProperty_GetOnly.getValue()+169), + CrDeviceProperty_MediaSLOT2_ContentsInfoListUpdateTime ( CrDeviceProperty_GetOnly.getValue()+170), + CrDeviceProperty_PostViewTransferResourceStatus ( CrDeviceProperty_GetOnly.getValue()+171), + CrDeviceProperty_CameraSystemErrorInfo ( CrDeviceProperty_GetOnly.getValue()+172), + CrDeviceProperty_FaceEyeDetectionAFStatus ( CrDeviceProperty_GetOnly.getValue()+173), + CrDeviceProperty_UploadDatasetVersion ( CrDeviceProperty_GetOnly.getValue()+174), + CrDeviceProperty_MonitorLUTSettingOutputDestAssign (CrDeviceProperty_GetOnly.getValue()+175), + CrDeviceProperty_MaximumNumberOfBytes ( CrDeviceProperty_GetOnly.getValue()+176), + CrDeviceProperty_FirmwareUpdateCommandVersion ( CrDeviceProperty_GetOnly.getValue()+177), + CrDeviceProperty_ModelName ( CrDeviceProperty_GetOnly.getValue()+178), + CrDeviceProperty_AutoRecognitionTargetCandidates ( CrDeviceProperty_GetOnly.getValue()+179), + + CrDeviceProperty_AreaTimeZoneSettingVersion ( CrDeviceProperty_GetOnly.getValue()+180), + CrDeviceProperty_SetPresetPTZFBinaryVersion ( CrDeviceProperty_GetOnly.getValue()+181), + CrDeviceProperty_PanPositionStatus ( CrDeviceProperty_GetOnly.getValue()+182), + CrDeviceProperty_TiltPositionStatus ( CrDeviceProperty_GetOnly.getValue()+183), + CrDeviceProperty_PanPositionCurrentValue ( CrDeviceProperty_GetOnly.getValue()+184), + CrDeviceProperty_TiltPositionCurrentValue ( CrDeviceProperty_GetOnly.getValue()+185), + CrDeviceProperty_CameraPowerStatus ( CrDeviceProperty_GetOnly.getValue()+186), + CrDeviceProperty_RecordablePowerSources ( CrDeviceProperty_GetOnly.getValue()+187), + CrDeviceProperty_DisplayedMenuStatus ( CrDeviceProperty_GetOnly.getValue()+188), + CrDeviceProperty_PlaybackContentsRecordingDateTime ( CrDeviceProperty_GetOnly.getValue()+189), + CrDeviceProperty_PlaybackContentsName ( CrDeviceProperty_GetOnly.getValue()+190), + CrDeviceProperty_PlaybackContentsNumber ( CrDeviceProperty_GetOnly.getValue()+191), + CrDeviceProperty_PlaybackContentsTotalNumber ( CrDeviceProperty_GetOnly.getValue()+192), + CrDeviceProperty_PlaybackContentsRecordingResolution ( CrDeviceProperty_GetOnly.getValue()+193), + CrDeviceProperty_PlaybackContentsRecordingFrameRate ( CrDeviceProperty_GetOnly.getValue()+194), + CrDeviceProperty_PlaybackContentsRecordingFileFormat ( CrDeviceProperty_GetOnly.getValue()+195), + CrDeviceProperty_PlaybackContentsGammaType ( CrDeviceProperty_GetOnly.getValue()+196), + CrDeviceProperty_BaseLookNameofPlayback ( CrDeviceProperty_GetOnly.getValue()+197), + CrDeviceProperty_BaseLookAppliedofPlayback ( CrDeviceProperty_GetOnly.getValue()+198), + CrDeviceProperty_MonitoringOutputDisplaySettingDestAssign (CrDeviceProperty_GetOnly.getValue()+199), + CrDeviceProperty_FocusModeStatus ( CrDeviceProperty_GetOnly.getValue()+200), + CrDeviceProperty_FocusOperationWithInt16EnableStatus ( CrDeviceProperty_GetOnly.getValue()+201), + CrDeviceProperty_ValidRecordingVideoFormat ( CrDeviceProperty_GetOnly.getValue()+202), + CrDeviceProperty_LensSerialNumber ( CrDeviceProperty_GetOnly.getValue()+203), + CrDeviceProperty_MaximumSizeOfImageIDString ( CrDeviceProperty_GetOnly.getValue()+204), + CrDeviceProperty_StreamStatus ( CrDeviceProperty_GetOnly.getValue()+205), + CrDeviceProperty_StreamButtonEnableStatus ( CrDeviceProperty_GetOnly.getValue()+206), + CrDeviceProperty_StreamSettingListOperationStatus ( CrDeviceProperty_GetOnly.getValue()+207), + CrDeviceProperty_VideoStreamSettingVersion (CrDeviceProperty_GetOnly.getValue()+208), + CrDeviceProperty_EframingType ( CrDeviceProperty_GetOnly.getValue()+209), + CrDeviceProperty_EframingCommandVersion ( CrDeviceProperty_GetOnly.getValue()+210), + CrDeviceProperty_DeleteContentOperationEnableStatusSLOT1 ( CrDeviceProperty_GetOnly.getValue()+211), + CrDeviceProperty_DeleteContentOperationEnableStatusSLOT2 ( CrDeviceProperty_GetOnly.getValue()+212), + CrDeviceProperty_SceneFileCommandVersion ( CrDeviceProperty_GetOnly.getValue()+213), + CrDeviceProperty_SceneFileUploadOperationEnableStatus ( CrDeviceProperty_GetOnly.getValue()+214), + CrDeviceProperty_SceneFileDownloadOperationEnableStatus ( CrDeviceProperty_GetOnly.getValue()+215), + CrDeviceProperty_SceneFileIndexesAvailableForDownload ( CrDeviceProperty_GetOnly.getValue()+216), + CrDeviceProperty_CustomGridLineFileCommandVersion ( CrDeviceProperty_GetOnly.getValue()+217), + + CrDeviceProperty_MaxVal (0x1000); + + private final CrInt32u value; + CrDevicePropertyCode(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} + + diff --git a/src/CRSDK/CrDeviceSetting.java b/src/CRSDK/CrDeviceSetting.java new file mode 100644 index 0000000..792c03a --- /dev/null +++ b/src/CRSDK/CrDeviceSetting.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrDeviceSetting { + CrDeviceSetting_Disable(0), + CrDeviceSetting_Enable(1); + + private final int value; + CrDeviceSetting(int value) { + this.value = value; + } + public int getValue() { + return value; + } +} diff --git a/src/CRSDK/CrError.java b/src/CRSDK/CrError.java new file mode 100644 index 0000000..db654e9 --- /dev/null +++ b/src/CRSDK/CrError.java @@ -0,0 +1,382 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrError { + // 16bit always 1 + // 9~15bit category of error + // 1~8bit error detail in category + CrError_None(0), + + CrError_Generic(0x8000), + CrError_Generic_Unknown(CrError_Generic.getValue()), + CrError_Generic_Notimpl(CrError_Generic.getValue()+1), + CrError_Generic_Abort(CrError_Generic.getValue()+2), + CrError_Generic_NotSupported(CrError_Generic.getValue()+3), + CrError_Generic_SeriousErrorNotSupported(CrError_Generic.getValue()+4), + CrError_Generic_InvalidHandle(CrError_Generic.getValue()+5), + CrError_Generic_InvalidParameter(CrError_Generic.getValue()+6), + + CrError_File(0x8100), + CrError_File_Unknown(CrError_File.getValue()), + CrError_File_IllegalOperation(CrError_File.getValue()+1), + CrError_File_IllegalParameter(CrError_File.getValue()+2), + CrError_File_EOF(CrError_File.getValue()+3), + CrError_File_OutOfRange(CrError_File.getValue()+4), + CrError_File_NotFound(CrError_File.getValue()+5), + CrError_File_DirNotFound(CrError_File.getValue()+6), + CrError_File_AlreadyOpened(CrError_File.getValue()+7), + CrError_File_PermissionDenied(CrError_File.getValue()+8), + CrError_File_StorageFull(CrError_File.getValue()+9), + CrError_File_AlreadyExists(CrError_File.getValue()+10), + CrError_File_TooManyOpenedFiles(CrError_File.getValue()+11), + CrError_File_ReadOnly(CrError_File.getValue()+12), + CrError_File_CantOpen(CrError_File.getValue()+13), + CrError_File_CantClose(CrError_File.getValue()+14), + CrError_File_CantDelete(CrError_File.getValue()+15), + CrError_File_CantRead(CrError_File.getValue()+16), + CrError_File_CantWrite(CrError_File.getValue()+17), + CrError_File_CantCreateDir(CrError_File.getValue()+18), + CrError_File_OperationAbortedByUser(CrError_File.getValue()+19), + CrError_File_UnsupportedOperation(CrError_File.getValue()+20), + CrError_File_NotYetCompleted(CrError_File.getValue()+21), + CrError_File_Invalid(CrError_File.getValue()+22), + CrError_File_StorageNotExist(CrError_File.getValue()+23), + CrError_File_SharingViolation(CrError_File.getValue()+24), + CrError_File_Rotation(CrError_File.getValue()+25), + CrError_File_SameNameFull(CrError_File.getValue()+26), + + CrError_Connect(0x8200), + CrError_Connect_Unknown(CrError_Connect.getValue()), + CrError_Connect_Connect(CrError_Connect.getValue()+1), + CrError_Connect_ConnectIP(CrError_Connect.getValue()+2), + CrError_Connect_Release(CrError_Connect.getValue()+3), + CrError_Connect_GetProperty(CrError_Connect.getValue()+4), + CrError_Connect_SendCommand(CrError_Connect.getValue()+5), + CrError_Connect_HandlePlugin(CrError_Connect.getValue()+6), + CrError_Connect_Disconnected(CrError_Connect.getValue()+7), + CrError_Connect_TimeOut(CrError_Connect.getValue()+8), + CrError_Reconnect_TimeOut(CrError_Connect.getValue()+9), + CrError_Connect_FailRejected(CrError_Connect.getValue()+10), + CrError_Connect_FailBusy(CrError_Connect.getValue()+11), + CrError_Connect_FailUnspecified(CrError_Connect.getValue()+12), + CrError_Connect_Cancel(CrError_Connect.getValue()+13), + CrError_Reserved1(CrError_Connect.getValue()+14), + CrError_Reserved2(CrError_Connect.getValue()+15), + CrError_Connect_SessionAlreadyOpened(CrError_Connect.getValue()+16), + CrError_Connect_ContentsTransfer_NotSupported(CrError_Connect.getValue()+17), + CrError_Connect_SSH_NotSupported(CrError_Connect.getValue()+18), + CrError_Connect_SSH_InvalidParameter(CrError_Connect.getValue()+19), + CrError_Connect_SSH_ServerConnectFailed(CrError_Connect.getValue()+20), + CrError_Connect_SSH_ServerAuthenticationFailed(CrError_Connect.getValue()+21), + CrError_Connect_SSH_UserAuthenticationFailed(CrError_Connect.getValue()+22), + CrError_Connect_SSH_PortForwardFailed(CrError_Connect.getValue()+23), + CrError_Connect_SSH_GetFingerprintFailed(CrError_Connect.getValue()+24), + CrError_Connect_RemoteTransfer_NotSupported(CrError_Connect.getValue()+25), + + CrError_Memory(0x8300), + CrError_Memory_Unknown(CrError_Memory.getValue()), + CrError_Memory_OutOfMemory(CrError_Memory.getValue()+1), + CrError_Memory_InvalidPointer(CrError_Memory.getValue()+2), + CrError_Memory_Insufficient(CrError_Memory.getValue()+3), + + CrError_Api(0x8400), + CrError_Api_Unknown(CrError_Api.getValue()), + CrError_Api_Insufficient(CrError_Api.getValue()+1), + CrError_Api_InvalidCalled(CrError_Api.getValue()+2), + CrError_Api_NoApplicableInformation(CrError_Api.getValue()+3), + CrError_Api_OutOfModelList(CrError_Api.getValue()+4), + CrError_Api_NotSupportModelOfUSB(CrError_Api.getValue()+5), + CrError_Api_NotSupportModelOfEthernet(CrError_Api.getValue()+6), + CrError_Api_InvalidSerialNumber(CrError_Api.getValue()+7), + CrError_Api_InvalidIpAddress(CrError_Api.getValue()+8), + CrError_Api_InvalidMacAddress(CrError_Api.getValue()+9), + CrError_Api_PasswordLengthOverMax(CrError_Api.getValue()+10), + CrError_Api_PasswordIncludesInvalidCharacter(CrError_Api.getValue()+11), + + CrError_Init(0x8500), + + CrError_Polling(0x8600), + CrError_Polling_Unknown (CrError_Init.getValue()), + CrError_Polling_InvalidVal_Intervals(CrError_Init.getValue()+1), + + CrError_Adaptor(0x8700), + CrError_Adaptor_Unknown(CrError_Adaptor.getValue()), + CrError_Adaptor_InvalidProperty (CrError_Adaptor.getValue()+1), + CrError_Adaptor_GetInfo(CrError_Adaptor.getValue()+2), + CrError_Adaptor_Create(CrError_Adaptor.getValue()+3), + CrError_Adaptor_SendCommand(CrError_Adaptor.getValue()+4), + CrError_Adaptor_HandlePlugin(CrError_Adaptor.getValue()+5), + CrError_Adaptor_CreateDevice(CrError_Adaptor.getValue()+6), + CrError_Adaptor_EnumDevice (CrError_Adaptor.getValue()+7), + CrError_Adaptor_Reset(CrError_Adaptor.getValue()+8), + CrError_Adaptor_Read(CrError_Adaptor.getValue()+9), + CrError_Adaptor_Phase(CrError_Adaptor.getValue()+10), + CrError_Adaptor_DataToWiaItem(CrError_Adaptor.getValue()+11), + CrError_Adaptor_DeviceBusy(CrError_Adaptor.getValue()+12), + CrError_Adaptor_Escape(CrError_Adaptor.getValue()+13), + CrError_Adaptor_InvalidParameter(CrError_Adaptor.getValue()+14), + CrError_Adaptor_FeatureVersionInvalidValue(CrError_Adaptor.getValue()+15), + CrError_Adaptor_TemporaryStorageFull(CrError_Adaptor.getValue()+16), + CrError_Adaptor_CameraStatusError(CrError_Adaptor.getValue()+17), + + CrError_Device(0x8800), + CrError_Device_Unknown(CrError_Device.getValue()), + + CrError_Contents(0x8C00), + CrError_Contents_Unknown(CrError_Contents.getValue()), + CrError_Contents_Reserved1(CrError_Contents.getValue()+1), + CrError_Contents_InvalidHandle(CrError_Contents.getValue()+2), + CrError_Contents_DateFolderList_NotRetrieved(CrError_Contents.getValue()+3), + CrError_Contents_ContentsList_NotRetrieved(CrError_Contents.getValue()+4), + CrError_Contents_Transfer_Unsuccess(CrError_Contents.getValue()+5), + CrError_Contents_Transfer_Cancel(CrError_Contents.getValue()+6), + CrError_Contents_RejectRequest(CrError_Contents.getValue()+7), + + CrError_RemoteTransfer(0x8D00), + CrError_RemoteTransfer_Unknown(CrError_RemoteTransfer.getValue()), + CrError_RemoteTransfer_VideoFileNotSupported(CrError_RemoteTransfer.getValue()+1), + CrError_RemoteTransfer_ContentNotFound(CrError_RemoteTransfer.getValue()+2), + CrError_RemoteTransfer_GetContentsDataDisable(CrError_RemoteTransfer.getValue()+3), + CrError_RemoteTransfer_StatusError(CrError_RemoteTransfer.getValue()+4), + CrError_RemoteTransfer_GetContentsInfoListProcessing(CrError_RemoteTransfer.getValue()+5), + CrError_RemoteTransfer_ContentsInfoParseFailed_Slot1(CrError_RemoteTransfer.getValue()+6), + CrError_RemoteTransfer_ContentsInfoParseFailed_Slot2(CrError_RemoteTransfer.getValue()+7), + + CrError_Monitoring(0x9100), + CrError_Monitoring_Unknown(CrError_Monitoring.getValue()), + CrError_Monitoring_InvalidCalled_AlreadyStart(CrError_Monitoring.getValue()+1), + CrError_Monitoring_InvalidCalled_AlreadyStop(CrError_Monitoring.getValue()+2), + CrError_Monitoring_InvalidCalled_LiveViewEnabled(CrError_Monitoring.getValue()+3), + CrError_Monitoring_InvalidCalled_PlaybackEnabled(CrError_Monitoring.getValue()+4), + + CrError_Playback(0x9200), + CrError_Playback_Unknown(CrError_Playback.getValue()), + CrError_Playback_InvalidCalled_LiveViewEnabled(CrError_Playback.getValue()+1), + CrError_Playback_InvalidCalled_MonitoringEnabled(CrError_Playback.getValue()+2), + + CrWarning_Unknown(0x00020000) , + CrWarning_Connect_Reconnected (CrWarning_Unknown.getValue()+1), + CrWarning_Connect_Reconnecting(CrWarning_Unknown.getValue()+2), + CrWarning_File_StorageFull(CrWarning_Unknown.getValue()+3), + CrWarning_SetFileName_Failed(CrWarning_Unknown.getValue()+4), + CrWarning_GetImage_Failed(CrWarning_Unknown.getValue()+5), + CrWarning_FailedToSetCWB(CrWarning_Unknown.getValue()+6),/* Do not use. Will be removed in the next release. Use 'CrWarning_CustomWBCapture_Result_NG' instead.*/ + CrWarning_NetworkErrorOccurred(CrWarning_Unknown.getValue()+7), + CrWarning_NetworkErrorRecovered(CrWarning_Unknown.getValue()+8), + CrWarning_Format_Failed(CrWarning_Unknown.getValue()+9), + CrWarning_Format_Invalid(CrWarning_Unknown.getValue()+10), + CrWarning_Format_Complete(CrWarning_Unknown.getValue()+11), + CrWarning_FTPTransferSetting_Read_Result_Invalid(CrWarning_Unknown.getValue()+12), + CrWarning_FTPTransferSetting_Read_Result_OK(CrWarning_Unknown.getValue()+13), + CrWarning_FTPTransferSetting_Read_Result_NG(CrWarning_Unknown.getValue()+14), + CrWarning_FTPTransferSetting_Read_Result_NG_password(CrWarning_Unknown.getValue()+15), + CrWarning_FTPTransferSetting_Read_Result_DeviceBusy(CrWarning_Unknown.getValue()+16), + CrNotify_Captured_Event(CrWarning_Unknown.getValue()+17), + CrWarning_Exposure_Started (CrNotify_Captured_Event.getValue()), /* Do not use. Will be removed in the next release. */ + CrWarning_DateTime_Setting_Result_Invalid(CrWarning_Unknown.getValue()+18), + CrWarning_DateTime_Setting_Result_OK(CrWarning_Unknown.getValue()+19), + CrWarning_DateTime_Setting_Result_Parameter_Error(CrWarning_Unknown.getValue()+20), + CrWarning_DateTime_Setting_Result_Exclusion_Error(CrWarning_Unknown.getValue()+21), + CrWarning_DateTime_Setting_Result_System_Error(CrWarning_Unknown.getValue()+22), + CrWarning_Frame_NotUpdated(CrWarning_Unknown.getValue()+23), + CrNotify_All_Download_Complete(CrWarning_Unknown.getValue()+24), + CrWarning_Connect_Already(CrWarning_Unknown.getValue()+25), + CrWarning_Connect_OverLimitOfDevice(CrWarning_Unknown.getValue()+26), + CrWarning_Format_Canceled(CrWarning_Unknown.getValue()+27), + CrWarning_ZoomAndFocusPosition_Invalid(CrWarning_Unknown.getValue()+28), + CrWarning_ZoomAndFocusPosition_DifferentLens(CrWarning_Unknown.getValue()+29), + CrWarning_ZoomAndFocusPosition_InvalidLens(CrWarning_Unknown.getValue()+30), + CrWarning_ContentsTransferMode_Invalid(CrWarning_Unknown.getValue()+31), + CrWarning_ContentsTransferMode_DeviceBusy(CrWarning_Unknown.getValue()+32), + CrWarning_ContentsTransferMode_StatusError(CrWarning_Unknown.getValue()+33), + CrWarning_ContentsTransferMode_CanceledFromCamera(CrWarning_Unknown.getValue()+34), + CrWarning_ContentsTransferCancel_Success(CrWarning_Unknown.getValue()+35), + CrWarning_ContentsTransferCancel_Error(CrWarning_Unknown.getValue()+36), + CrNotify_ContentsTransfer_Start(CrWarning_Unknown.getValue()+37), + CrNotify_ContentsTransfer_Complete(CrWarning_Unknown.getValue()+38), + CrWarning_CameraSettings_Read_Result_Invalid(CrWarning_Unknown.getValue()+39), + CrWarning_CameraSettings_Read_Result_OK(CrWarning_Unknown.getValue()+40), + CrWarning_CameraSettings_Read_Result_NG(CrWarning_Unknown.getValue()+41), + CrWarning_CameraSettings_Save_Result_NG(CrWarning_Unknown.getValue()+42), + CrWarning_RequestDisplayStringList_Success(CrWarning_Unknown.getValue()+43), + CrWarning_RequestDisplayStringList_Error(CrWarning_Unknown.getValue()+44), + CrWarning_DisplayListChanged_BaseLook_AELevelOffsetExposureValueList(CrWarning_Unknown.getValue()+45), + CrWarning_DisplayListChanged_BaseLook_InputDisplayList(CrWarning_Unknown.getValue()+46), + CrWarning_DisplayListChanged_BaseLook_NameDisplayList(CrWarning_Unknown.getValue()+47), + CrWarning_DisplayListChanged_BaseLook_OutputDisplayList(CrWarning_Unknown.getValue()+48), + CrWarning_DisplayListChanged_SceneFile_NameDisplayList(CrWarning_Unknown.getValue()+49), + CrWarning_DisplayListChanged_ShootingMode_CinemaColorGamutDisplayList(CrWarning_Unknown.getValue()+50), + CrWarning_DisplayListChanged_ShootingMode_TargetDisplayDisplayList(CrWarning_Unknown.getValue()+51), + CrWarning_DisplayListChanged_Camera_GainBaseISODisplayList(CrWarning_Unknown.getValue()+52), + CrWarning_DisplayListChanged_Video_EIGainDisplayList(CrWarning_Unknown.getValue()+53), + CrWarning_DisplayListChanged_Button_AssignDisplayList(CrWarning_Unknown.getValue()+54), + CrWarning_DisplayListChanged_Button_AssignShortDisplayList(CrWarning_Unknown.getValue()+55), + CrWarning_MediaProfileChanged_Slot1(CrWarning_Unknown.getValue()+56), + CrWarning_MediaProfileChanged_Slot2(CrWarning_Unknown.getValue()+57), + CrWarning_LensInformationChanged(CrWarning_Unknown.getValue()+58), + CrWarning_RequestLensInformation_Result_Success(CrWarning_Unknown.getValue()+59), + CrWarning_RequestLensInformation_Result_DeviceBusy(CrWarning_Unknown.getValue()+60), + CrWarning_RequestLensInformation_Result_Error(CrWarning_Unknown.getValue()+61), + CrWarning_DisplayListChanged_CreativeLook_NameDisplayList(CrWarning_Unknown.getValue()+62), + CrWarning_CustomWBCapture_Result_Invalid(CrWarning_Unknown.getValue()+63), + CrWarning_CustomWBCapture_Result_OK(CrWarning_Unknown.getValue()+64), + CrWarning_CustomWBCapture_Result_NG(CrWarning_Unknown.getValue()+65), + CrWarning_ImportLUTFile_Result_Invalid(CrWarning_Unknown.getValue()+66), + CrWarning_ImportLUTFile_Result_OK(CrWarning_Unknown.getValue()+67), + CrWarning_ImportLUTFile_Result_NG(CrWarning_Unknown.getValue()+68), + CrWarning_ImportLUTFile_Result_InvalidFileName(CrWarning_Unknown.getValue()+69), + CrWarning_ImportLUTFile_Result_DeviceBusy(CrWarning_Unknown.getValue()+70), + CrWarning_ImportLUTFile_Result_DeviceStorageFull(CrWarning_Unknown.getValue()+71), + CrWarning_ImportLUTFile_Result_InvalidParameter(CrWarning_Unknown.getValue()+72), + CrWarning_ImportLUTFile_Result_InvalidFile(CrWarning_Unknown.getValue()+73), + CrWarning_FTPTransferSetting_Save_Result_NG(CrWarning_Unknown.getValue()+74), + CrWarning_FTPTransferSetting_Save_Result_DeviceBusy(CrWarning_Unknown.getValue()+75), + CrWarning_FTPTransferSetting_SaveRead_PasswordLengthOverMax(CrWarning_Unknown.getValue()+76), + CrWarning_FTPTransferSetting_SaveRead_PasswordIncludesInvalidCharacter(CrWarning_Unknown.getValue()+77), + CrWarning_RequestFTPServerSettingList_Success(CrWarning_Unknown.getValue()+78), + CrWarning_RequestFTPServerSettingList_DeviceBusy(CrWarning_Unknown.getValue()+79), + CrWarning_RequestFTPServerSettingList_Error(CrWarning_Unknown.getValue()+80), + CrWarning_SetFTPServerSetting_Result_Invalid(CrWarning_Unknown.getValue()+81), + CrWarning_SetFTPServerSetting_Result_OK(CrWarning_Unknown.getValue()+82), + CrWarning_SetFTPServerSetting_Result_NG(CrWarning_Unknown.getValue()+83), + CrWarning_SetFTPServerSetting_Result_DeviceBusy(CrWarning_Unknown.getValue()+84), + CrWarning_RequestFTPJobList_Result_Success(CrWarning_Unknown.getValue()+85), + CrWarning_RequestFTPJobList_Result_DeviceBusy(CrWarning_Unknown.getValue()+86), + CrWarning_RequestFTPJobList_Result_Error(CrWarning_Unknown.getValue()+87), + CrWarning_ControlFTPJobList_Set_Result_Invalid(CrWarning_Unknown.getValue()+88), + CrWarning_ControlFTPJobList_Set_Result_OK(CrWarning_Unknown.getValue()+89), + CrWarning_ControlFTPJobList_Set_Result_NG(CrWarning_Unknown.getValue()+90), + CrWarning_ControlFTPJobList_Set_Result_DeviceBusy(CrWarning_Unknown.getValue()+91), + CrWarning_ControlFTPJobList_Delete_Result_Invalid(CrWarning_Unknown.getValue()+92), + CrWarning_ControlFTPJobList_Delete_Result_OK(CrWarning_Unknown.getValue()+93), + CrWarning_ControlFTPJobList_Delete_Result_NG(CrWarning_Unknown.getValue()+94), + CrWarning_ControlFTPJobList_Delete_Result_DeviceBusy(CrWarning_Unknown.getValue()+95), + CrWarning_ControlFTPJobList_Suspend_Result_Invalid(CrWarning_Unknown.getValue()+96), + CrWarning_ControlFTPJobList_Suspend_Result_OK(CrWarning_Unknown.getValue()+97), + CrWarning_ControlFTPJobList_Suspend_Result_NG(CrWarning_Unknown.getValue()+98), + CrWarning_ControlFTPJobList_Suspend_Result_DeviceBusy(CrWarning_Unknown.getValue()+99), + CrWarning_ControlFTPJobList_Resume_Result_Invalid(CrWarning_Unknown.getValue()+100), + CrWarning_ControlFTPJobList_Resume_Result_OK(CrWarning_Unknown.getValue()+101), + CrWarning_ControlFTPJobList_Resume_Result_NG(CrWarning_Unknown.getValue()+102), + CrWarning_ControlFTPJobList_Resume_Result_DeviceBusy(CrWarning_Unknown.getValue()+103), + CrWarning_MovieRecordingOperation_Result_Invalid(CrWarning_Unknown.getValue()+104), + CrWarning_MovieRecordingOperation_Result_OK(CrWarning_Unknown.getValue()+105), + CrWarning_MovieRecordingOperation_Result_NG(CrWarning_Unknown.getValue()+106), + CrWarning_FocusPosition_Result_Invalid(CrWarning_Unknown.getValue()+107), + CrWarning_FocusPosition_Result_OK(CrWarning_Unknown.getValue()+108), + CrWarning_FocusPosition_Result_NG(CrWarning_Unknown.getValue()+109), + CrWarning_Reserved1(CrWarning_Unknown.getValue()+110), + CrWarning_DisplayListChanged_FTP_ServerNameDisplayList(CrWarning_Unknown.getValue()+111), + CrWarning_DisplayListChanged_FTP_UpLoadDirectoryDisplayList(CrWarning_Unknown.getValue()+112), + CrWarning_DisplayListChanged_FTP_JobStatusDisplayList(CrWarning_Unknown.getValue()+113), + CrWarning_DisplayListChanged_ExposureIndexPreset1DisplayList(CrWarning_Unknown.getValue()+114), + CrWarning_Reserved3(CrWarning_Unknown.getValue()+115), + CrWarning_Reserved4(CrWarning_Unknown.getValue()+116), + CrWarning_Reserved5(CrWarning_Unknown.getValue()+117), + CrWarning_Reserved6(CrWarning_Unknown.getValue()+118), + CrWarning_DisplayListChanged_IPTCMetadataDisplayList(CrWarning_Unknown.getValue()+119), + CrWarning_DisplayListChanged_SubjectRecognitionAFDisplayList(CrWarning_Unknown.getValue()+120), + CrWarning_DisplayListChanged_BaseLook_MetaRecordSupportDisplayList(CrWarning_Unknown.getValue()+121), + CrWarning_MediaProfileChanged_Slot3(CrWarning_Unknown.getValue()+122), + CrWarning_ControlMonitoring_Result_Start_Failed(CrWarning_Unknown.getValue()+123), + CrWarning_ControlMonitoring_Result_Stop_Failed(CrWarning_Unknown.getValue()+124), + CrWarning_ControlMonitoring_Result_Invalid(CrWarning_Unknown.getValue()+125), + CrWarning_ControlMonitoring_Result_SystemError(CrWarning_Unknown.getValue()+126), + CrWarning_ControlMonitoring_Result_MaximumNumberSimultaneousDeliveries(CrWarning_Unknown.getValue()+127), + CrWarning_ControlMonitoring_Result_ExclusiveError(CrWarning_Unknown.getValue()+128), + CrWarning_ControlMonitoring_Result_AlreadyStartedInDifferentType(CrWarning_Unknown.getValue()+129), + CrWarning_ControlMonitoring_Result_MonitoringStopped(CrWarning_Unknown.getValue()+130), + CrWarning_ControlMonitoring_Result_InvalidParameter(CrWarning_Unknown.getValue()+131), + CrWarning_ControlMonitoring_Result_WifiHighTemperature(CrWarning_Unknown.getValue()+132), + CrWarning_ControlMonitoring_Result_Streaming(CrWarning_Unknown.getValue()+133), + CrWarning_ControlMonitoring_StatusChanged(CrWarning_Unknown.getValue()+134), + CrWarning_ControlMonitoring_LostReceiving(CrWarning_Unknown.getValue()+135), + CrWarning_RequestZoomAndFocusPreset_Result_Success(CrWarning_Unknown.getValue()+136), + CrWarning_RequestZoomAndFocusPreset_Result_DeviceBusy(CrWarning_Unknown.getValue()+137), + CrWarning_RequestZoomAndFocusPreset_Result_Error(CrWarning_Unknown.getValue()+138), + CrWarning_ZoomAndFocusPresetChanged(CrWarning_Unknown.getValue()+139), + CrWarning_CautionDisplay(CrWarning_Unknown.getValue()+140), + CrNotify_FTPTransferResult_Success(CrWarning_Unknown.getValue()+141), + CrNotify_FTPTransferResult_Failure(CrWarning_Unknown.getValue()+142), + CrWarning_ZoomPosition_Result_Invalid(CrWarning_Unknown.getValue()+143), + CrWarning_ZoomPosition_Result_OK(CrWarning_Unknown.getValue()+144), + CrWarning_ZoomPosition_Result_Reserved1(CrWarning_Unknown.getValue()+145), + CrWarning_ZoomPosition_Result_Reserved2(CrWarning_Unknown.getValue()+146), + CrNotify_RemoteTransfer_Result_OK(CrWarning_Unknown.getValue()+147), + CrNotify_RemoteTransfer_Result_NG(CrWarning_Unknown.getValue()+148), + CrNotify_RemoteTransfer_Result_DeviceBusy(CrWarning_Unknown.getValue()+149), + CrNotify_RemoteTransfer_Changed_All(CrWarning_Unknown.getValue()+150), + CrNotify_RemoteTransfer_Changed_Add(CrWarning_Unknown.getValue()+151), + CrNotify_RemoteTransfer_Changed_Clear(CrWarning_Unknown.getValue()+152), + CrNotify_RemoteTransfer_InProgress(CrWarning_Unknown.getValue()+153), + CrNotify_RemoteTransfer_Control_Stopped(CrWarning_Unknown.getValue()+154), + CrNotify_RemoteTransfer_Control_Canceled(CrWarning_Unknown.getValue()+155), + CrWarning_SetPostViewEnable_Result_OK(CrWarning_Unknown.getValue()+156), + CrWarning_SetPostViewEnable_Result_NG(CrWarning_Unknown.getValue()+157), + CrWarning_DisplayListChanged_CameraButtonFunctionCapabilityDisplayList(CrWarning_Unknown.getValue()+158), + CrWarning_DisplayListChanged_CameraLeverFunctionCapabilityDisplayList(CrWarning_Unknown.getValue()+159), + CrWarning_DisplayListChanged_CameraDialFunctionCapabilityDisplayList(CrWarning_Unknown.getValue()+160), + CrWarning_Playback_Result_Invalid(CrWarning_Unknown.getValue()+161), + CrNotify_Playback_Result_NormalTermination(CrWarning_Unknown.getValue()+162), + CrWarning_Playback_Result_CameraOperateTermination(CrWarning_Unknown.getValue()+163), + CrWarning_Playback_Result_SystemError(CrWarning_Unknown.getValue()+164), + CrWarning_Playback_Result_HighTemperature(CrWarning_Unknown.getValue()+165), + CrWarning_Playback_Result_MediaRemoval(CrWarning_Unknown.getValue()+166), + CrWarning_Playback_Result_ContentsError(CrWarning_Unknown.getValue()+167), + CrWarning_Playback_Result_KeepAliveTimeout(CrWarning_Unknown.getValue()+168), + CrNotify_Playback_StatusChanged(CrWarning_Unknown.getValue()+169), + CrNotify_Playback_Result_StopComplete(CrWarning_Unknown.getValue()+170), + CrWarning_Playback_Result_Start_Fail(CrWarning_Unknown.getValue()+171), + CrWarning_Playback_Result_Stop_Fail(CrWarning_Unknown.getValue()+172), + CrWarning_Playback_Result_Play_Fail(CrWarning_Unknown.getValue()+173), + CrWarning_Playback_Result_Pause_Fail(CrWarning_Unknown.getValue()+174), + CrNotify_Playback_Result_PlaybackInfo_Success(CrWarning_Unknown.getValue()+175), + CrWarning_Playback_Result_PlaybackInfo_Error(CrWarning_Unknown.getValue()+176), + CrNotify_RemoteFirmware_Precheck_OK(CrWarning_Unknown.getValue()+177), + CrNotify_RemoteFirmware_Precheck_NG(CrWarning_Unknown.getValue()+178), + CrNotify_RemoteFirmware_UpdateEvent(CrWarning_Unknown.getValue()+179), + CrNotify_RemoteFirmware_GetUpdaterInfo_Request_NG(CrWarning_Unknown.getValue()+180), + CrNotify_RemoteFirmware_GetUpdaterInfo_OK(CrWarning_Unknown.getValue()+181), + CrNotify_RemoteFirmware_GetUpdaterInfo_NG(CrWarning_Unknown.getValue()+182), + CrNotify_RemoteFirmware_Upload_OK(CrWarning_Unknown.getValue()+183), + CrNotify_RemoteFirmware_Upload_NG(CrWarning_Unknown.getValue()+184), + CrNotify_RemoteFirmware_Upload_Rate(CrWarning_Unknown.getValue()+185), + CrNotify_RemoteFirmware_Update_OK(CrWarning_Unknown.getValue()+186), + CrNotify_RemoteFirmware_Update_NG(CrWarning_Unknown.getValue()+187), + CrWarning_ControlMonitoring_ErrorOccurred(CrWarning_Unknown.getValue()+188), + + CrNotify_LiveView_Alt_Ready(CrWarning_Unknown.getValue()+189), + CrWarning_DisplayListChanged_TargetStreamingDestinationSelectDisplayList(CrWarning_Unknown.getValue()+190), + CrWarning_DisplayListChanged_CustomGridLineFileNameDisplayList(CrWarning_Unknown.getValue()+191), + CrWarning_DisplayListChanged_Reserved28(CrWarning_Unknown.getValue()+192), + CrWarning_DisplayListChanged_Reserved29(CrWarning_Unknown.getValue()+193), + CrWarning_DisplayListChanged_Reserved30(CrWarning_Unknown.getValue()+194), + CrWarning_DisplayListChanged_Reserved31(CrWarning_Unknown.getValue()+195), + + CrWarningExt_Unknown(0x00060000), + CrWarningExt_AFStatus(CrWarningExt_Unknown.getValue()+1), + CrWarningExt_OperationResults(CrWarningExt_Unknown.getValue()+2), + CrWarningExt_OperationInvalid(CrWarningExt_Unknown.getValue()+3), + CrWarningExt_ControlPTZFResult(CrWarningExt_Unknown.getValue()+4), + CrWarningExt_PresetPTZFClear(CrWarningExt_Unknown.getValue()+5), + CrWarningExt_PresetPTZFSet(CrWarningExt_Unknown.getValue()+6), + CrWarningExt_PresetPTZFEvent(CrWarningExt_Unknown.getValue()+7), + CrWarningExt_RequestTimeZoneSetting(CrWarningExt_Unknown.getValue()+8), + CrWarningExt_SetTimeZoneSetting(CrWarningExt_Unknown.getValue()+9), + CrWarningExt_ExecuteEframing(CrWarningExt_Unknown.getValue()+10), + CrWarningExt_RequestStreamSettingList(CrWarningExt_Unknown.getValue()+11), + CrWarningExt_SetStreamSettingList(CrWarningExt_Unknown.getValue()+12), + CrWarningExt_DeleteContent(CrWarningExt_Unknown.getValue()+13), + CrWarningExt_UploadSceneFile(CrWarningExt_Unknown.getValue()+14), + CrWarningExt_DownloadSceneFile(CrWarningExt_Unknown.getValue()+15), + CrWarningExt_UploadCustomGridLineFile(CrWarningExt_Unknown.getValue()+16); + + + private final CrInt32 value; + CrError(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrExposureProgram.java b/src/CRSDK/CrExposureProgram.java new file mode 100644 index 0000000..5e9f085 --- /dev/null +++ b/src/CRSDK/CrExposureProgram.java @@ -0,0 +1,73 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrExposureProgram { + CrExposure_M_Manual (0x00000001), + CrExposure_P_Auto (CrExposure_M_Manual.getValue()+1), + CrExposure_A_AperturePriority (CrExposure_M_Manual.getValue()+2), + CrExposure_S_ShutterSpeedPriority (CrExposure_M_Manual.getValue()+3), + CrExposure_Program_Creative (CrExposure_M_Manual.getValue()+4), + CrExposure_Program_Action (CrExposure_M_Manual.getValue()+5), + CrExposure_Portrait (CrExposure_M_Manual.getValue()+6), + CrExposure_Auto (0x00008000), + CrExposure_Auto_Plus (CrExposure_Auto.getValue()+1), + CrExposure_P_A (CrExposure_Auto.getValue()+2), + CrExposure_P_S (CrExposure_Auto.getValue()+3), + CrExposure_Sports_Action (CrExposure_Auto.getValue()+4), + CrExposure_Sunset (CrExposure_Auto.getValue()+5), + CrExposure_Night (CrExposure_Auto.getValue()+6), + CrExposure_Landscape (CrExposure_Auto.getValue()+7), + CrExposure_Macro (CrExposure_Auto.getValue()+8), + CrExposure_HandheldTwilight (CrExposure_Auto.getValue()+9), + CrExposure_NightPortrait (CrExposure_Auto.getValue()+10), + CrExposure_AntiMotionBlur (CrExposure_Auto.getValue()+11), + CrExposure_Pet (CrExposure_Auto.getValue()+12), + CrExposure_Gourmet (CrExposure_Auto.getValue()+13), + CrExposure_Fireworks (CrExposure_Auto.getValue()+14), + CrExposure_HighSensitivity (CrExposure_Auto.getValue()+15), + CrExposure_MemoryRecall (0x00008020), + CrExposure_ContinuousPriority_AE_8pics (0x00008031), + CrExposure_ContinuousPriority_AE_10pics (CrExposure_ContinuousPriority_AE_8pics.getValue()+1), + CrExposure_ContinuousPriority_AE_12pics (CrExposure_ContinuousPriority_AE_8pics.getValue()+2), + CrExposure_3D_SweepPanorama (0x00008040), + CrExposure_SweepPanorama (CrExposure_3D_SweepPanorama.getValue()+1), + CrExposure_Movie_P (0x00008050), + CrExposure_Movie_A (CrExposure_Movie_P.getValue()+1), + CrExposure_Movie_S (CrExposure_Movie_P.getValue()+2), + CrExposure_Movie_M (CrExposure_Movie_P.getValue()+3), + CrExposure_Movie_Auto (CrExposure_Movie_P.getValue()+4), + CrExposure_Movie_F (CrExposure_Movie_P.getValue()+5), + CrExposure_Movie_SQMotion_P (0x00008059), + CrExposure_Movie_SQMotion_A (CrExposure_Movie_SQMotion_P.getValue()+1), + CrExposure_Movie_SQMotion_S (CrExposure_Movie_SQMotion_P.getValue()+2), + CrExposure_Movie_SQMotion_M (CrExposure_Movie_SQMotion_P.getValue()+3), + CrExposure_Movie_SQMotion_AUTO (CrExposure_Movie_SQMotion_P.getValue()+4), + CrExposure_Movie_SQMotion_F (CrExposure_Movie_SQMotion_P.getValue()+5), + CrExposure_Flash_Off (0x00008060), + CrExposure_PictureEffect (0x00008070), + CrExposure_HiFrameRate_P (0x00008080), + CrExposure_HiFrameRate_A (CrExposure_HiFrameRate_P.getValue()+1), + CrExposure_HiFrameRate_S (CrExposure_HiFrameRate_P.getValue()+2), + CrExposure_HiFrameRate_M (CrExposure_HiFrameRate_P.getValue()+3), + CrExposure_SQMotion_P (CrExposure_HiFrameRate_P.getValue()+4), + CrExposure_SQMotion_A (CrExposure_HiFrameRate_P.getValue()+5), + CrExposure_SQMotion_S (CrExposure_HiFrameRate_P.getValue()+6), + CrExposure_SQMotion_M (CrExposure_HiFrameRate_P.getValue()+7), + CrExposure_MOVIE (CrExposure_HiFrameRate_P.getValue()+8), + CrExposure_STILL (CrExposure_HiFrameRate_P.getValue()+9), + CrExposure_F_MovieOrSQMotion (CrExposure_HiFrameRate_P.getValue()+10), + CrExposure_Movie_IntervalRec_F (0x00008092), + CrExposure_Movie_IntervalRec_P (CrExposure_Movie_IntervalRec_F.getValue()+1), + CrExposure_Movie_IntervalRec_A (CrExposure_Movie_IntervalRec_F.getValue()+2), + CrExposure_Movie_IntervalRec_S (CrExposure_Movie_IntervalRec_F.getValue()+3), + CrExposure_Movie_IntervalRec_M (CrExposure_Movie_IntervalRec_F.getValue()+4), + CrExposure_Movie_IntervalRec_AUTO (CrExposure_Movie_IntervalRec_F.getValue()+5); + + private final CrInt32u value; + CrExposureProgram(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFnumberSet.java b/src/CRSDK/CrFnumberSet.java new file mode 100644 index 0000000..975f40f --- /dev/null +++ b/src/CRSDK/CrFnumberSet.java @@ -0,0 +1,21 @@ +package CRSDK; + +/** + * FNumber + * type: CrDataType_UInt16 + * value = F number * 100 + */ +@SuppressWarnings("unused") +public enum CrFnumberSet { + CrFnumber_IrisClose (0xFFFD), // Iris Close + CrFnumber_Unknown (0xFFFE), // Display "--" + CrFnumber_Nothing (0xFFFF); // Nothing to display + + private final CrInt16u value; + CrFnumberSet(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrGetOSDImageIntervalTimeType.java b/src/CRSDK/CrGetOSDImageIntervalTimeType.java new file mode 100644 index 0000000..2530687 --- /dev/null +++ b/src/CRSDK/CrGetOSDImageIntervalTimeType.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrGetOSDImageIntervalTimeType { + CrGetOSDImageIntervalTimeType_High(0), + CrGetOSDImageIntervalTimeType_Middle(1), + CrGetOSDImageIntervalTimeType_Low(2); + + private final CrInt32u value; + CrGetOSDImageIntervalTimeType(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrISOMode.java b/src/CRSDK/CrISOMode.java new file mode 100644 index 0000000..b439bcb --- /dev/null +++ b/src/CRSDK/CrISOMode.java @@ -0,0 +1,18 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrISOMode { + CrISO_Normal (0x00), // ISO setting Normal + CrISO_MultiFrameNR (0x01), // Multi Frame NR + CrISO_MultiFrameNR_High (0x02), // Multi Frame NR High + CrISO_Ext (0x10), // Indicates of extended value + CrISO_AUTO (0xFFFFFF); + + private final CrInt32u value; + CrISOMode(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrInt16.java b/src/CRSDK/CrInt16.java new file mode 100644 index 0000000..2e3d33e --- /dev/null +++ b/src/CRSDK/CrInt16.java @@ -0,0 +1,9 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +public class CrInt16 extends IntegerType { + + public CrInt16(){super(2,false);} + public CrInt16(int value){super(2, value, false);} +} diff --git a/src/CRSDK/CrInt16u.java b/src/CRSDK/CrInt16u.java new file mode 100644 index 0000000..2139b96 --- /dev/null +++ b/src/CRSDK/CrInt16u.java @@ -0,0 +1,11 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +public class CrInt16u extends IntegerType { + + public CrInt16u(){super(2, true);} + public CrInt16u(int value) { + super(2, value, true); + } +} diff --git a/src/CRSDK/CrInt32.java b/src/CRSDK/CrInt32.java new file mode 100644 index 0000000..e892863 --- /dev/null +++ b/src/CRSDK/CrInt32.java @@ -0,0 +1,18 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * CrInt32 is a class that represents a 32-bit signed integer type. + * It extends the IntegerType class from the JNA library. + * This class is used to handle 32-bit integers in the Camera Remote SDK. + */ +@SuppressWarnings("unused") +public class CrInt32 extends IntegerType { + public CrInt32() { + super(4,false); + } + public CrInt32(long value) { + super(4, value, false); + } +} diff --git a/src/CRSDK/CrInt32u.java b/src/CRSDK/CrInt32u.java new file mode 100644 index 0000000..6202f52 --- /dev/null +++ b/src/CRSDK/CrInt32u.java @@ -0,0 +1,21 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * CrInt32u is a class that represents a 32-bit unsigned integer type. + * It extends the IntegerType class from the JNA library. + * This class is used to handle 32-bit unsigned integers in the Camera Remote SDK. + */ +@SuppressWarnings("unused") +public class CrInt32u extends IntegerType { + + public CrInt32u() { + super(4, 0, true); // 4 bytes, initial value 0, unsigned + } + + public CrInt32u(long value) { + super(4, value, true); // 4 bytes, initial value from parameter, unsigned + } + +} diff --git a/src/CRSDK/CrInt64.java b/src/CRSDK/CrInt64.java new file mode 100644 index 0000000..51e91bf --- /dev/null +++ b/src/CRSDK/CrInt64.java @@ -0,0 +1,17 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * Represents a 64-bit signed integer type for the Camera Remote SDK. + * This class extends IntegerType to provide a specific implementation for 64-bit integers. + */ +@SuppressWarnings("unused") +public class CrInt64 extends IntegerType { + public CrInt64() { + super(8,false); + } + public CrInt64(long value) { + super(8, value, false); + } +} diff --git a/src/CRSDK/CrInt64u.java b/src/CRSDK/CrInt64u.java new file mode 100644 index 0000000..925642c --- /dev/null +++ b/src/CRSDK/CrInt64u.java @@ -0,0 +1,19 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * CrInt64u represents an unsigned 64-bit integer type for the Camera Remote SDK. + * It extends the IntegerType class from JNA to handle unsigned integers. + */ +@SuppressWarnings("unused") +public class CrInt64u extends IntegerType { + + public CrInt64u() { + super(8, 0, true); // 8 bytes for unsigned 64-bit integer + } + + public CrInt64u(long value) { + super(8, value, true); // 8 bytes for unsigned 64-bit integer + } +} diff --git a/src/CRSDK/CrInt8.java b/src/CRSDK/CrInt8.java new file mode 100644 index 0000000..b9ab0de --- /dev/null +++ b/src/CRSDK/CrInt8.java @@ -0,0 +1,17 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * CrInt8 is a class that extends IntegerType to represent an 8-bit signed integer. + * It is used in the Camera Remote SDK to handle 8-bit integer values. + */ +@SuppressWarnings("unused") +public class CrInt8 extends IntegerType { + public CrInt8(){ + super(1,true); + } + public CrInt8(int value) { + super(1, value, true); + } +} diff --git a/src/CRSDK/CrInt8u.java b/src/CRSDK/CrInt8u.java new file mode 100644 index 0000000..516c767 --- /dev/null +++ b/src/CRSDK/CrInt8u.java @@ -0,0 +1,18 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * Represents an unsigned 8-bit integer type. + * This class extends IntegerType to provide a specific implementation + */ +@SuppressWarnings("unused") +public class CrInt8u extends IntegerType { + + public CrInt8u(){ + super(1,true); + } + public CrInt8u(int value) { + super(1, value, true); + } +} diff --git a/src/CRSDK/CrLiveViewPropertyCode.java b/src/CRSDK/CrLiveViewPropertyCode.java new file mode 100644 index 0000000..68bc8cd --- /dev/null +++ b/src/CRSDK/CrLiveViewPropertyCode.java @@ -0,0 +1,23 @@ +package CRSDK; + +import static CRSDK.CrDevicePropertyCode.*; + +@SuppressWarnings("unused") +public enum CrLiveViewPropertyCode { + CrLiveViewProperty_AF_Area_Position(CrDeviceProperty_AF_Area_Position.getValue()), + CrLiveViewProperty_Focus_Magnifier_Position (0x0122), + CrLiveViewProperty_FaceFrame (0x0581), + CrLiveViewProperty_TrackingFrame (CrDeviceProperty_RemoteTouchOperation.getValue()) , + CrLiveViewProperty_FramingFrame (CrDeviceProperty_EframingType.getValue()), + CrLiveViewProperty_Level (0x0582), + CrLiveViewProperty_LiveViewUndefined (CrDeviceProperty_MaxVal.getValue()), + CrLiveViewProperty__LiveViewMaxVal (0x2000); + + private final CrInt32u value; + CrLiveViewPropertyCode(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrLockIndicator.java b/src/CRSDK/CrLockIndicator.java new file mode 100644 index 0000000..e5a116c --- /dev/null +++ b/src/CRSDK/CrLockIndicator.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrLockIndicator { + CrLockIndicator_Unknown (0x0000), + CrLockIndicator_Unlocked (CrLockIndicator_Unknown.getValue()+1), + CrLockIndicator_Locked (CrLockIndicator_Unknown.getValue()+2); + + private final CrInt16u value; + CrLockIndicator(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMediaProfile.java b/src/CRSDK/CrMediaProfile.java new file mode 100644 index 0000000..0b214a0 --- /dev/null +++ b/src/CRSDK/CrMediaProfile.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMediaProfile { + CrMediaProfile_Slot1(0x00000001), + CrMediaProfile_Slot2(0x00000002), + CrMediaProfile_Slot3(0x00000003); + private final CrInt32u value; + CrMediaProfile(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMonitorUpdatedNotify.java b/src/CRSDK/CrMonitorUpdatedNotify.java new file mode 100644 index 0000000..a261484 --- /dev/null +++ b/src/CRSDK/CrMonitorUpdatedNotify.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMonitorUpdatedNotify { + CrMonitorUpdated_LiveView(0), + CrMonitorUpdated_OSD(1); + + private final CrInt32u value; + CrMonitorUpdatedNotify(int value) { + this.value = new CrInt32u(value); + } + + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMonitoringOperation.java b/src/CRSDK/CrMonitoringOperation.java new file mode 100644 index 0000000..fa99005 --- /dev/null +++ b/src/CRSDK/CrMonitoringOperation.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMonitoringOperation { + CrMonitoringOperation_Stop(0x00), + CrMonitoringOperation_Start(0x01); + private final CrInt8u value; + CrMonitoringOperation(int value) { + this.value = new CrInt8u(value); + } + public byte getValue() { + return value.byteValue(); + } +} diff --git a/src/CRSDK/CrMoviePlaybackControlType.java b/src/CRSDK/CrMoviePlaybackControlType.java new file mode 100644 index 0000000..b417669 --- /dev/null +++ b/src/CRSDK/CrMoviePlaybackControlType.java @@ -0,0 +1,18 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMoviePlaybackControlType { + CrMoviePlaybackControlType_Start (0x00000001) , + CrMoviePlaybackControlType_Stop(0x00000002), + CrMoviePlaybackControlType_Play (0x00000004) , + CrMoviePlaybackControlType_Pause(0x5), + CrMoviePlaybackControlType_Seek(6); + + private final CrInt32u value; + CrMoviePlaybackControlType(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMoviePlaybackDataType.java b/src/CRSDK/CrMoviePlaybackDataType.java new file mode 100644 index 0000000..ed3c8b9 --- /dev/null +++ b/src/CRSDK/CrMoviePlaybackDataType.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMoviePlaybackDataType { + CrMoviePlaybackDataType_Video (0x01) , + CrMoviePlaybackDataType_Audio (0x02) ; + + private final CrInt8u value; + CrMoviePlaybackDataType(int value) { + this.value = new CrInt8u(value); + } + + public byte getValue() { + return value.byteValue(); + } +} diff --git a/src/CRSDK/CrMoviePlaybackStatus.java b/src/CRSDK/CrMoviePlaybackStatus.java new file mode 100644 index 0000000..6464c9c --- /dev/null +++ b/src/CRSDK/CrMoviePlaybackStatus.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMoviePlaybackStatus { + CrMoviePlaybackStatus_Pause(0x00000001), + CrMoviePlaybackStatus_Playing(0x00000002); + + private final CrInt32u value; + CrMoviePlaybackStatus(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMoviePlayingSpeed.java b/src/CRSDK/CrMoviePlayingSpeed.java new file mode 100644 index 0000000..7edf998 --- /dev/null +++ b/src/CRSDK/CrMoviePlayingSpeed.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMoviePlayingSpeed { + CrMoviePlayingSpeed_Nothing (0xFFFFFFFFFFFFFFFFL); // Nothing to display + + private final CrInt64u value; + CrMoviePlayingSpeed(long value) { + this.value = new CrInt64u(value); + } + public long getValue() { + return value.longValue(); + } +} diff --git a/src/CRSDK/CrNDFilterValue.java b/src/CRSDK/CrNDFilterValue.java new file mode 100644 index 0000000..82d95a4 --- /dev/null +++ b/src/CRSDK/CrNDFilterValue.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrNDFilterValue { + CrNDFilterValue_Nothing(0xFFFFFFFFFFFFFFFFL); // Nothing to display + + private final CrInt64u value; + CrNDFilterValue(long value) { + this.value = new CrInt64u(value); + } + public long getValue() { + return value.longValue(); + } +} diff --git a/src/CRSDK/CrNotifyParam_FirmwareUpdateEvent.java b/src/CRSDK/CrNotifyParam_FirmwareUpdateEvent.java new file mode 100644 index 0000000..13390f6 --- /dev/null +++ b/src/CRSDK/CrNotifyParam_FirmwareUpdateEvent.java @@ -0,0 +1,24 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrNotifyParam_FirmwareUpdateEvent { + CrNotifyParam_FirmwareUpdateEvent_LowBattery (0), + CrNotifyParam_FirmwareUpdateEvent_NoMedia (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+1), + CrNotifyParam_FirmwareUpdateEvent_MediaNoWritable (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+2), + CrNotifyParam_FirmwareUpdateEvent_OverFileSize (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+3), + CrNotifyParam_FirmwareUpdateEvent_OverHeating (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+4), + CrNotifyParam_FirmwareUpdateEvent_OperationLock (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+5), + CrNotifyParam_FirmwareUpdateEvent_Capturing (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+6), + CrNotifyParam_FirmwareUpdateEvent_DeviceBusy (CrNotifyParam_FirmwareUpdateEvent_LowBattery.getValue()+7), + CrNotifyParam_FirmwareUpdateEvent_Other (0x80000000), + CrNotifyParam_FirmwareUpdateEvent_Unknown (CrNotifyParam_FirmwareUpdateEvent_Other.getValue()+1), + CrNotifyParam_FirmwareUpdateEvent_InvalidParameter (CrNotifyParam_FirmwareUpdateEvent_Other.getValue()+2); + + private final CrInt32u value; + CrNotifyParam_FirmwareUpdateEvent(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrNotifyParam_FirmwareUpdateResult.java b/src/CRSDK/CrNotifyParam_FirmwareUpdateResult.java new file mode 100644 index 0000000..297957d --- /dev/null +++ b/src/CRSDK/CrNotifyParam_FirmwareUpdateResult.java @@ -0,0 +1,27 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrNotifyParam_FirmwareUpdateResult { + CrNotifyParam_FirmwareUpdateResult_OK (0), + CrNotifyParam_FirmwareUpdateResult_NG_Invalid (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+1), + CrNotifyParam_FirmwareUpdateResult_NG_MediaError (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+2), + CrNotifyParam_FirmwareUpdateResult_NG_ReadError (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+3), + CrNotifyParam_FirmwareUpdateResult_NG_InvalidData (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+4), + CrNotifyParam_FirmwareUpdateResult_NG_InvalidVersion (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+5), + CrNotifyParam_FirmwareUpdateResult_NG_InvalidRegion (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+6), + CrNotifyParam_FirmwareUpdateResult_NG_InvalidModel (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+7), + CrNotifyParam_FirmwareUpdateResult_NG_LowBattery (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+8), + CrNotifyParam_FirmwareUpdateResult_NG_BadBattery (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+9), + CrNotifyParam_FirmwareUpdateResult_NG_General_Other (CrNotifyParam_FirmwareUpdateResult_OK.getValue()+10), + CrNotifyParam_FirmwareUpdateResult_NG_DeviceBusy (0x80000000), + CrNotifyParam_FirmwareUpdateResult_NG_TemporaryStorageFull (CrNotifyParam_FirmwareUpdateResult_NG_DeviceBusy.getValue()+1), + CrNotifyParam_FirmwareUpdateResult_NG_InvalidParameter (CrNotifyParam_FirmwareUpdateResult_NG_DeviceBusy.getValue()+2); + + private final CrInt32u value; + CrNotifyParam_FirmwareUpdateResult(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrNotifyParam_FirmwareUpdaterGetStatus.java b/src/CRSDK/CrNotifyParam_FirmwareUpdaterGetStatus.java new file mode 100644 index 0000000..09c08d7 --- /dev/null +++ b/src/CRSDK/CrNotifyParam_FirmwareUpdaterGetStatus.java @@ -0,0 +1,23 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrNotifyParam_FirmwareUpdaterGetStatus { + CrNotifyParam_FirmwareUpdaterGetStatus_OK (0), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_MediaError (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+1), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_ReadError (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+2), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidData (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+3), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidVersion (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+4), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidRegion (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+5), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidModel (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+6), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_LowBattery (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+7), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_BadBattery (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+8), + CrNotifyParam_FirmwareUpdaterGetStatus_NG_General_Other (CrNotifyParam_FirmwareUpdaterGetStatus_OK.getValue()+9); + + private final CrInt32u value; + CrNotifyParam_FirmwareUpdaterGetStatus(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrNotifyParam_FirmwareUploadResult.java b/src/CRSDK/CrNotifyParam_FirmwareUploadResult.java new file mode 100644 index 0000000..91e25f8 --- /dev/null +++ b/src/CRSDK/CrNotifyParam_FirmwareUploadResult.java @@ -0,0 +1,29 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrNotifyParam_FirmwareUploadResult { + CrNotifyParam_FirmwareUploadResult_Other (0), + CrNotifyParam_FirmwareUploadResult_Unknown (CrNotifyParam_FirmwareUploadResult_Other.getValue()+1), + CrNotifyParam_FirmwareUploadResult_InvalidParameter (CrNotifyParam_FirmwareUploadResult_Other.getValue()+2), + CrNotifyParam_FirmwareUploadResult_NotSupported (CrNotifyParam_FirmwareUploadResult_Other.getValue()+3), + CrNotifyParam_FirmwareUploadResult_File_NotFound (CrNotifyParam_FirmwareUploadResult_Other.getValue()+4), + CrNotifyParam_FirmwareUploadResult_File_CantOpen (CrNotifyParam_FirmwareUploadResult_Other.getValue()+5), + CrNotifyParam_FirmwareUploadResult_File_CantRead (CrNotifyParam_FirmwareUploadResult_Other.getValue()+6), + CrNotifyParam_FirmwareUploadResult_File_NotYetCompleted (CrNotifyParam_FirmwareUploadResult_Other.getValue()+7), + CrNotifyParam_FirmwareUploadResult_LowBattery (0x80000000), + CrNotifyParam_FirmwareUploadResult_NoMedia (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+1), + CrNotifyParam_FirmwareUploadResult_MediaNoWritable (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+2), + CrNotifyParam_FirmwareUploadResult_OverFileSize (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+3), + CrNotifyParam_FirmwareUploadResult_OverHeating (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+4), + CrNotifyParam_FirmwareUploadResult_OperationLock (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+5), + CrNotifyParam_FirmwareUploadResult_Capturing (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+6), + CrNotifyParam_FirmwareUploadResult_DeviceBusy (CrNotifyParam_FirmwareUploadResult_LowBattery.getValue()+7); + + private final CrInt32u value; + CrNotifyParam_FirmwareUploadResult(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrPartialFile.java b/src/CRSDK/CrPartialFile.java new file mode 100644 index 0000000..3ad53df --- /dev/null +++ b/src/CRSDK/CrPartialFile.java @@ -0,0 +1,18 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrPartialFile { + CrPartialFile_Default(0xFFFFFFFF), + CrPartialFile_NotPartial( 0x00000000), // USB only, Batch reception of image size + CrPartialFile_Min ( 0x00000001), // Partial size = 1MB + CrPartialFile_Max ( 0x000007FF), // Partial size = 2047MB + CrPartialFile_Step ( 0x00000001); // Partial size step = 1MB, + + private final CrInt32u value; + CrPartialFile(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrPropValueSet.java b/src/CRSDK/CrPropValueSet.java new file mode 100644 index 0000000..8aa4fcc --- /dev/null +++ b/src/CRSDK/CrPropValueSet.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrPropValueSet { + CrPropValueMinus1 (-1), + CrPropValuePlus1 (1); + + private final CrInt16 value; + CrPropValueSet(int value) { + this.value = new CrInt16(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrReconnectingSet.java b/src/CRSDK/CrReconnectingSet.java new file mode 100644 index 0000000..3c9b64d --- /dev/null +++ b/src/CRSDK/CrReconnectingSet.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrReconnectingSet { + CrReconnecting_OFF(0), + CrReconnecting_ON(1); + private final CrInt32u value; + CrReconnectingSet(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrSSHsupportValue.java b/src/CRSDK/CrSSHsupportValue.java new file mode 100644 index 0000000..747a21b --- /dev/null +++ b/src/CRSDK/CrSSHsupportValue.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrSSHsupportValue { + CrSSHsupport_OFF(0x00000000), + CrSSHsupport_ON(0x00000001); + private final CrInt32u value; + CrSSHsupportValue(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrSdkApi.java b/src/CRSDK/CrSdkApi.java new file mode 100644 index 0000000..a7a2bbf --- /dev/null +++ b/src/CRSDK/CrSdkApi.java @@ -0,0 +1,17 @@ +package CRSDK; + +public enum CrSdkApi { + CrSdkApi_Unknown (0x00000000), + CrSdkApi_Invalid(1), + CrSdkApi_SetDeviceProperty(2), + CrSdkApi_SendCommand(3); + + private final CrInt32u value; + CrSdkApi(int value) { + this.value = new CrInt32u(value); + } + + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrSdkControlMode.java b/src/CRSDK/CrSdkControlMode.java new file mode 100644 index 0000000..4ee95ab --- /dev/null +++ b/src/CRSDK/CrSdkControlMode.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrSdkControlMode { + CrSdkControlMode_Remote (0x00000000), + CrSdkControlMode_ContentsTransfer (CrSdkControlMode_Remote.getValue()+1), + CrSdkControlMode_RemoteTransfer (CrSdkControlMode_Remote.getValue()+2); + + private final CrInt32u value; + CrSdkControlMode(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrShutterSpeedSet.java b/src/CRSDK/CrShutterSpeedSet.java new file mode 100644 index 0000000..66e7037 --- /dev/null +++ b/src/CRSDK/CrShutterSpeedSet.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrShutterSpeedSet { + CrShutterSpeed_Bulb (0x00000000), // Bulb mode + CrShutterSpeed_Nothing (0xFFFFFFFF); // Nothing to display + + private final CrInt32u value; + CrShutterSpeedSet(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWChar.java b/src/CRSDK/CrWChar.java new file mode 100644 index 0000000..5a54757 --- /dev/null +++ b/src/CRSDK/CrWChar.java @@ -0,0 +1,19 @@ +package CRSDK; + +import com.sun.jna.IntegerType; + +/** + * Represents a wide character type (2 bytes) used in the Camera Remote SDK. + */ +@SuppressWarnings("unused") +public class CrWChar extends IntegerType { + public CrWChar() { + super(2); + } + + public CrWChar(int value) { + super(2, value); + } + + +} diff --git a/src/CRSDK/CrWarningExtParam_ControlPTZFResult.java b/src/CRSDK/CrWarningExtParam_ControlPTZFResult.java new file mode 100644 index 0000000..8d06de3 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_ControlPTZFResult.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_ControlPTZFResult { + CrWarningExtParam_ControlPTZFResult_Invalid(0x00000000), + CrWarningExtParam_ControlPTZFResult_OK(CrWarningExtParam_ControlPTZFResult_Invalid.getValue()+1), + CrWarningExtParam_ControlPTZFResult_NG(CrWarningExtParam_ControlPTZFResult_Invalid.getValue()+2), + CrWarningExtParam_ControlPTZFResult_Canceled(CrWarningExtParam_ControlPTZFResult_Invalid.getValue()+3); + + private final CrInt32 value; + CrWarningExtParam_ControlPTZFResult(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExtParam_DeleteContentResult.java b/src/CRSDK/CrWarningExtParam_DeleteContentResult.java new file mode 100644 index 0000000..6a63c35 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_DeleteContentResult.java @@ -0,0 +1,19 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_DeleteContentResult { + CrWarningExtParam_DeleteContentResult_Invalid (0x00000000), + CrWarningExtParam_DeleteContentResult_OK (CrWarningExtParam_DeleteContentResult_Invalid.getValue()+1), + CrWarningExtParam_DeleteContentResult_StatusError (CrWarningExtParam_DeleteContentResult_Invalid.getValue()+2), + CrWarningExtParam_DeleteContentResult_DeviceBusy (CrWarningExtParam_DeleteContentResult_Invalid.getValue()+3), + CrWarningExtParam_DeleteContentResult_ContentProtected (CrWarningExtParam_DeleteContentResult_Invalid.getValue()+4), + CrWarningExtParam_DeleteContentResult_ContentNotExist (CrWarningExtParam_DeleteContentResult_Invalid.getValue()+5); + + private final CrInt32u value; + CrWarningExtParam_DeleteContentResult(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExtParam_DownloadSceneFileResult.java b/src/CRSDK/CrWarningExtParam_DownloadSceneFileResult.java new file mode 100644 index 0000000..42db415 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_DownloadSceneFileResult.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_DownloadSceneFileResult { + CrWarningExtParam_DownloadSceneFileResult_Invalid (0x00000000), + CrWarningExtParam_DownloadSceneFileResult_DeviceBusy (CrWarningExtParam_DownloadSceneFileResult_Invalid.getValue()+1), + CrWarningExtParam_DownloadSceneFileResult_NG (CrWarningExtParam_DownloadSceneFileResult_Invalid.getValue()+2); + + private final CrInt32u value; + CrWarningExtParam_DownloadSceneFileResult(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExtParam_PresetPTZFEvent.java b/src/CRSDK/CrWarningExtParam_PresetPTZFEvent.java new file mode 100644 index 0000000..0d12d93 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_PresetPTZFEvent.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_PresetPTZFEvent { + CrWarningExtParam_PresetPTZFEvent_Invalid (0x00000000) , + CrWarningExtParam_PresetPTZFEvent_DriveCompleted (CrWarningExtParam_PresetPTZFEvent_Invalid.getValue() + 1), + CrWarningExtParam_PresetPTZFEvent_DriveInterrupted (CrWarningExtParam_PresetPTZFEvent_Invalid.getValue()+2), + CrWarningExtParam_PresetPTZFEvent_DriveError (CrWarningExtParam_PresetPTZFEvent_Invalid.getValue()+3); + + private final CrInt32 value; + CrWarningExtParam_PresetPTZFEvent(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExtParam_SetStreamSetting.java b/src/CRSDK/CrWarningExtParam_SetStreamSetting.java new file mode 100644 index 0000000..1645082 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_SetStreamSetting.java @@ -0,0 +1,23 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_SetStreamSetting { + CrWarningExtParam_SetStreamSetting_OK(0x00000000) , + CrWarningExtParam_SetStreamSetting_NG (CrWarningExtParam_SetStreamSetting_OK.getValue()+1), + CrWarningExtParam_SetStreamSetting_InvalidURL (CrWarningExtParam_SetStreamSetting_OK.getValue()+2), + CrWarningExtParam_SetStreamSetting_InvalidPort (CrWarningExtParam_SetStreamSetting_OK.getValue()+3), + CrWarningExtParam_SetStreamSetting_InvalidKey (CrWarningExtParam_SetStreamSetting_OK.getValue()+4), + CrWarningExtParam_SetStreamSetting_InvalidLatency (CrWarningExtParam_SetStreamSetting_OK.getValue()+5), + CrWarningExtParam_SetStreamSetting_InvalidTTL (CrWarningExtParam_SetStreamSetting_OK.getValue()+6), + CrWarningExtParam_SetStreamSetting_InvalidCipherType (CrWarningExtParam_SetStreamSetting_OK.getValue()+7), + CrWarningExtParam_SetStreamSetting_InvalidCipherKey (CrWarningExtParam_SetStreamSetting_OK.getValue()+8), + CrWarningExtParam_SetStreamSetting_InvalidMode (CrWarningExtParam_SetStreamSetting_OK.getValue()+9); + + private final CrInt32 value; + CrWarningExtParam_SetStreamSetting(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExtParam_UploadCustomGridLineFileResult.java b/src/CRSDK/CrWarningExtParam_UploadCustomGridLineFileResult.java new file mode 100644 index 0000000..11a80f1 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_UploadCustomGridLineFileResult.java @@ -0,0 +1,29 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_UploadCustomGridLineFileResult { + CrWarningExtParam_UploadCustomGridLineFile_Invalid (0x00000000) , + CrWarningExtParam_UploadCustomGridLineFile_OK ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+1), + CrWarningExtParam_UploadCustomGridLineFile_StatusError ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+2), + CrWarningExtParam_UploadCustomGridLineFile_InvalidFileName ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+3), + CrWarningExtParam_UploadCustomGridLineFile_MediaError ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+4), + CrWarningExtParam_UploadCustomGridLineFile_ReadError ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+5), + CrWarningExtParam_UploadCustomGridLineFile_OverFileSize ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+6), + CrWarningExtParam_UploadCustomGridLineFile_OverImageSize ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+7), + CrWarningExtParam_UploadCustomGridLineFile_DecodeError ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+8), + CrWarningExtParam_UploadCustomGridLineFile_InvalidParameter ( CrWarningExtParam_UploadCustomGridLineFile_Invalid.getValue()+9), + CrWarningExtParam_UploadCustomGridLineFile_File_CantOpen (0x80000000), + CrWarningExtParam_UploadCustomGridLineFile_File_CantRead (CrWarningExtParam_UploadCustomGridLineFile_File_CantOpen.getValue()+1), + CrWarningExtParam_UploadCustomGridLineFile_DeviceBusy (CrWarningExtParam_UploadCustomGridLineFile_File_CantOpen.getValue()+2), + CrWarningExtParam_UploadCustomGridLineFile_FeatureVersionInvalidValue (CrWarningExtParam_UploadCustomGridLineFile_File_CantOpen.getValue()+3), + CrWarningExtParam_UploadCustomGridLineFile_TemporaryStorageFull (CrWarningExtParam_UploadCustomGridLineFile_File_CantOpen.getValue()+4), + CrWarningExtParam_UploadCustomGridLineFile_CameraStatusError (CrWarningExtParam_UploadCustomGridLineFile_File_CantOpen.getValue()+5); + + private final CrInt32u value; + CrWarningExtParam_UploadCustomGridLineFileResult(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExtParam_UploadSceneFileResult.java b/src/CRSDK/CrWarningExtParam_UploadSceneFileResult.java new file mode 100644 index 0000000..ecbd6f2 --- /dev/null +++ b/src/CRSDK/CrWarningExtParam_UploadSceneFileResult.java @@ -0,0 +1,24 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExtParam_UploadSceneFileResult { + CrWarningExtParam_UploadSceneFileResult_Invalid (0x00000000), + CrWarningExtParam_UploadSceneFileResult_OK (CrWarningExtParam_UploadSceneFileResult_Invalid.getValue() + 1), + CrWarningExtParam_UploadSceneFileResult_NG (CrWarningExtParam_UploadSceneFileResult_Invalid.getValue()+2), + CrWarningExtParam_UploadSceneFileResult_InvalidFileName (CrWarningExtParam_UploadSceneFileResult_Invalid.getValue()+3), + CrWarningExtParam_UploadSceneFileResult_DeviceBusy (CrWarningExtParam_UploadSceneFileResult_Invalid.getValue()+4), + CrWarningExtParam_UploadSceneFileResult_SomeIsCorrupted (CrWarningExtParam_UploadSceneFileResult_Invalid.getValue()+5), + CrWarningExtParam_UploadSceneFileResult_InvalidParameter (0x80000000), + CrWarningExtParam_UploadSceneFileResult_FeatureVersionInvalidValue (CrWarningExtParam_UploadSceneFileResult_InvalidParameter.getValue()+1), + CrWarningExtParam_UploadSceneFileResult_TemporaryStorageFull (CrWarningExtParam_UploadSceneFileResult_InvalidParameter.getValue()+2), + CrWarningExtParam_UploadSceneFileResult_File_CantOpen (CrWarningExtParam_UploadSceneFileResult_InvalidParameter.getValue()+3), + CrWarningExtParam_UploadSceneFileResult_File_CantRead (CrWarningExtParam_UploadSceneFileResult_InvalidParameter.getValue()+4); + + private final CrInt32u value; + CrWarningExtParam_UploadSceneFileResult(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExt_AFStatusParam.java b/src/CRSDK/CrWarningExt_AFStatusParam.java new file mode 100644 index 0000000..8ba6bff --- /dev/null +++ b/src/CRSDK/CrWarningExt_AFStatusParam.java @@ -0,0 +1,21 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExt_AFStatusParam { + CrWarningExt_AFStatusParam_Unlocked (0x00000001), + CrWarningExt_AFStatusParam_Focused_AF_S (0x00000002), + CrWarningExt_AFStatusParam_NotFocused_AF_S (0x00000003), + CrWarningExt_AFStatusParam_TrackingSubject_AF_C (0x00000005), + CrWarningExt_AFStatusParam_Focused_AF_C (0x00000006), + CrWarningExt_AFStatusParam_NotFocused_AF_C (0x00000007), + CrWarningExt_AFStatusParam_Unpause (0x00000008), + CrWarningExt_AFStatusParam_Pause (0x00000009); + + private final CrInt32 value; + CrWarningExt_AFStatusParam(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrWarningExt_OperationResultsParam.java b/src/CRSDK/CrWarningExt_OperationResultsParam.java new file mode 100644 index 0000000..2f06ee2 --- /dev/null +++ b/src/CRSDK/CrWarningExt_OperationResultsParam.java @@ -0,0 +1,27 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrWarningExt_OperationResultsParam { + CrWarningExt_OperationResultsParam_Invalid (0x00000000), + CrWarningExt_OperationResultsParam_OK (CrWarningExt_OperationResultsParam_Invalid.getValue()+1), + CrWarningExt_OperationResultsParam_NG (CrWarningExt_OperationResultsParam_Invalid.getValue()+2), + CrWarningExt_OperationResultsParam_InvalidParameterError(CrWarningExt_OperationResultsParam_Invalid.getValue()+3), + CrWarningExt_OperationResultsParam_CameraStatusError(CrWarningExt_OperationResultsParam_Invalid.getValue()+4), + CrWarningExt_OperationResultsParam_ExecuteCanceled(CrWarningExt_OperationResultsParam_Invalid.getValue()+5), + CrWarningExt_OperationResultsParam_CharacterSizeError (0x00000011), + CrWarningExt_OperationResultsParam_LowBrightnessError (CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+1), + CrWarningExt_OperationResultsParam_TimeLimitExceededError(CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+2), + CrWarningExt_OperationResultsParam_HighBrightnessError(CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+3), + CrWarningExt_OperationResultsParam_ColorTempHighError(CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+4), + CrWarningExt_OperationResultsParam_ColorTempLowError(CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+5), + CrWarningExt_OperationResultsParam_TintOutOfRangeError(CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+6), + CrWarningExt_OperationResultsParam_PoorWhiteAreaError(CrWarningExt_OperationResultsParam_CharacterSizeError.getValue()+7); + + private final CrInt32 value; + CrWarningExt_OperationResultsParam(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/DeviceConnectionVersioin.java b/src/CRSDK/DeviceConnectionVersioin.java new file mode 100644 index 0000000..411fe5e --- /dev/null +++ b/src/CRSDK/DeviceConnectionVersioin.java @@ -0,0 +1,14 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum DeviceConnectionVersioin { + DEVICE_CONNECTION_VERSION_UNKNOWN(0), + DEVICE_CONNECTION_VERSION_RCP3(300); + private final int value; + DeviceConnectionVersioin(int value) { + this.value = value; + } + public int getValue() { + return value; + } +} diff --git a/src/CRSDK/SDKInfoType.java b/src/CRSDK/SDKInfoType.java new file mode 100644 index 0000000..9b8ee10 --- /dev/null +++ b/src/CRSDK/SDKInfoType.java @@ -0,0 +1,13 @@ +package CRSDK; + +public enum SDKInfoType { + SDKINFO_UNKNOWN(0), + SDKINFO_AUTHINFO(1); + private final CrInt16u value; + SDKInfoType(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/SettingKey.java b/src/CRSDK/SettingKey.java new file mode 100644 index 0000000..f29ba30 --- /dev/null +++ b/src/CRSDK/SettingKey.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum SettingKey { + Setting_Key_EnableLiveView(0), + Setting_Key_PartialBuffer(6), + Setting_Key_GetOSDImage_IntervalTime(8), + Setting_Key_EnablePostView(9); + private final int value; + SettingKey(int value) { + this.value = value; + } + public int getValue() { + return value; + } +} diff --git a/src/Main.java b/src/Main.java new file mode 100644 index 0000000..266e19b --- /dev/null +++ b/src/Main.java @@ -0,0 +1,11 @@ +import org.tinylog.Logger; + +//TIP To Run code, press or +// click the icon in the gutter. +public class Main { + public static void main(String[] args) { + //TIP Press with your caret at the highlighted text + // to see how IntelliJ IDEA suggests fixing it. + Logger.info("Starting Camera Server"); + } +} \ No newline at end of file