Skip to content

rartem/ptusa_main

Repository files navigation

ptusa

GitHub Actions CI

Russian readme is here.

Common description

Controller logic implemented by Lua-script. At runtime, control is passed through special Lua functions that are responsible for the various stages of the control program.

  1. The general schema of controller program work:

Clone repository

  1. Controller program loop looks like:

Clone repository

  1. When operation turn on/off happens next:

Clone repository

  1. During the execution of command happens next: Clone repository

How to build a project

win

Requirements:

  1. Microsoft Visual Studio Community 2019

You should open (in Visual Studio) root directory. This you get a CMake based project.

linux

Eclipse IDE with CMake based project on Linux.

How to run a project

To run demo project you should use this command line:

win

    "out\build\<build_name>\ptusa.exe" demo_project\main.plua path demo_project\ sys_path demo_project\sys\ debug

where <build_name> - used Visual Studio build configuration name (for example "x64-Release").

About

Main control program

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages