File tree Expand file tree Collapse file tree
ShimmerDriver/src/main/java/com/shimmerresearch/driver Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4846,7 +4846,8 @@ public void setDefaultShimmerConfiguration() {
48464846 clearExgConfig (); // this currently must be called before sensorAndConfigMapsCreate() as it controls ExG booleans which affect EnabledSensors
48474847 sensorAndConfigMapsCreate ();
48484848
4849- if (getHardwareVersion () == HW_ID .SHIMMER_3 ){
4849+ int hwVersion = getHardwareVersion ();
4850+ if (hwVersion == HW_ID .SHIMMER_3 ){
48504851 if (getExpansionBoardId ()==HW_ID_SR_CODES .SHIMMER_ECG_MD ){
48514852 setSensorEnabledState (Configuration .Shimmer3 .SENSOR_ID .HOST_ECG , true );
48524853 } else {
@@ -4857,6 +4858,13 @@ public void setDefaultShimmerConfiguration() {
48574858
48584859 setIsAlgorithmEnabled (GyroOnTheFlyCalModule .GENERAL_ALGORITHM_NAME , true );
48594860 }
4861+ } else if (hwVersion == HW_ID .SHIMMER_3R ) {
4862+ setSensorEnabledState (Configuration .Shimmer3 .SENSOR_ID .SHIMMER_LSM6DSV_ACCEL_LN , true );
4863+ setSensorEnabledState (Configuration .Shimmer3 .SENSOR_ID .SHIMMER_LSM6DSV_GYRO , true );
4864+ setSensorEnabledState (Configuration .Shimmer3 .SENSOR_ID .SHIMMER_LIS2MDL_MAG , true );
4865+ setSensorEnabledState (Configuration .Shimmer3 .SENSOR_ID .SHIMMER_VBATT , true );
4866+
4867+ setIsAlgorithmEnabled (GyroOnTheFlyCalModule .GENERAL_ALGORITHM_NAME , true );
48604868 }
48614869
48624870 mTrialName = DEFAULT_EXPERIMENT_NAME ;
You can’t perform that action at this time.
0 commit comments