| 1 | 1 | 100 | [100, 0, 0, 0, 0] | Read value 100, store at buffer[1], index updated to 2 |
| 2 | 2 | 105 | [100, 105, 0, 0, 0] | Read value 105, store at buffer[2], index updated to 3 |
| 3 | 3 | 110 | [100, 105, 110, 0, 0] | Read value 110, store at buffer[3], index updated to 4 |
| 4 | 4 | 108 | [100, 105, 110, 108, 0] | Read value 108, store at buffer[4], index updated to 5 |
| 5 | 5 | 107 | [100, 105, 110, 108, 107] | Read value 107, store at buffer[5], index updated to 1 |
| 6 | 1 | 109 | [109, 105, 110, 108, 107] | Read value 109, overwrite buffer[1], index updated to 2 |
| 7 | 2 | 111 | [109, 111, 110, 108, 107] | Read value 111, overwrite buffer[2], index updated to 3 |
| 8 | 3 | 115 | [109, 111, 115, 108, 107] | Read value 115, overwrite buffer[3], index updated to 4 |
| 9 | 4 | 117 | [109, 111, 115, 117, 107] | Read value 117, overwrite buffer[4], index updated to 5 |
| 10 | 5 | 120 | [109, 111, 115, 117, 120] | Read value 120, overwrite buffer[5], index updated to 1 |
| 11 | 1 | - | [109, 111, 115, 117, 120] | Stop reading, data collection complete |