API Reference
The Dart API reference for every CARP package is generated by dart doc and hosted on
pub.dev. The links below go straight to the
latest API docs of each package.
carp_mobile_sensingThe CARP Mobile Sensing (CAMS) framework
carp_coreThe CARP core domain model
carp_serializablePolymorphic JSON serialization
Sampling packages
Section titled “Sampling packages”| Package | Measures |
|---|---|
| carp_context_package | Location, activity, weather, air quality |
| carp_survey_package | Surveys and cognitive tests |
| carp_health_package | Apple Health and Google Health Connect |
| carp_audio_package | Audio and noise |
| carp_connectivity_package | Bluetooth, Wi-Fi, connectivity |
| carp_communication_package | Phone calls and SMS |
| carp_apps_package | Installed apps and app usage |
Wearables
Section titled “Wearables”| Package | Device |
|---|---|
| carp_aware_package | Apple Watch |
| carp_polar_package | Polar heart rate monitors |
| carp_movesense_package | Movesense sensors |
| carp_movisens_package | Movisens Move & ECG |
| carp_esense_package | eSense earables |
Backends and plugins
Section titled “Backends and plugins”| Package | Purpose |
|---|---|
| carp_webservices | Flutter API for CARP Web Services (CAWS) |
| carp_backend | Data manager for uploading to CAWS |
| health | Flutter Health plugin |
| carp_debug_flutter | In-app debug toolkit |