def parse(self, data):
self.validate_packet(data)<EOL>packet_length = data[<NUM_LIT:0>]<EOL>packet_type = data[<NUM_LIT:1>]<EOL>sub_type = data[<NUM_LIT:2>]<EOL>sequence_number = data[<NUM_LIT:3>]<EOL>command_type = data[<NUM_LIT:4>]<EOL>transceiver_type = data[<NUM_LIT:5>]<EOL>transceiver_type_text = _MSG1_RECEIVER_TYPE.get(data[<NUM_LIT:5>])<EOL>firmware_version = data[<NUM_LIT:6>]<EOL>flags = self._int_to_binary_list(data[<NUM_LIT:7>])<EOL>flags.extend(self._int_to_binary_list(data[<NUM_LIT:8>]))<EOL>flags.extend(self._int_to_binary_list(data[<NUM_LIT:9>]))<EOL>enabled, disabled = self._log_enabled_protocols(flags, PROTOCOLS)<EOL>return {<EOL>'<STR_LIT>': packet_length,<EOL>'<STR_LIT>': packet_type,<EOL>'<STR_LIT>': self.PACKET_TYPES.get(packet_type),<EOL>'<STR_LIT>': sequence_number,<EOL>'<STR_LIT>': sub_type,<EOL>'<STR_LIT>': self.PACKET_SUBTYPES.get(sub_type),<EOL>'<STR_LIT>': command_type,<EOL>'<STR_LIT>': transceiver_type,<EOL>'<STR_LIT>': transceiver_type_text,<EOL>'<STR_LIT>': firmware_version,<EOL>'<STR_LIT>': enabled,<EOL>'<STR_LIT>': disabled,<EOL>}<EOL>
Parse a 13 byte packet in the Status format.

        :param data: bytearray to be parsed
        :type data: bytearray

        :return: Data dictionary containing the parsed values
        :rtype: dict