carp_aware_package 1.1.0
carp_aware_package: ^1.1.0 copied to clipboard
The CARP AWARE sampling package. Samples passive sensor data from an Apple Watch (watchOS) using the AWARE watchOS sensing framework.
1.1.0 #
- depends on the AWARE watchOS Swift package directly, instead of shipping it as pre-compiled XCFramework
- no longer requires Xcode 27, the release the 1.0.0 binaries were compiled with - Xcode 16 or later is enough
- the iOS app now needs an
NSMicrophoneUsageDescriptionin itsInfo.plist, due to AWARE's watch-side code being compiled into it as well import CarpAwareWatchnow also brings incom_awareframework_ios_core- removes the
tool/build_xcframeworks.shand the AWARE git submodule
1.0.0 #
Initial release of the CARP AWARE Apple Watch sampling package.
- wraps the AWARE watchOS framework (v. 1.6.0) as a CARP Mobile Sensing sampling package
- ships that framework as pre-compiled XCFrameworks for iOS and watchOS, so an app builds
against this package without access to the AWARE source - the watch app links the
carp-aware-watchproduct instead of adding the AWARE package itself - adds the
AppleWatchDeviceconnected device, which configures the watch from the study protocol - supports nine measure types in the
dk.carp.watch.awarenamespace - motion, heart rate, battery, location, heading, bluetooth, ambient noise, audio label, and device information - iOS-only Swift Package Manager plugin bridging the native AWARE
AppleWatchSensorto Dart - de-duplicates records using the record id from the database on the watch
- exposes the runtime state of the watch connection and the transfer progress via the
AppleWatchDeviceManager - includes a guide for adding the companion watchOS app to a Flutter app