carp-dk / carp-dk/carp.sensing-flutter
Trigger constructors
Open
carp_core
carp_mobile_sensing
question
- Dominant language
- Dart
- Stars
- 84
- Forks
- 31
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 6
Description
Why does some trigger constructors have `sourceDeviceRoleName` and `requiresPrimaryDevice` optional parameters? E.g. `ElapsedTimeTrigger`, `ManualTrigger`, and `ScheduledTrigger`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the definitions and call sites of ElapsedTimeTrigger, ManualTrigger, and ScheduledTrigger. Determine why sourceDeviceRoleName and requiresPrimaryDevice are optional, then document the rationale and expected usage; the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- mobile
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100