# Special handling of 0x0F.
if id == 0x0F:
- if is_initiator:
- return 'Unregistered'
- else:
- return 'Broadcast'
+ return 'Unregistered' if is_initiator else 'Broadcast'
return logical_adresses[id]
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'