I need this solution in C language - Monitor the input signals and detect rising edges; - Generate the corresponding pulse sequences, with timing characteristics and accuracies as specified in table 1. - The correspondence between input signals and messages is given in table 4. An example is seen in figure 9. - The inter-symbol and inter-frame pauses must also be included, their duration is indicated in table 1. - An example with two frames is illustrated in figure 4, and an example with input signals and three frames is included in figure 9 . Table 4: Lab Part 02 input signals and corresponding messages to generate. indicates a rising edge. The specifications for Symbols and Pauses are given in table 1. Table 1: Symbol, Inter-Symbol and Inter-Frame specifications of LP2 signalling. The Inter-Frame Pause must be at least 1000 milliseconds, but can be longer if there is no next symbol to transmit. With these basics we can setup a communication protocol. The messages we'll be using are listed in table 2 (these are from Morse code). Table 2: Messages used in Lab Part 02. Each message is composed of Symbols and Pauses. .