Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Event Descriptions #46

Open
wants to merge 90 commits into
base: main
Choose a base branch
from
Open

Add Event Descriptions #46

wants to merge 90 commits into from

Commits on Sep 1, 2021

  1. Remove agv namespace and introduce CompositeData

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    29f3b8c View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Redesign State to be composable

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    2ea66b5 View commit details
    Browse the repository at this point in the history
  2. Defining task execution interfaces

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    b181017 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Adding a task logging interface

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    096ae8a View commit details
    Browse the repository at this point in the history
  2. Drafting the interfaces for phase sequence tasks

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    86c3c13 View commit details
    Browse the repository at this point in the history
  3. Satisfy uncrustify

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    e00b02c View commit details
    Browse the repository at this point in the history
  4. Draft interface for Task Factory

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    7a7d7d3 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Rework the design, improve consistency

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    15aac52 View commit details
    Browse the repository at this point in the history
  2. Satisfy uncrustify

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    873693a View commit details
    Browse the repository at this point in the history
  3. Beginning to implement GoToPlace::Description

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    67f9398 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Redesigning travel estimation cache

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    68f2fda View commit details
    Browse the repository at this point in the history
  2. Redesigning travel estimation

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    1707f4f View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Prototyping PickUp phase

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    45d62a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Finish implementation of PickUp and begin API of DropOff

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    81380c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Implementing DropOff phase

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    21054b9 View commit details
    Browse the repository at this point in the history
  2. Reorganizing

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    3b83b5d View commit details
    Browse the repository at this point in the history
  3. More reorganization

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    7c31994 View commit details
    Browse the repository at this point in the history
  4. Gradually ironing out the transition to the reorganization

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    9103c90 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. Continuing implementation of phase sequence task

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    66777a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Thinking about how to implement backups for phase sequence tasks

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    820cc33 View commit details
    Browse the repository at this point in the history
  2. Work reactive backup callbacks into the system

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    5e14e82 View commit details
    Browse the repository at this point in the history
  3. Creating minimal example of task activation

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    e330d36 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Create minimal example of task restoring

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    d2911aa View commit details
    Browse the repository at this point in the history
  2. Use derived class implementation of backup

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    3505ac0 View commit details
    Browse the repository at this point in the history
  3. Finish comment

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    724eb0a View commit details
    Browse the repository at this point in the history
  4. Creating an integration test to guide the implementation of backups

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    ecbe258 View commit details
    Browse the repository at this point in the history
  5. Move backups test into integration folder

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    37830d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Continuing to implement backup and restore for phase sequence tasks

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    56c1f40 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Finished backup/restore implementation -- needs testing

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    ed651ae View commit details
    Browse the repository at this point in the history
  2. Implementing phase activator

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    e1c2d51 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Migrating to JSON and json-schema

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    3995281 View commit details
    Browse the repository at this point in the history
  2. Fix header guards and begin schema header template

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    e2116b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Working on the generation of schema headers

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    8c2844f View commit details
    Browse the repository at this point in the history
  2. Update transitive dependency

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    0615abf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    973b387 View commit details
    Browse the repository at this point in the history
  4. Able to generate schemas

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    05b4754 View commit details
    Browse the repository at this point in the history
  5. Reimplement backups using json

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    d730e02 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Include original message in error log

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    ae6c0c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Put active phase snapshots into completed phases

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    d744b63 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Iterating on RestoreBackup phase

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    eab243b View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Implement backup file manager (#41)

    Signed-off-by: Michael X. Grey <[email protected]>
    Signed-off-by: Charayaphan Nakorn Boon Han <[email protected]>
    cnboonhan authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    cc329cf View commit details
    Browse the repository at this point in the history
  2. Fix merge conflicts

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    76ec880 View commit details
    Browse the repository at this point in the history
  3. Rename Condition to Event

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    a7b3bc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Introducing VersionedString and using it for event names + details

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    7aee6bc View commit details
    Browse the repository at this point in the history
  2. Implementing the SimpleEvent class

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    fbb2160 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Migrate to using the RestoreBackup phase

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    f1d3f62 View commit details
    Browse the repository at this point in the history
  2. Abstracting Phase and Event interfaces into Activity

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    6b46765 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Finish refactoring to introduce Activity class namespace

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    cfb1e90 View commit details
    Browse the repository at this point in the history
  2. Remove the GoToPlace phase in favor of GoToPlace event

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    0611526 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Remember to include <string>

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    d19c7ad View commit details
    Browse the repository at this point in the history
  2. Use a const reference for pending tasks

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    7d8db73 View commit details
    Browse the repository at this point in the history
  3. Remember to include <string> pt. 2

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    11831e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Implemented PerformAction event

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    52f15bb View commit details
    Browse the repository at this point in the history
  2. Update GoToPlace to use utils

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    3a660be View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Added call and sms events

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    436b6fd View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Refactoring Event to State, Standby, and Active, and implementing Eve…

    …nt Sequence
    
    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    c720ffb View commit details
    Browse the repository at this point in the history
  2. Implementing Event Sequence Standby

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    390f5a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Implementing the Event Sequence class

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    54765af View commit details
    Browse the repository at this point in the history
  2. Define the schema for event sequence backups

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    036867b View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Added Repeat event

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    6f6eb02 View commit details
    Browse the repository at this point in the history
  2. Added While event

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    a6dd97b View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. Finished implementing event sequence

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    eaf95ea View commit details
    Browse the repository at this point in the history
  2. Refactoring Sequence into a more generic Bundle

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    56ec2a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Migrating schema header generation to rmf_api_msgs

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    cb5619c View commit details
    Browse the repository at this point in the history
  2. Add some conceptual sample schemas for task descriptions

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    df57b7f View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Uncrustify

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    4d6f0af View commit details
    Browse the repository at this point in the history
  2. Fix some of the linker errors

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    6d6d7c6 View commit details
    Browse the repository at this point in the history
  3. Temporary fix for linker problems

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    92f911b View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Added test for Call

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    7207547 View commit details
    Browse the repository at this point in the history
  2. Added remaining tests

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    0be7812 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Move schemas into subdirectory

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    a0e39f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2108d42 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. tweaks

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    3610da5 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Refactor Sequence into Bundle

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    10fd78a View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Filling in implementation gaps and beginning task sequence test

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    2314e14 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Fix implementation bugs and begin unit tests for task sequences

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    1dd1659 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Allow event bundles to be activated from a vector of Standbys

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    d11032e View commit details
    Browse the repository at this point in the history
  2. Allow users to directly create Bundle Standbys, not Actives

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    cc8bf3d View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Implement unfolding for tasks and events

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7420e52 View commit details
    Browse the repository at this point in the history
  2. Remember to include implementation header

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9842bd9 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Make activate and restore const

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    0112e25 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Add sequence numbers to logs and fix log iteration

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    070e864 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Add plain text info for task descriptions

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    3aef75f View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Handle cases with no ambient drain

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    416503d View commit details
    Browse the repository at this point in the history
  2. Create a Placeholder event to help eliminate boilerplate

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    f05dda0 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Fix circular reference

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    9fbd9d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Pimplify PhoneNumber. Reuse WaitFor model

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    fb34755 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Return more specific Clean Description

    Signed-off-by: Michael X. Grey <[email protected]>
    mxgrey committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    113b671 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    d37c5cc View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Add missing files

    Signed-off-by: Yadunund <[email protected]>
    Yadunund committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    11bf281 View commit details
    Browse the repository at this point in the history