Skip to content

Commit fb57c5c

Browse files
committed
Improve clarity
1 parent 27a5123 commit fb57c5c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

articles/manipulating-timestamped.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Manipulating timestamped streams
22

3-
While the `Timestamped` portion of an Harp Message is optional, it is often useful to have access to it. Afteral, it provides temporal information on `Events` and `Commands`, and can be used to perform time-based operations on the data. The `Bonsai.Harp` library provides a set of operators that can be used to manipulate the `Timestamped` portion of a [`HarpMessage`](xref:Bonsai.Harp.HarpMessage).
3+
While the `Timestamped` portion of an Harp Message is optional, it is often useful to have access to it. After all, it provides temporal information on `Events` and `Commands`, and can be used to perform time-based operations on the data. The `Bonsai.Harp` library provides a set of operators that can be used to manipulate the `Timestamped` portion of a [`HarpMessage`](xref:Bonsai.Harp.HarpMessage).
44

55
## Accessing the `Timestamp` portion of an HarpMessage payload.
66

@@ -34,7 +34,7 @@ Critically, users must keep in mind that this strategy is not ideal for high-pre
3434

3535
- The Harp Device runs a real-time operating system (RTOS) where event timestamping takes a high priority. The host PC, on the other hand, runs a non-RTOS operating system where event timestamping is not a priority. This might result in a larger than expected jitter, and users are encouraged to benchmark it before using it.
3636

37-
- This strategy rests on the assumption that the host has access to a steady stream of messages from the device. However, while some devices provide high-frequency events (e.g. Behavior board via ADC reads), other boards are typically silent. In these cases, the temporal stream will be non-homogenous and with poor resolution, and users should use an alternative strategy.
37+
- This strategy rests on the assumption that the host has access to a steady stream of messages from the device. However, while some devices provide high-frequency events (e.g. 1kHz Analog read events from a Behavior board), other boards are typically silent. In these cases, the temporal stream will be non-homogenous and with poor resolution, and users should use an alternative strategy.
3838

3939
:::workflow
4040
![WithLatestTimestampFiltered](~/workflows/withlatest-timestamp-filtered.bonsai)

0 commit comments

Comments
 (0)