Parses a Delsys Trigno File Utility / EMGworks CSV export into a
PhysioCore::MultiRatePhysioExperiment. EMG channels (high rate) and the IMU
channels (accelerometer / gyroscope / magnetometer, lower rate) are separated
into their own streams, each at the rate implied by its per-channel X[s]
time column, with per-sensor column metadata (sensor number and modality).
Value
A PhysioCore::MultiRatePhysioExperiment with an "emg" stream and,
when present, an "imu" stream.
Examples
f <- system.file("extdata", "delsys_trigno.csv", package = "PhysioDevices")
if (nzchar(f)) {
mr <- readDelsysTrigno(f)
PhysioCore::streamNames(mr)
}
#> [1] "emg" "imu"