resurfemg.data_connector.tmsisdk_lite module¶
The following module is a modification of a few classes from a larger code base created by Twente Medical Systems International B.V., Oldenzaal The Netherlands. Some docstrings, formatting, variables, variable names and even classes have been changed.
The Twente Medical Systems International B.V. lisencing information is as below:
(c) 2022 Twente Medical Systems International B.V., Oldenzaal The Netherlands
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
- class resurfemg.data_connector.tmsisdk_lite.Channel(name, unit_name)¶
Bases:
object
‘Channel’ represents a device channel. It has the next properties:
- class resurfemg.data_connector.tmsisdk_lite.Poly5Reader(filename=None, readAll=True)¶
Bases:
object
This class allows reading in various file types created on TMSi devices and/or in Poly5 format.
- close()¶
Function to close off file object after reading
- readSamples(n_blocks=None)¶
Function to read a subset of sample blocks from a file
- read_data_MNE() RawArray ¶
Return MNE RawArray given internal channel names and types
- Returns:
mne.io.RawArray
- Return type:
object from an numpy.ndarray