Welcome to AppMAIS’s documentation!
Contents:
- Beemon Server
- Beemon Client
- Beemon Orchestrator
Orchestrator
Orchestrator.__init__()
Orchestrator._auto_start_flagged_processes()
Orchestrator._auto_start_flagged_sensors()
Orchestrator._dynamically_initialize_sensors()
Orchestrator._handle_command()
Orchestrator._logger_compression()
Orchestrator._logger_rotation_check()
Orchestrator._populate_recording_start_time_queue_for_sensor()
Orchestrator.get_all_recording_start_times_within_window()
Orchestrator.halt_sensor()
Orchestrator.run()
Orchestrator.start_command()
Orchestrator.stop_command()
- Beemon Sensors
- Beemon Uploader
- The
Uploader
Class: - The
UploadHelper
Class:UploadHelper
UploadHelper.__init__()
UploadHelper.make_directory()
UploadHelper.make_remote_directories()
UploadHelper.queue_upload()
UploadHelper.remove_local_file()
UploadHelper.run()
UploadHelper.stop()
UploadHelper.upload_file()
UploadHelper.upload_from_primary_queue()
UploadHelper.upload_from_secondary_queue()
- The
UploadSession
Class: - The
UploaderHandler
Class:
- The
- Beemon Configuration Classes:
- Utils
- Import Utilities
- Datetime Utilities:
- The
SDS011
Class:
Indices and tables
Outstanding Documentation TODOs:
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/client.py:docstring of client.Client.send, line 7.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/client.py:docstring of client.Client.send_receive, line 4.)
Todo
Docstrings.
(The original entry is located in /github/workspace/src/beemon/configuration.py:docstring of configuration.Config, line 1.)
Todo
Docstrings.
(The original entry is located in /github/workspace/src/beemon/configuration.py:docstring of configuration.Config.__ConfigInstance, line 1.)
Todo
Docstrings.
(The original entry is located in /github/workspace/src/beemon/configuration.py:docstring of configuration.Config.__ConfigInstance.__init__, line 1.)
Todo
Docstrings, return type and type-hints.
(The original entry is located in /github/workspace/src/beemon/configuration.py:docstring of configuration.Config.__ConfigInstance.get, line 1.)
Todo
Docstrings, return types, and type-hints.
(The original entry is located in /github/workspace/src/beemon/configuration.py:docstring of configuration.Config.__ConfigInstance.get_raw, line 1.)
Todo
This functionality is not used anywhere. This method currently returns None.
(The original entry is located in /github/workspace/src/beemon/orchestrator.py:docstring of orchestrator.Orchestrator._handle_command, line 9.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/orchestrator.py:docstring of orchestrator.Orchestrator.get_all_recording_start_times_within_window, line 23.)
Todo
Modify exit condition to be a stop() command received in addition to an empty queue.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Sensor.run, line 7.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Audio.__init__, line 15.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Audio.__init__, line 21.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Audio.__init__, line 31.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Video.__init__, line 8.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Video.__init__, line 14.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Video.__init__, line 20.)
Todo
Docstring.
(The original entry is located in /github/workspace/src/beemon/sensor.py:docstring of sensor.Video.__init__, line 26.)
Todo
Docstrings.
(The original entry is located in /usr/local/lib/python3.12/site-packages/src/utils/datetimeutils.py:docstring of src.utils.datetimeutils.convert_est_datetime_to_aware_utc_datetime, line 1.)
Todo
Finish docstrings.
(The original entry is located in /usr/local/lib/python3.12/site-packages/src/utils/datetimeutils.py:docstring of src.utils.datetimeutils.convert_utc_datetime_to_est_timezone_aware_datetime, line 3.)
Todo
Docstrings.
(The original entry is located in /usr/local/lib/python3.12/site-packages/src/utils/datetimeutils.py:docstring of src.utils.datetimeutils.military_time_to_cest_datetime_aware, line 1.)
Todo
Docstrings.
(The original entry is located in /usr/local/lib/python3.12/site-packages/src/utils/datetimeutils.py:docstring of src.utils.datetimeutils.military_time_to_edt_datetime_aware, line 1.)
Todo
Docstrings.
(The original entry is located in /usr/local/lib/python3.12/site-packages/src/utils/datetimeutils.py:docstring of src.utils.datetimeutils.military_time_to_utc_datetime_aware, line 1.)
Todo
Docstrings.
(The original entry is located in /usr/local/lib/python3.12/site-packages/src/utils/datetimeutils.py:docstring of src.utils.datetimeutils.seconds_until_datetime, line 1.)