@staticmethod<EOL><INDENT>def create_from_request_pdu(pdu):<DEDENT>
_, starting_address, quantity, byte_count =struct.unpack('<STR_LIT>', pdu[:<NUM_LIT:6>])<EOL>fmt = '<STR_LIT:>>' + (conf.MULTI_BIT_VALUE_FORMAT_CHARACTER *<EOL>int((byte_count / <NUM_LIT:2>)))<EOL>values = list(struct.unpack(fmt, pdu[<NUM_LIT:6>:]))<EOL>instance = WriteMultipleRegisters()<EOL>instance.starting_address = starting_address<EOL>instance.values = values<EOL>return instance<EOL>
Create instance from request PDU.

        :param pdu: A request PDU.
        :return: Instance of this class.