Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.97 KB

README.md

File metadata and controls

38 lines (33 loc) · 1.97 KB

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: