X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fcec%2Fprotocoldata.py;h=78c3b6f537d7ab5b4c1fa4cec5ff96a3eefeb1a3;hp=fb8049480a4151cd23d76abf4c2e968266b8623e;hb=16d2031b149ff67be83b5600bdf5ad561add312d;hpb=8a8b516aff4005faeea3df0f3ecb22527c10ae8d diff --git a/decoders/cec/protocoldata.py b/decoders/cec/protocoldata.py index fb80494..78c3b6f 100644 --- a/decoders/cec/protocoldata.py +++ b/decoders/cec/protocoldata.py @@ -101,23 +101,17 @@ opcodes = { 0x9A: 'SET_AUDIO_RATE', } -def resolve_logical_address(id, is_initiator): - if id < 0 or id > 0x0F: +def resolve_logical_address(id_, is_initiator): + if id_ < 0 or id_ > 0x0F: return 'Invalid' # Special handling of 0x0F. - if id == 0x0F: + if id_ == 0x0F: return 'Unregistered' if is_initiator else 'Broadcast' - return logical_adresses[id] + return logical_adresses[id_] def decode_header(header): src = (header & 0xF0) >> 4 dst = (header & 0x0F) return (resolve_logical_address(src, 1), resolve_logical_address(dst, 0)) - -def decode_opcode(opcode): - if opcode in opcodes: - return opcodes[opcode] - else: - return 'Invalid'