As described above, in the first generation method, the second pulse generator 125 generates and outputs the control instruction signal when the above-described fourth time has elapsed after the reception notification signal is received. More specifically, the second pulse generator 125 generates and outputs the control instruction signal by the elapse of the fourth time set based on the control cycle and the third time, after the reception notification signal is received.
The third time can be approximated to the time required from the output of the control instruction signal in the previous control cycle to the input of the reception notification signal in the current control cycle. The current control cycle may be referred to as a first control cycle. The count value of the second counter (and the first counter reset with the output of the control instruction signal) corresponds to the approximated time. The fourth time is approximated by a value obtained by subtracting the count value corresponding to the above-described third time from the count value Ct corresponding to one control cycle.
In the wireless communication performed between the wireless transmitter 11 and the wireless receiver 12, transmission data may be lost (transmission packet may be lost) by a communication error, or a communication delay may occur. Therefore, in the first generation method, when the time corresponding to the one control cycle has elapsed while it is not possible for the second pulse generator 125 to receive the reception notification signal, the second pulse generator recognizes that a signal including control data is lost or a communication delay occurs, and exceptionally generates and outputs the control instruction signal.