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 = 255Ancestors
- enum.IntEnum
- builtins.int
- enum.Enum
Class variables
var DB_DESCRIPTION_ELEMENT_NOT_AVAILABLEvar DB_DYNAMIC_PARAMETER_ERRORvar DB_DYN_PAR_COMPONENT_NON_EMPTYvar DB_DYN_PAR_INVALID_CHOICELISTvar DB_DYN_PAR_INVALID_FIRST_PARAMETERvar DB_DYN_PAR_INVALID_MIN_MAX_DEFAULTvar DB_DYN_PAR_INVALID_PARAMETER_NUMBERvar DB_DYN_PAR_INVALID_PNUvar DB_DYN_PAR_INVALID_UNIT_IDvar DB_DYN_PAR_NOT_DYNAMIC_PNUvar DB_DYN_PAR_NO_VALID_DYN_GROUP_FOUNDvar DB_DYN_PAR_OUT_OF_MEMORYvar DB_DYN_PAR_PARAMETER_EXISTSvar DB_DYN_PAR_UNIT_IN_USEvar DB_EXCEED_LIMITSvar DB_INVALID_PNUvar DB_INVALID_SUBINDEXvar DB_NOT_ARRAYvar DB_NOT_CHANGEABLEvar DB_NOT_POSSIBLE_IN_THIS_MODEvar DB_NO_BUS_ACCESSvar DB_NO_ERRORvar DB_NO_LCP_ACCESSvar DB_NO_PARAMETER_WRITE_ACCESSvar DB_NO_TEXT_ARRAY_AVAILABLEvar DB_NO_WRITE_ACCESSvar DB_NO_WRITE_TO_FACTORY_SETUPvar DB_ONLY_RESETvar DB_OTHER_ERRORvar DB_REQUEST_NOT_SUPPORTEDvar DB_TIMEOUTvar DB_UNKNOWN_ATTRIBUTEvar DB_UNKNOWN_VIEWERvar DB_WRONG_DATA_TYPEvar DDCP_CRC_IS_WRONGvar DDCP_FILE_MISSINGvar DDCP_LCP_COPY_STATE_WRONGvar DDCP_LENGTH_ERRORvar DDCP_PASSWORD_NEEDEDvar DDCP_PLEASE_CHANGE_WIFI_PASSWORDvar DDCP_PREVIOUS_TELEGRAM_NOT_HANDLEDvar DDCP_TELEGRAM_TYPE_MISSINGvar DDCP_TOO_MUCH_DATAvar DDCP_WIZARD_NOT_RUNNINGvar DDCP_WIZARD_NOT_SUPPORTEDvar DDCP_WRONG_OEM_CODE