Skip to content

Releases: branoholy/regilo

Fast hotfix

17 Jul 00:54
b7586ab
Compare
Choose a tag to compare

A hotfix for building the release without Boost.Test.

Testing and bugfixes

16 Jul 23:31
84973cb
Compare
Choose a tag to compare

The main contribution of this release is the 100% coverage testing.

Additionally, it fixes inheritance of the device interfaces (issue #3) and the arguments in the examples (issue #4).

Starting from the next release, semantic versioning will be used.

Bug fix release

21 Jun 14:51
d42e084
Compare
Choose a tag to compare

This release fixes sending of the scan command with the new generic sendCommand method.

Generic sendCommand methods

10 Jun 18:55
1bcee5f
Compare
Choose a tag to compare

This release adds a support for generic sendCommand methods. From now, there are two ways how to send a command. You can send it

  • with a string format

    std::string commandFormat = "setmotor %d %d %d";
    
    // No response is expected.
    controller.sendFormattedCommand(commandFormat, 20, 20, 5);
    
    // A string response is expected.
    std::string response = controller.sendFormattedCommand<std::string>(commandFormat, 20, 20, 5);
  • or with any value that can be written to a stream (parameters are separated by space).

    // No response is expected.
    controller.sendCommand("setmotor", 20, 20, 5);
    
    // An integer response is expected.
    int response = controller.sendCommand<int>("setmotor", 20, 20, 5);

One more bugfix

19 May 13:51
71a2218
Compare
Choose a tag to compare

This release adds one more bugfix to the previous ones.

Some bugfixes

18 May 09:37
3dffdf6
Compare
Choose a tag to compare

This is a bugfix release that fixes

  • the compilation in GCC 6,
  • reading commands with multi-char delimiters,
  • the log support in regilo-visual,
  • and other small fixes.

Read command from the response is optional

22 Mar 15:23
Compare
Choose a tag to compare

Neato and Hokuyo place the input command in the front of their responses. However, some devices does not do that. This release brings a small change that enables to turn off reading of a command from the response.

regilo::SocketController controller;
controller.readCommand = false;

Fixed Controllers and Log

08 Mar 00:27
Compare
Choose a tag to compare

This release brings a lot of changes with the controllers and TimedLog. The most important ones are:

  • the fix of diamond problem,
  • change name of BaseController to StreamController,
  • and all interfaces start with the prefix I.

Synced Log

27 Feb 16:27
Compare
Choose a tag to compare

This release brings the synced loading of log files and other fixes.

Runtime library packages

10 Feb 10:55
Compare
Choose a tag to compare

Since this release, it is possible to install the runtime library packages. There are the regilo-lib (in Arch Linux), libregilo (in Debian / Ubuntu), and regilo (in Fedora) packages.