Bio Radio SDK - Xamarin Android
GLNeuroTech.Devices.BioRadio.Configuration.MemsChannelConfiguration Class Reference

Describes the configuration applied to the internal MEMS sensor of the BioRadio device. More...

Inheritance diagram for GLNeuroTech.Devices.BioRadio.Configuration.MemsChannelConfiguration:
GLNeuroTech.Devices.BioRadio.Configuration.ChannelConfiguration

Public Member Functions

 MemsChannelConfiguration ()
 Set Range for an Mems Channel to EightG - Hard coded by firmware More...
 
override bool Equals (object obj)
 Compare two Mems Channels Configuration. More...
 
override int GetHashCode ()
 Get Hash Code for the Range for a Mems Channel Configuration. More...
 
- Public Member Functions inherited from GLNeuroTech.Devices.BioRadio.Configuration.ChannelConfiguration
 ChannelConfiguration ()
 Channel configuration: set initial Name, Saved and Streamed More...
 
override bool Equals (object obj)
 COmpare two channel configuration More...
 
override int GetHashCode ()
 Get Hash Code for Name and Preset Code More...
 

Additional Inherited Members

- Properties inherited from GLNeuroTech.Devices.BioRadio.Configuration.ChannelConfiguration
string ChannelType [get]
 A text label to describe the type of channel More...
 
int ChannelIndex [get, set]
 The one-based channel ID that corresponds to the channel label on the device. More...
 
String Name [get, set]
 The name associated with this channel. Names cannot exceed 30 characters. More...
 
bool Enabled [get, set]
 Indicates whether this channel is enabled. If true, data will be acquired on this channel. Otherwise, no data will be acquired. More...
 
bool Saved [get, set]
 Indicates whether this channel will be saved to internal device memory when acquiring. More...
 
bool Streamed [get, set]
 Indicates whether channel data will be wirelessly streamed to a connected client when acquisition is started. More...
 
ushort PresetCode [get, set]
 A code to indicate an application-specific use for this channel. More...
 
bool Connected [get, set]
 Indicates whether this channel is connected. This is a read-only property. More...
 

Detailed Description

Describes the configuration applied to the internal MEMS sensor of the BioRadio device.

The MEMS sensor consists of 6 signals, consisting of the X, Y, and Z axis of the accelerometer and gyroscope. These settings apply to the sensor as a whole.

Constructor & Destructor Documentation

◆ MemsChannelConfiguration()

GLNeuroTech.Devices.BioRadio.Configuration.MemsChannelConfiguration.MemsChannelConfiguration ( )

Set Range for an Mems Channel to EightG - Hard coded by firmware

Member Function Documentation

◆ Equals()

override bool GLNeuroTech.Devices.BioRadio.Configuration.MemsChannelConfiguration.Equals ( object  obj)

Compare two Mems Channels Configuration.

Parameters
objTake a mems channel configuration object.
Returns
Return True if the MemsChannelConfig is not null and the Range is set.

◆ GetHashCode()

override int GLNeuroTech.Devices.BioRadio.Configuration.MemsChannelConfiguration.GetHashCode ( )

Get Hash Code for the Range for a Mems Channel Configuration.

Returns