Skip to content

Latest commit

 

History

History
executable file
·
62 lines (53 loc) · 2.73 KB

TODO.md

File metadata and controls

executable file
·
62 lines (53 loc) · 2.73 KB

To-Do

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.

Planned

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.

Hypothetical

Features in this section may be added in the future, but are not actively planned.