Module ddCommunication.protocols.LCPWirelessProtocol.DDCPErrorCodes

Expand source code
# from WLCP_and_DDCP.pdf page 26 in this folder
from enum import IntEnum

class DDCPErrorCodes(IntEnum):
    DB_INVALID_PNU = 0x0
    DB_NO_WRITE_ACCESS = 0x1
    DB_EXCEED_LIMITS = 0x2
    DB_INVALID_SUBINDEX = 0x3
    DB_NOT_ARRAY = 0x4
    DB_WRONG_DATA_TYPE = 0x5
    DB_ONLY_RESET = 0x6
    DB_NOT_CHANGEABLE = 0x7
    DB_DESCRIPTION_ELEMENT_NOT_AVAILABLE = 0x9
    DB_NO_PARAMETER_WRITE_ACCESS = 0xB
    DB_NO_TEXT_ARRAY_AVAILABLE = 0xF
    DB_NOT_POSSIBLE_IN_THIS_MODE = 0x11
    DB_OTHER_ERROR = 18
    DDCP_LENGTH_ERROR = 30
    DDCP_TOO_MUCH_DATA = 31
    DDCP_PREVIOUS_TELEGRAM_NOT_HANDLED = 32
    DDCP_CRC_IS_WRONG = 33
    DDCP_TELEGRAM_TYPE_MISSING = 34
    DDCP_LCP_COPY_STATE_WRONG = 35
    DDCP_FILE_MISSING = 36
    DDCP_WRONG_OEM_CODE = 37
    DDCP_PLEASE_CHANGE_WIFI_PASSWORD = 38
    DDCP_PASSWORD_NEEDED = 39
    DDCP_WIZARD_NOT_RUNNING = 40
    DDCP_WIZARD_NOT_SUPPORTED = 41
    DB_NO_BUS_ACCESS = 130
    DB_NO_WRITE_TO_FACTORY_SETUP = 131
    DB_NO_LCP_ACCESS = 132
    DB_DYN_PAR_INVALID_CHOICELIST = 238
    DB_DYN_PAR_INVALID_PARAMETER_NUMBER = 239
    DB_DYN_PAR_COMPONENT_NON_EMPTY = 240
    DB_DYN_PAR_INVALID_FIRST_PARAMETER = 241
    DB_DYN_PAR_NO_VALID_DYN_GROUP_FOUND = 242
    DB_DYN_PAR_NOT_DYNAMIC_PNU = 243
    DB_DYN_PAR_INVALID_PNU = 244
    DB_DYN_PAR_PARAMETER_EXISTS = 245
    DB_DYN_PAR_INVALID_MIN_MAX_DEFAULT = 246
    DB_DYN_PAR_INVALID_UNIT_ID = 247
    DB_DYN_PAR_UNIT_IN_USE = 248
    DB_DYN_PAR_OUT_OF_MEMORY = 249
    DB_DYNAMIC_PARAMETER_ERROR = 250
    DB_TIMEOUT = 251
    DB_UNKNOWN_VIEWER = 252
    DB_REQUEST_NOT_SUPPORTED = 253
    DB_UNKNOWN_ATTRIBUTE = 254
    DB_NO_ERROR = 255

if __name__=="__main__":
        test = DDCPErrorCodes(255)
        print(test.name)

Classes

class DDCPErrorCodes (value, names=None, *, module=None, qualname=None, type=None, start=1)

An enumeration.

Expand source code
class DDCPErrorCodes(IntEnum):
    DB_INVALID_PNU = 0x0
    DB_NO_WRITE_ACCESS = 0x1
    DB_EXCEED_LIMITS = 0x2
    DB_INVALID_SUBINDEX = 0x3
    DB_NOT_ARRAY = 0x4
    DB_WRONG_DATA_TYPE = 0x5
    DB_ONLY_RESET = 0x6
    DB_NOT_CHANGEABLE = 0x7
    DB_DESCRIPTION_ELEMENT_NOT_AVAILABLE = 0x9
    DB_NO_PARAMETER_WRITE_ACCESS = 0xB
    DB_NO_TEXT_ARRAY_AVAILABLE = 0xF
    DB_NOT_POSSIBLE_IN_THIS_MODE = 0x11
    DB_OTHER_ERROR = 18
    DDCP_LENGTH_ERROR = 30
    DDCP_TOO_MUCH_DATA = 31
    DDCP_PREVIOUS_TELEGRAM_NOT_HANDLED = 32
    DDCP_CRC_IS_WRONG = 33
    DDCP_TELEGRAM_TYPE_MISSING = 34
    DDCP_LCP_COPY_STATE_WRONG = 35
    DDCP_FILE_MISSING = 36
    DDCP_WRONG_OEM_CODE = 37
    DDCP_PLEASE_CHANGE_WIFI_PASSWORD = 38
    DDCP_PASSWORD_NEEDED = 39
    DDCP_WIZARD_NOT_RUNNING = 40
    DDCP_WIZARD_NOT_SUPPORTED = 41
    DB_NO_BUS_ACCESS = 130
    DB_NO_WRITE_TO_FACTORY_SETUP = 131
    DB_NO_LCP_ACCESS = 132
    DB_DYN_PAR_INVALID_CHOICELIST = 238
    DB_DYN_PAR_INVALID_PARAMETER_NUMBER = 239
    DB_DYN_PAR_COMPONENT_NON_EMPTY = 240
    DB_DYN_PAR_INVALID_FIRST_PARAMETER = 241
    DB_DYN_PAR_NO_VALID_DYN_GROUP_FOUND = 242
    DB_DYN_PAR_NOT_DYNAMIC_PNU = 243
    DB_DYN_PAR_INVALID_PNU = 244
    DB_DYN_PAR_PARAMETER_EXISTS = 245
    DB_DYN_PAR_INVALID_MIN_MAX_DEFAULT = 246
    DB_DYN_PAR_INVALID_UNIT_ID = 247
    DB_DYN_PAR_UNIT_IN_USE = 248
    DB_DYN_PAR_OUT_OF_MEMORY = 249
    DB_DYNAMIC_PARAMETER_ERROR = 250
    DB_TIMEOUT = 251
    DB_UNKNOWN_VIEWER = 252
    DB_REQUEST_NOT_SUPPORTED = 253
    DB_UNKNOWN_ATTRIBUTE = 254
    DB_NO_ERROR = 255

Ancestors

  • enum.IntEnum
  • builtins.int
  • enum.Enum

Class variables

var DB_DESCRIPTION_ELEMENT_NOT_AVAILABLE
var DB_DYNAMIC_PARAMETER_ERROR
var DB_DYN_PAR_COMPONENT_NON_EMPTY
var DB_DYN_PAR_INVALID_CHOICELIST
var DB_DYN_PAR_INVALID_FIRST_PARAMETER
var DB_DYN_PAR_INVALID_MIN_MAX_DEFAULT
var DB_DYN_PAR_INVALID_PARAMETER_NUMBER
var DB_DYN_PAR_INVALID_PNU
var DB_DYN_PAR_INVALID_UNIT_ID
var DB_DYN_PAR_NOT_DYNAMIC_PNU
var DB_DYN_PAR_NO_VALID_DYN_GROUP_FOUND
var DB_DYN_PAR_OUT_OF_MEMORY
var DB_DYN_PAR_PARAMETER_EXISTS
var DB_DYN_PAR_UNIT_IN_USE
var DB_EXCEED_LIMITS
var DB_INVALID_PNU
var DB_INVALID_SUBINDEX
var DB_NOT_ARRAY
var DB_NOT_CHANGEABLE
var DB_NOT_POSSIBLE_IN_THIS_MODE
var DB_NO_BUS_ACCESS
var DB_NO_ERROR
var DB_NO_LCP_ACCESS
var DB_NO_PARAMETER_WRITE_ACCESS
var DB_NO_TEXT_ARRAY_AVAILABLE
var DB_NO_WRITE_ACCESS
var DB_NO_WRITE_TO_FACTORY_SETUP
var DB_ONLY_RESET
var DB_OTHER_ERROR
var DB_REQUEST_NOT_SUPPORTED
var DB_TIMEOUT
var DB_UNKNOWN_ATTRIBUTE
var DB_UNKNOWN_VIEWER
var DB_WRONG_DATA_TYPE
var DDCP_CRC_IS_WRONG
var DDCP_FILE_MISSING
var DDCP_LCP_COPY_STATE_WRONG
var DDCP_LENGTH_ERROR
var DDCP_PASSWORD_NEEDED
var DDCP_PLEASE_CHANGE_WIFI_PASSWORD
var DDCP_PREVIOUS_TELEGRAM_NOT_HANDLED
var DDCP_TELEGRAM_TYPE_MISSING
var DDCP_TOO_MUCH_DATA
var DDCP_WIZARD_NOT_RUNNING
var DDCP_WIZARD_NOT_SUPPORTED
var DDCP_WRONG_OEM_CODE