Skip to content

Commit 56dffae

Browse files
authored
Merge pull request #252 from ShimmerEngineering/DEV-541
DEV-541 add default config for 3R in setDefaultShimmerConfiguration()
2 parents 6016d2c + 7fec483 commit 56dffae

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

ShimmerDriver/src/main/java/com/shimmerresearch/driver/ShimmerObject.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)