From c2f7106f709452b7592cc5817b4cfd4c346a4145 Mon Sep 17 00:00:00 2001 From: rdkartono Date: Thu, 24 Jul 2025 10:34:42 +0700 Subject: [PATCH] commit 24/07/2025 --- src/CRSDK/CrCameraOperatingMode.java | 15 +++++++++ src/CRSDK/CrCameraShakeStatus.java | 15 +++++++++ src/CRSDK/CrFTPJobCompleteAction.java | 16 ++++++++++ src/CRSDK/CrFTPJobControlType.java | 17 ++++++++++ src/CRSDK/CrFTPJobDeleteAction.java | 16 ++++++++++ src/CRSDK/CrFTPJobDeleteType.java | 16 ++++++++++ src/CRSDK/CrFTPJobSlotId.java | 17 ++++++++++ src/CRSDK/CrFTPJobStatus.java | 31 +++++++++++++++++++ src/CRSDK/CrFTPJobTrimType.java | 15 +++++++++ .../CrFTPServerDirectoryHierarchyType.java | 16 ++++++++++ src/CRSDK/CrFTPServerPassiveMode.java | 16 ++++++++++ src/CRSDK/CrFTPServerPasswordExists.java | 15 +++++++++ ...rFTPServerRootCertificateErrorSetting.java | 16 ++++++++++ .../CrFTPServerSameNameFileOverwriteType.java | 16 ++++++++++ src/CRSDK/CrFTPServerServiceType.java | 15 +++++++++ src/CRSDK/CrFTPServerUsingSecureProtocol.java | 17 ++++++++++ src/CRSDK/CrFlickerScanEnableStatus.java | 15 +++++++++ .../CrMediaSlotRecordingAvailableType.java | 17 ++++++++++ src/CRSDK/CrMediaSlotWritingState.java | 15 +++++++++ src/CRSDK/CrMonitoringDeliveringStatus.java | 16 ++++++++++ src/CRSDK/CrMonitoringDeliveryType.java | 15 +++++++++ src/CRSDK/CrMonitoringIsDelivering.java | 15 +++++++++ src/CRSDK/CrNDFilterUnitSetting.java | 15 +++++++++ src/CRSDK/CrPlaybackViewMode.java | 15 +++++++++ src/CRSDK/CrUpdateStatus.java | 24 ++++++++++++++ 25 files changed, 416 insertions(+) create mode 100644 src/CRSDK/CrCameraOperatingMode.java create mode 100644 src/CRSDK/CrCameraShakeStatus.java create mode 100644 src/CRSDK/CrFTPJobCompleteAction.java create mode 100644 src/CRSDK/CrFTPJobControlType.java create mode 100644 src/CRSDK/CrFTPJobDeleteAction.java create mode 100644 src/CRSDK/CrFTPJobDeleteType.java create mode 100644 src/CRSDK/CrFTPJobSlotId.java create mode 100644 src/CRSDK/CrFTPJobStatus.java create mode 100644 src/CRSDK/CrFTPJobTrimType.java create mode 100644 src/CRSDK/CrFTPServerDirectoryHierarchyType.java create mode 100644 src/CRSDK/CrFTPServerPassiveMode.java create mode 100644 src/CRSDK/CrFTPServerPasswordExists.java create mode 100644 src/CRSDK/CrFTPServerRootCertificateErrorSetting.java create mode 100644 src/CRSDK/CrFTPServerSameNameFileOverwriteType.java create mode 100644 src/CRSDK/CrFTPServerServiceType.java create mode 100644 src/CRSDK/CrFTPServerUsingSecureProtocol.java create mode 100644 src/CRSDK/CrFlickerScanEnableStatus.java create mode 100644 src/CRSDK/CrMediaSlotRecordingAvailableType.java create mode 100644 src/CRSDK/CrMediaSlotWritingState.java create mode 100644 src/CRSDK/CrMonitoringDeliveringStatus.java create mode 100644 src/CRSDK/CrMonitoringDeliveryType.java create mode 100644 src/CRSDK/CrMonitoringIsDelivering.java create mode 100644 src/CRSDK/CrNDFilterUnitSetting.java create mode 100644 src/CRSDK/CrPlaybackViewMode.java create mode 100644 src/CRSDK/CrUpdateStatus.java diff --git a/src/CRSDK/CrCameraOperatingMode.java b/src/CRSDK/CrCameraOperatingMode.java new file mode 100644 index 0000000..02025fd --- /dev/null +++ b/src/CRSDK/CrCameraOperatingMode.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCameraOperatingMode { + CrCameraOperatingMode_Record (0x01), + CrCameraOperatingMode_Playback (0x02); + + private final CrInt8u value; + CrCameraOperatingMode(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrCameraShakeStatus.java b/src/CRSDK/CrCameraShakeStatus.java new file mode 100644 index 0000000..c0f6fcc --- /dev/null +++ b/src/CRSDK/CrCameraShakeStatus.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrCameraShakeStatus { + CrCameraShakeStatus_NoError (0x01), + CrCameraShakeStatus_Error (CrCameraShakeStatus_NoError.getValue()+1); + + private final CrInt8u value; + CrCameraShakeStatus(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobCompleteAction.java b/src/CRSDK/CrFTPJobCompleteAction.java new file mode 100644 index 0000000..0b17d2b --- /dev/null +++ b/src/CRSDK/CrFTPJobCompleteAction.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobCompleteAction { + CrFTPJobCompleteAction_Invalid (0x00), + CrFTPJobCompleteAction_NoAction (CrFTPJobCompleteAction_Invalid.getValue()+1), + CrFTPJobCompleteAction_DeleteFile (CrFTPJobCompleteAction_Invalid.getValue()+2); + + private final CrInt8 value; + CrFTPJobCompleteAction(int value) { + this.value = new CrInt8(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobControlType.java b/src/CRSDK/CrFTPJobControlType.java new file mode 100644 index 0000000..b7a0568 --- /dev/null +++ b/src/CRSDK/CrFTPJobControlType.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobControlType { + CrFTPJobControlType_Add (0x00000001), + CrFTPJobControlType_Delete (CrFTPJobControlType_Add.getValue()+1), + CrFTPJobControlType_Suspend (CrFTPJobControlType_Add.getValue()+2), + CrFTPJobControlType_Resume (CrFTPJobControlType_Add.getValue()+3); + + private final CrInt32u value; + CrFTPJobControlType(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobDeleteAction.java b/src/CRSDK/CrFTPJobDeleteAction.java new file mode 100644 index 0000000..77c4556 --- /dev/null +++ b/src/CRSDK/CrFTPJobDeleteAction.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobDeleteAction { + CrFTPJobDeleteAction_Invalid (0x00), + CrFTPJobDeleteAction_NoAction (CrFTPJobDeleteAction_Invalid.getValue()+1), + CrFTPJobDeleteAction_DeleteFile (CrFTPJobDeleteAction_Invalid.getValue()+2); + + private final CrInt8 value; + CrFTPJobDeleteAction(int value) { + this.value = new CrInt8(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobDeleteType.java b/src/CRSDK/CrFTPJobDeleteType.java new file mode 100644 index 0000000..cdd45ac --- /dev/null +++ b/src/CRSDK/CrFTPJobDeleteType.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobDeleteType { + CrFTPJobDeleteType_Individual (0x00000000), + CrFTPJobDeleteType_All (CrFTPJobDeleteType_Individual.getValue()+1), + CrFTPJobDeleteType_FinishedAll (CrFTPJobDeleteType_Individual.getValue()+2); + + private final CrInt32u value; + CrFTPJobDeleteType(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobSlotId.java b/src/CRSDK/CrFTPJobSlotId.java new file mode 100644 index 0000000..5e7d863 --- /dev/null +++ b/src/CRSDK/CrFTPJobSlotId.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobSlotId { + CrFTPJobSlotId_Invalid (0x00000000), + CrFTPJobSlotId_Slot1 (CrFTPJobSlotId_Invalid.getValue()+1), + CrFTPJobSlotId_Slot2 (CrFTPJobSlotId_Invalid.getValue()+2), + CrFTPJobSlotId_Slot3 (CrFTPJobSlotId_Invalid.getValue()+3); + + private final CrInt32 value; + CrFTPJobSlotId(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobStatus.java b/src/CRSDK/CrFTPJobStatus.java new file mode 100644 index 0000000..9843916 --- /dev/null +++ b/src/CRSDK/CrFTPJobStatus.java @@ -0,0 +1,31 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobStatus { + CrFTPJobStatus_Invalid (0x00000000), + CrFTPJobStatus_Waiting (0x00000100), + CrFTPJobStatus_Transferring (0x00000200), + CrFTPJobStatus_Completed (0x00000400), + CrFTPJobStatus_Aborted (0x00000800), + CrFTPJobStatus_OtherErr (0x00010000), + CrFTPJobStatus_DestAuthFailed (0x00010001), + CrFTPJobStatus_ServerCapacityOver (0x00010002), + CrFTPJobStatus_FileAccessErr (0x00010003), + CrFTPJobStatus_DestCertErr (0x00010004), + CrFTPJobStatus_MediaAccessErr (0x00010005), + CrFTPJobStatus_DestConnErr (0x00010006), + CrFTPJobStatus_DestServerErr (0x00010007), + CrFTPJobStatus_UploadErr (0x00010008), + CrFTPJobStatus_DestCertNotValid (0x00010009), + CrFTPJobStatus_DestCertExpired (0x0001000A), + CrFTPJobStatus_PASVNotSupport (0x0001000B), + CrFTPJobStatus_ChunkTransErr (0x0001000C); + + private final CrInt32 value; + CrFTPJobStatus(int value) { + this.value = new CrInt32(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPJobTrimType.java b/src/CRSDK/CrFTPJobTrimType.java new file mode 100644 index 0000000..4ad0ed9 --- /dev/null +++ b/src/CRSDK/CrFTPJobTrimType.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPJobTrimType { + CrFTPJobTrimType_NoTrim (0x00000000), // original + CrFTPJobTrimType_Trim (CrFTPJobTrimType_NoTrim.getValue()+1); + + private final CrInt32u value; + CrFTPJobTrimType(int value) { + this.value = new CrInt32u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerDirectoryHierarchyType.java b/src/CRSDK/CrFTPServerDirectoryHierarchyType.java new file mode 100644 index 0000000..f02b338 --- /dev/null +++ b/src/CRSDK/CrFTPServerDirectoryHierarchyType.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerDirectoryHierarchyType { + CrFTPServerDirectoryHierarchyType_Invalid (0x00), + CrFTPServerDirectoryHierarchyType_Standard (CrFTPServerDirectoryHierarchyType_Invalid.getValue()+1), + CrFTPServerDirectoryHierarchyType_SameAsInCamera (CrFTPServerDirectoryHierarchyType_Invalid.getValue()+2); + + private final CrInt8u value; + CrFTPServerDirectoryHierarchyType(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerPassiveMode.java b/src/CRSDK/CrFTPServerPassiveMode.java new file mode 100644 index 0000000..1458ddc --- /dev/null +++ b/src/CRSDK/CrFTPServerPassiveMode.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerPassiveMode { + CrFTPServerPassiveMode_Invalid (0x00), + CrFTPServerPassiveMode_Off (CrFTPServerPassiveMode_Invalid.getValue()+1), + CrFTPServerPassiveMode_On (CrFTPServerPassiveMode_Invalid.getValue()+2); + + private final CrInt8u value; + CrFTPServerPassiveMode(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerPasswordExists.java b/src/CRSDK/CrFTPServerPasswordExists.java new file mode 100644 index 0000000..769a055 --- /dev/null +++ b/src/CRSDK/CrFTPServerPasswordExists.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerPasswordExists { + CrFTPServerPassword_NotUse (0x00), + CrFTPServerPassword_Use (CrFTPServerPassword_NotUse.getValue()+1); + + private final CrInt8u value; + CrFTPServerPasswordExists(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerRootCertificateErrorSetting.java b/src/CRSDK/CrFTPServerRootCertificateErrorSetting.java new file mode 100644 index 0000000..a0eb574 --- /dev/null +++ b/src/CRSDK/CrFTPServerRootCertificateErrorSetting.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerRootCertificateErrorSetting { + CrFTPServerRootCertificateErrorSetting_Invalid (0x00), + CrFTPServerRootCertificateErrorSetting_Connect (CrFTPServerRootCertificateErrorSetting_Invalid.getValue()+1), + CrFTPServerRootCertificateErrorSetting_NotConnect (CrFTPServerRootCertificateErrorSetting_Invalid.getValue()+2); + + private final CrInt8u value; + CrFTPServerRootCertificateErrorSetting(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerSameNameFileOverwriteType.java b/src/CRSDK/CrFTPServerSameNameFileOverwriteType.java new file mode 100644 index 0000000..ec77006 --- /dev/null +++ b/src/CRSDK/CrFTPServerSameNameFileOverwriteType.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerSameNameFileOverwriteType { + CrFTPServerSameNameFileOverwriteType_Invalid (0x00), + CrFTPServerSameNameFileOverwriteType_Overwrite (CrFTPServerSameNameFileOverwriteType_Invalid.getValue()+1), + CrFTPServerSameNameFileOverwriteType_NotOverwrite (CrFTPServerSameNameFileOverwriteType_Invalid.getValue()+2); + + private final CrInt8u value; + CrFTPServerSameNameFileOverwriteType(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerServiceType.java b/src/CRSDK/CrFTPServerServiceType.java new file mode 100644 index 0000000..06a4d31 --- /dev/null +++ b/src/CRSDK/CrFTPServerServiceType.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerServiceType { + CrFTPServerServiceType_Invalid (0x00), + CrFTPServerServiceType_FTP (CrFTPServerServiceType_Invalid.getValue()+1); + + private final CrInt8u value; + CrFTPServerServiceType(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFTPServerUsingSecureProtocol.java b/src/CRSDK/CrFTPServerUsingSecureProtocol.java new file mode 100644 index 0000000..d3bc6a8 --- /dev/null +++ b/src/CRSDK/CrFTPServerUsingSecureProtocol.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFTPServerUsingSecureProtocol { + CrFTPServerUsingSecureProtocol_Invalid (0x00), + CrFTPServerUsingSecureProtocol_Off (CrFTPServerUsingSecureProtocol_Invalid.getValue()+1), + CrFTPServerUsingSecureProtocol_On_FTPS (CrFTPServerUsingSecureProtocol_Invalid.getValue()+2), + CrFTPServerUsingSecureProtocol_On_SFTP (CrFTPServerUsingSecureProtocol_Invalid.getValue()+3); + + private final CrInt8u value; + CrFTPServerUsingSecureProtocol(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrFlickerScanEnableStatus.java b/src/CRSDK/CrFlickerScanEnableStatus.java new file mode 100644 index 0000000..1240aa2 --- /dev/null +++ b/src/CRSDK/CrFlickerScanEnableStatus.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrFlickerScanEnableStatus { + CrFlickerScan_Disable (0x00), + CrFlickerScan_Enable (CrFlickerScan_Disable.getValue()+1); + + private final CrInt8u value; + CrFlickerScanEnableStatus(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMediaSlotRecordingAvailableType.java b/src/CRSDK/CrMediaSlotRecordingAvailableType.java new file mode 100644 index 0000000..600cc1c --- /dev/null +++ b/src/CRSDK/CrMediaSlotRecordingAvailableType.java @@ -0,0 +1,17 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMediaSlotRecordingAvailableType { + CrMediaSlotRecordingAvailableType_None (0x00), + CrMediaSlotRecordingAvailableType_Main (CrMediaSlotRecordingAvailableType_None.getValue()+1), + CrMediaSlotRecordingAvailableType_Proxy (CrMediaSlotRecordingAvailableType_None.getValue()+2), + CrMediaSlotRecordingAvailableType_MainAndProxy (CrMediaSlotRecordingAvailableType_None.getValue()+3); + + private final CrInt8u value; + CrMediaSlotRecordingAvailableType(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMediaSlotWritingState.java b/src/CRSDK/CrMediaSlotWritingState.java new file mode 100644 index 0000000..f49c0b3 --- /dev/null +++ b/src/CRSDK/CrMediaSlotWritingState.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMediaSlotWritingState { + CrMediaSlotWritingState_NotWriting (0x01), + CrMediaSlotWritingState_ContentsWriting (CrMediaSlotWritingState_NotWriting.getValue()+1); + + private final CrInt8u value; + CrMediaSlotWritingState(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMonitoringDeliveringStatus.java b/src/CRSDK/CrMonitoringDeliveringStatus.java new file mode 100644 index 0000000..102cbac --- /dev/null +++ b/src/CRSDK/CrMonitoringDeliveringStatus.java @@ -0,0 +1,16 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMonitoringDeliveringStatus { + CrMonitoringDeliveringStatus_RTSP (0x0001), + CrMonitoringDeliveringStatus_VenderProtocol (0x0002), + CrMonitoringDeliveringStatus_None (0xFFFF); + + private final CrInt16u value; + CrMonitoringDeliveringStatus(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMonitoringDeliveryType.java b/src/CRSDK/CrMonitoringDeliveryType.java new file mode 100644 index 0000000..286e6cf --- /dev/null +++ b/src/CRSDK/CrMonitoringDeliveryType.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMonitoringDeliveryType { + CrMonitoringDeliveryType_None (0x00), + CrMonitoringDeliveryType_Jpeg (CrMonitoringDeliveryType_None.getValue()+1); + + private final CrInt8u value; + CrMonitoringDeliveryType(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrMonitoringIsDelivering.java b/src/CRSDK/CrMonitoringIsDelivering.java new file mode 100644 index 0000000..d4a03d6 --- /dev/null +++ b/src/CRSDK/CrMonitoringIsDelivering.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrMonitoringIsDelivering { + CrMonitoringIsDelivering_False (0x00), + CrMonitoringIsDelivering_True (CrMonitoringIsDelivering_False.getValue()+1); + + private final CrInt8u value; + CrMonitoringIsDelivering(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrNDFilterUnitSetting.java b/src/CRSDK/CrNDFilterUnitSetting.java new file mode 100644 index 0000000..2e6d885 --- /dev/null +++ b/src/CRSDK/CrNDFilterUnitSetting.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrNDFilterUnitSetting { + CrNDFilterUnitSetting_OpticalDensity (0x01), + CrNDFilterUnitSetting_Transmittance (CrNDFilterUnitSetting_OpticalDensity.getValue()+1); + + private final CrInt8u value; + CrNDFilterUnitSetting(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrPlaybackViewMode.java b/src/CRSDK/CrPlaybackViewMode.java new file mode 100644 index 0000000..77058e8 --- /dev/null +++ b/src/CRSDK/CrPlaybackViewMode.java @@ -0,0 +1,15 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrPlaybackViewMode { + CrPlaybackViewMode_Playback (0x01), + CrPlaybackViewMode_Index (0x02); + + private final CrInt8u value; + CrPlaybackViewMode(int value) { + this.value = new CrInt8u(value); + } + public int getValue() { + return value.intValue(); + } +} diff --git a/src/CRSDK/CrUpdateStatus.java b/src/CRSDK/CrUpdateStatus.java new file mode 100644 index 0000000..ded7fc4 --- /dev/null +++ b/src/CRSDK/CrUpdateStatus.java @@ -0,0 +1,24 @@ +package CRSDK; + +@SuppressWarnings("unused") +public enum CrUpdateStatus { + CrUpdateStatus_NoError (0x0001), + CrUpdateStatus_OtherError (0x0101), + CrUpdateStatus_NoUpdateFileInMedia (CrUpdateStatus_OtherError.getValue()+1), + CrUpdateStatus_FileVersionOlder (CrUpdateStatus_OtherError.getValue()+2), + CrUpdateStatus_FileDamaged (CrUpdateStatus_OtherError.getValue()+3), + CrUpdateStatus_FileInvalidData (CrUpdateStatus_OtherError.getValue()+4), + CrUpdateStatus_FileModelNotMatch (CrUpdateStatus_OtherError.getValue()+5), + CrUpdateStatus_FileRegionNotMatch (CrUpdateStatus_OtherError.getValue()+6), + CrUpdateStatus_FileVersionNotMatch (CrUpdateStatus_OtherError.getValue()+7), + CrUpdateStatus_LowBattery (CrUpdateStatus_OtherError.getValue()+8), + CrUpdateStatus_UnsupportedBattery (CrUpdateStatus_OtherError.getValue()+9); + + private final CrInt16u value; + CrUpdateStatus(int value) { + this.value = new CrInt16u(value); + } + public int getValue() { + return value.intValue(); + } +}