Skip to content

Releases: kmzbrnoI/mtb-daemon

v1.8

Choose a tag to compare

@malinajan malinajan released this 08 Oct 15:00
  • Add support for MTB-UNIS FW v2.0 with 28 inputs and servo inputs mapping.

v1.7

Choose a tag to compare

@malinajan malinajan released this 09 May 14:43
v1.7
  • Fix bad 'ir' section parsing.
  • mtb_usb: add 'fw_deprecated'.

v1.6

Choose a tag to compare

@malinajan malinajan released this 26 Nov 17:15
v1.6
  • Use safe functions for accessing the json.
  • MTB-UNIS: fix servo outputs count.
  • utils.py: add delete command.
  • Fix wrong flick default config setting.
  • Build: migrate to Qt 6.8.0.

v1.5

Choose a tag to compare

@malinajan malinajan released this 03 Jun 17:25
v1.5
  • Add support for MTB-RC module.
  • Add tests for mtb-daemon.
  • manage.py: add 'dvstr' & 'dvnum' commands.
  • Die peacefully if unable to start TCP server.
  • Add support for module-specific DVs.
  • TCP: add 'version' command.
  • TCP: add 'module_delete' command.
  • TCP: add topology commands.
  • Implement non-broadcast module-specific command.
  • Print warning in case of module's firmware version is depreacted.
  • Clients with read-only access can read diag.
  • Fix new module creation.
  • Several other fixups and documentation enhancements.

v1.4

Choose a tag to compare

@malinajan malinajan released this 16 Nov 12:53
v1.4

News from v1.2:

  • Add support for MTB-UNIs modules.
  • Add support for 230 400 Bd/s MTBbus speed.
  • Do not try to reactivate modules if disconnected.
  • Several code enhancements.

v1.2

Choose a tag to compare

@malinajan malinajan released this 20 Mar 09:48
v1.2
  • Set terminal encoding on Windows explicitly.
  • Fix MTB-UNI v4 DV reading.
  • manage.py enahncements.
  • Avoid uninitialized module config.

Built Qt 6.2.0 LTS. Available in x86-64 only (as Qt supports 64bit only).

v1.1

Choose a tag to compare

@malinajan malinajan released this 15 Nov 20:46
v1.1
  • Support MTBbus protocol v4.1.
    • Add module diagnostics reading.
  • Show warning in case of deprecated MTB-USB firmware.
  • Send module config in module_change event.
  • Use colours in log.
  • Allow to force MTBbus speed.
  • Bugfixes.

Built Qt 6.2.0 LTS. Available in x86-64 only (as Qt supports 64bit only).

v1.0

Choose a tag to compare

@malinajan malinajan released this 05 Aug 05:58
v1.0

First production release.

  • Remove outgoing data time threshold limit (make communication faster).
  • UNI: reset outputs to safe state.
  • Add missing send of "outputs changed" event on all outputs reset.
  • Fix bad full-buffer error code.
  • Many enhancements to manage.py script.

v0.2-beta

Choose a tag to compare

@malinajan malinajan released this 05 Aug 05:58
v0.2
  • Many enhancements to utils.py script.
  • Add module-specific broadcast.
  • Fix output resetting.
  • Wait longer for module reboot.
  • Many minor bugfixes & enhancements.

v0.3-beta

Choose a tag to compare

@malinajan malinajan released this 05 Aug 05:59
v0.3
  • Allow MTB-USB autodetection on Windows.
  • Reactivate module if modules does not respond to activation.
  • Many enhancements to manage.py script.
  • Show config file parse errors.
  • Config file: sort modules according to address.
  • Allow access from specific IPs only.
  • Many minor enhancements.