This document quickly explains features that may be added to Predator in the future. This is an informal document, and it's typically used as a simple task tracker, not as change-log or official feature list.
These are the features actively planned for Predator and are likely to be added within the near future.
- Refine debug message function.
- Add dashcam video saving.
- Move object recognition logging configuration to the
saving
section. - Create documentation for interfacing with Predator.
- Add automatic dashcam video segment clearing.
- Add parking mode.
- Detect when the vehicle has been parked for a certain length of time.
- Detect motion to resume dashcam recording while parked.
- Add GPS time verification.
- Fix desynced video channels in dash-cam mode.
- Add GPS demo mode.
- Add configuration value to set maximum permitted framerate per capture device.
- Add frames to queue before writing to disk.
- Add the ability to disable dashcam capture devices from the configuration.
- Fix dashcam saving when the first segment is saved.
- Move status lighting configuration to general section.
- Add individual resolution configuration for dashcam capture devices.
- Add status light interfacing to dashcam mode.
- Test dashcam saving with audio recording.
- Test when merging is enabled.
- Test when merging is disabled.
- Test different output saving intervals.
- Test background dash-cam recording.
- Add remote motion detection alerts for dashcam mode via Reticulum.
- Test configuration updates.
- Test config file reconciliation behavior.
- Test config behavior from sub-directories.
- Add more dash-cam stamps.
- Add dash-cam operation mode stamp.
- Add custom relay status stamps through GPIO.
- Add default config support for values that involve adding entries.
- Improve the efficiency of the GPS stamp.
- Check to see if old dashcam video files actually exist before deleting them.
- Test GPS behavior.
- Finish video framerate snapping.
- Test the new ALPR system.
- Test pre-recorded mode.
- Test real-time mode.
- Test dash-cam mode.
- Implement pre-recorded dash-cam side-car mode.
- Implement file generation.
- Convert plate corners to bounding box.
- Create file viewer.
- Implement revised process exiting for real-time mode.
- Finish alert documentation (ALERTS.md)
- Fix frame counting for side-car mode.
- Document
developer>frame_count_method
configuration value in `docs/CONFIGURE.md.
Features in this section may be added in the future, but are not actively planned.