File BradySdkStatus.h

FileList > BradySdkStatus.h

Go to the source code of this file

Status codes and log levels for the Brady Desktop Print SDK.

Public Types

Type Name
enum BradySdkStatus
Status codes for SDK operations.
enum SdkLogLevel
Log levels for the SDK. These levels control the verbosity of logging output.

Public Types Documentation

enum BradySdkStatus

Status codes for SDK operations.

enum BradySdkStatus {
    BRADY_SDK_SUCCESS = 0,
    BRADY_SDK_ERROR_INTERNAL = -1,
    BRADY_SDK_ERROR_INVALID_PRINTER_HANDLE = -2,
    BRADY_SDK_ERROR_NO_CONNECTION = -3,
    BRADY_SDK_ERROR_EXISTING_CONNECTION = -4,
    BRADY_SDK_ERROR_CONNECTION_FAILED = -5,
    BRADY_SDK_ERROR_WRITE_FAILED = -6,
    BRADY_SDK_ERROR_READ_FAILED = -7,
    BRADY_SDK_ERROR_FILE_OPEN_FAILED = -8,
    BRADY_SDK_ERROR_INVALID_PARAMETER = -9,
    BRADY_SDK_ERROR_BUFFER_TOO_SMALL = -10,
    BRADY_SDK_ERROR_INVALID_BITMAP = -11,
    BRADY_SDK_ERROR_INVALID_JOB_HANDLE = -12,
    BRADY_SDK_ERROR_READ_ONLY_KEY = -13,
    BRADY_SDK_ERROR_NOT_INITIALIZED = -14,
    BRADY_SDK_ERROR_FEATURE_NOT_SUPPORTED = -15,
    BRADY_SDK_ERROR_POST_PRINT_ACCESSORY_MISMATCH = -16,
    BRADY_SDK_ERROR_WRONG_SETTING_TYPE = -17
};

enum SdkLogLevel

Log levels for the SDK. These levels control the verbosity of logging output.

enum SdkLogLevel {
    LOG_PANIC = 0,
    LOG_PRODUCTION = 1,
    LOG_TROUBLESHOOT = 2,
    LOG_DEBUG_1 = 3,
    LOG_DEBUG_2 = 4
};

See also: SetLogPath



The documentation for this class was generated from the following file BradySdkStatus.h