> 2.7 | Module Re-initialization

> If the module is disconnected or powered off during normal operation, the driver detects this and tries to reinitialize the module. Because the module state can be changed while disconnected the multiplexer mode has to be completely initialized. The driver checks the following situations:

> • | Invalid frames from the module are received.

> • | Timeout occurs during sending frames.

> • | DSR signal goes to zero, can be turned off with Registry value.

> If one of these conditions is detected the driver starts the following actions:

> • | Try to send an MSC command to the module. If the module answers it is assumed that the module is working and no re-initialization is required.

> • | Generate an RTS impulse.

> • | Wait for CTS to ensure that the module has been properly started after re-initialization.

> • | Reinitialize the module.