File BradySdkStatus.h

File List > BradySdkStatus.h

Go to the documentation of this file

//(c) 2026 Brady Worldwide, Inc. All Rights Reserved
#pragma once

#ifdef __cplusplus
extern "C"
{
#endif
    typedef enum 
    {
        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,            
    } BradySdkStatus;

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

#ifdef __cplusplus
}
#endif