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