| { |
| "name": "echo_extended", |
| "initial_termios": { |
| "c_iflag": [ |
| "ICRNL", |
| "IXON" |
| ], |
| "c_oflag": [ |
| "OPOST", |
| "ONLCR" |
| ], |
| "c_lflag": [ |
| "ISIG", |
| "ICANON", |
| "ECHO", |
| "ECHOE", |
| "ECHOK", |
| "ECHOCTL", |
| "ECHOKE", |
| "IEXTEN" |
| ] |
| }, |
| "events": [ |
| { |
| "type": "write_to_master", |
| "data": "Ctl\u0001\n" |
| }, |
| { |
| "type": "read_from_master", |
| "data": "Ctl^A\r\n" |
| }, |
| { |
| "type": "read_from_slave", |
| "data": "Ctl\u0001\n" |
| }, |
| { |
| "type": "write_to_master", |
| "data": "Erase\u007f\n" |
| }, |
| { |
| "type": "read_from_master", |
| "data": "Erase\b \b\r\n" |
| }, |
| { |
| "type": "read_from_slave", |
| "data": "Eras\n" |
| } |
| ], |
| "final_termios": { |
| "c_iflag": [ |
| "ICRNL", |
| "IXON" |
| ], |
| "c_oflag": [ |
| "OPOST", |
| "ONLCR" |
| ], |
| "c_lflag": [ |
| "ISIG", |
| "ICANON", |
| "ECHO", |
| "ECHOE", |
| "ECHOK", |
| "ECHOCTL", |
| "ECHOKE", |
| "IEXTEN" |
| ] |
| } |
| } |