X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fcec%2Fprotocoldata.py;h=78c3b6f537d7ab5b4c1fa4cec5ff96a3eefeb1a3;hb=HEAD;hp=dd867e0b29503620cb284c2aaa053c8986f112ef;hpb=fb248c04c3a96c90aab6472d8641683281f46f69;p=libsigrokdecode.git diff --git a/decoders/cec/protocoldata.py b/decoders/cec/protocoldata.py index dd867e0..78c3b6f 100644 --- a/decoders/cec/protocoldata.py +++ b/decoders/cec/protocoldata.py @@ -101,26 +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 is_initiator: - return 'Unregistered' - else: - return 'Broadcast' + 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'