Skip to content

Simple time-manager and scheduler with option to be queried by a NAO robot

License

Notifications You must be signed in to change notification settings

rainerum-robotics-rpi/nao-remind-me

Repository files navigation

nao-remind-me

Simple time-manager and scheduler with option to be queried by a NAO robot

How to build

  1. Clone the repository.
  2. Go to the directory nao-remind-me/libs and execute the script: ./build_dependencies.sh that'll clone the C++ REST SDK repository and will build the static version of the library.
  3. Go to the directory nao-remind-me and type the following commands:
    $ mkdir build
    $ cd build
    $ cmake ..
    $ make
    
  4. In the build directory you should see the executable files.

Server API

The server API accepts following HTTP GET requests:

  • http://<host_ip>:6502/v1/nao-remind-me/api/ping
  • http://<host_ip>:6502/v1/nao-remind-me/api/entries
  • http://<host_ip>:6502/v1/nao-remind-me/api/entries/length
  • http://<host_ip>:6502/v1/nao-remind-me/api/entries/# where # is the position of the agenda entries

Modify the agenda-server/agenda-server.cpp file to edit the server response.

Runtime environment

Use either of these operating systems:

Sources

Components of this software were taken from following projects:

About

Simple time-manager and scheduler with option to be queried by a NAO robot

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published