Skip to content

App Layer #8

Description

@integralfx

This would simply run the main loop. The interface could look like

class IApp
{
		void Run() noexcept;
};

This should allow for unit testing of the application logic which includes but is not limited to:

  • Checking the return values from the modules
  • Error handling

This could also allow this project to be platform agnostic. For example, on the desktop we could make an API call to a weather service and print that to the console compared to on the STM32 which reads the temperature from a sensor and prints it on an LCD.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions