diff --git a/package-lock.json b/package-lock.json index 7bbc4bd..486f659 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@shimmerresearch/shimmer-web-sdk", - "version": "0.1.8", + "version": "0.1.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@shimmerresearch/shimmer-web-sdk", - "version": "0.1.8", + "version": "0.1.9", "license": "BSD-3-Clause", "devDependencies": { "@eslint/js": "^10.0.1", diff --git a/package.json b/package.json index e5250f3..7befd55 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@shimmerresearch/shimmer-web-sdk", - "version": "0.1.8", + "version": "0.1.9", "description": "Web Bluetooth and Web Serial API for Shimmer sensor devices (Shimmer3R, Verisense IMU/Pulse+)", "type": "module", "main": "dist/shimmer-web-sdk.cjs", diff --git a/src/devices/verisense/operationalConfig.ts b/src/devices/verisense/operationalConfig.ts index 53a5364..1bd7ed6 100644 --- a/src/devices/verisense/operationalConfig.ts +++ b/src/devices/verisense/operationalConfig.ts @@ -809,8 +809,10 @@ export const VERISENSE_OPERATIONAL_FIELD_SCHEMA = [ }, { key: 'INACTIVE_TIMEOUT_MINUTES', - label: 'Inactive Timeout (minutes)', - desc: 'Minutes of no activity before the device stops recording and sleeps. 0 disables inactivity detection.', + label: 'Inactive Timeout (minutes, 0 = off)', + desc: + 'Minutes the device must be completely stationary before it stops recording (1-63; 0 = stationary detection off, record regardless of movement). ' + + 'CAUTION: with "Resume Rec On Activity" disabled, hitting this timeout also turns Logging OFF in the stored config - the device will not record again until it is reconfigured.', kind: 'inactiveMinutes', index: OP_IDX.INACTIVE_TIMEOUT, min: 0, @@ -819,7 +821,10 @@ export const VERISENSE_OPERATIONAL_FIELD_SCHEMA = [ { key: 'RESUME_REC_ON_ACTIVITY', label: 'Resume Rec On Activity', - desc: 'Automatically resume recording when activity is detected after an inactivity sleep. Only has an effect when Logging is enabled and the inactive timeout is above 0.', + desc: + 'Enabled: recording pauses at the inactive timeout and automatically resumes when movement is detected. ' + + 'Disabled: hitting the timeout stops recording permanently and turns Logging off in the stored config. ' + + 'Only has an effect when Logging is enabled and the inactive timeout is above 0.', kind: 'inactiveResume', index: OP_IDX.INACTIVE_TIMEOUT, options: [