Table 1.
Functional requirements for the toolbox.
| Code | Description | Operation mode |
|---|---|---|
| F1 | Binary words distribution over time | Offline/RT |
| F1.1 | Bin time selection | Offline/RT |
| F1.2 | Word-length selection | Offline/RT |
| F1.3 | Signal binary digitization | Offline/RT |
| F1.3.1 | Event detection | Offline/RT |
| F1.4 | Histogram generation | Offline/RT |
| F2 | Closed-loop stimulation protocol | RT |
| F2.1 | Bin-time selection | Offline |
| F2.2 | Word selection | Offline |
| F2.3 | Signal Binary Digitization | RT |
| F2.3.1 | Event detection | RT |
| F2.4 | Binary word detection | RT |
| F2.5 | Fixed-delay stimulation | RT |
| F3 | Open-loop protocol | RT |
| F3.1 | Stimulation time period selection | Offline |
| F3.2 | Fixed-delay stimulation | RT |
| F3.2.1 | Event detection | RT |
We divide this requirements in three different procedures (F1, F2, and F3). Requirement F1 corresponds to the analysis of signals, which can be performed online or offline in pre-recorded signals. Requirement F2, closed-loop stimulation and F3, open-loop stimulation, are online protocols. The operation mode column describes two modes of operation: Offline and RT (Real time, online with strict time constraints).