def receive_state_indication(self, message):
if message.is_ready_to_knit():<EOL><INDENT>self._next(StartingToKnit)<EOL><DEDENT>
Receive a StateIndication message.

        :param message: a :class:`StateIndication
          <AYABInterface.communication.hardware_messages.StateIndication>`
          message

        If the message says that the controller is :meth:`is ready to knit
        <AYABInterface.communication.hardware_messages.StateIndication.is_ready_to_knit>`,
        there is a transition to :class:`StartingToKnit` or else the messages
        are ignored because they come from :ref:`reqtest`.