def is_fe_ready(self):
with self.readout(fill_buffer=True, callback=None, errback=None):<EOL><INDENT>commands = []<EOL>commands.extend(self.register.get_commands("<STR_LIT>"))<EOL>commands.extend(self.register.get_commands("<STR_LIT>", address=[<NUM_LIT:1>]))<EOL><INDENT>commands.extend(self.register.get_commands("<STR_LIT>"))<EOL><DEDENT>self.register_utils.send_commands(commands)<EOL><DEDENT>data = self.read_data()<EOL>if len(data) != <NUM_LIT:0>:<EOL><INDENT>return True if FEI4Record(data[-<NUM_LIT:1>], self.register.chip_flavor) == '<STR_LIT>' else False<EOL><DEDENT>else:<EOL><INDENT>return False<EOL><DEDENT>
Get FEI4 status of module.

    If FEI4 is not ready, resetting service records is necessary to bring the FEI4 to a defined state.

    Returns
    -------
    value : bool
        True if FEI4 is ready, False if the FEI4 was powered up recently and is not ready.