Skip to content

Releases: GOcontroll/GOcontroll-Moduline

V0.4.15

30 Mar 08:17
Compare
Choose a tag to compare

Dev version V1.11.36

Additions

go-test-leds, used for internal testing of the leds present on the controller
added the go-rollback-update alias for /etc/controller_update/controller_update_rollback.py

Improvements

improved write simulink parameter node can also accept a destination parameter from the input message.
controller_update_rollback.py: added safety check for the user to reaffirm their decision.
flash-led.js: now exits if no leds are present on the controller.
testcan.js: now exits immediately after the test is done if no leds are present on the controller.

Bugfixes

first-install and controller_update now make sure WWAN_SETTINGS=False in rfcommServerConfig.py
removed exit() calls from read and write simulink nodes
write parameter now no longer writes undefined to memory if an incorrect key is received, in the list input mode.
rfcommServer.py: initialising the serial bus that is normally the celular modem breaks the bluetooth server on the moduline screen because ttymxc1 is the bluetooth adapter on this controller.
controller_update.sh: no longer overwrites go-bluetooth-start.sh and rfcommServerConfig.py, now can do controller specific actions.
manual_update.py: no longer goes down the complete list to end up only updating one version.
gocontroll-first-install: wifi was made into a kernel module, install script now deploys this module.

V0.4.14

14 Feb 08:19
Compare
Choose a tag to compare

V0.4.14

Additions

added kl15_monitor service to automatically turn off the controller when the kl15s are low.

Bug fixes

read_simulink_signal and write_simulink_parameter now run the parse_a2l script when the node is starting up
to prevent them from reading from outdated memory locations
added sync in a lot of update scripts, to clear out the delayed allocation buffer and not lose data upon sudden poweroff.

Improvements

stopping the go-bluetooth service now turns off the indicating LED.
read simulink signal now sends out its message in the form of msg.payload.signalNames and has an additional timestamp added as msg.payload.TimeStamp.
parse_a2l now sorts the signals and parameters so the list is easier to interact with in node-red
added aliases for GOcontroll scripts to the update script

V0.3.14

26 Jan 11:11
Compare
Choose a tag to compare

V0.3.13

additions

added current based peak and hold for the output module in firmware 1.3.2

fixes and improvements

fixed faulty control of the IR module refueling LED control
fixed output module bugs in node-red, incorrect documentation and peak time bug for peak and hold.
fixed the bluetooth name generated in first-install
user feedback improvements for the simulink read/write nodes in node-red
updated uiojs from 1.0.4 to 1.0.5
fixed bugs in read-simulink-signal and write-simulink-parameter nodes, uiojs import check was broken and is now fixed.
improved detection of whether the simulink model is running.
fixed the parameter writing key.
small improvement to parse_a2l.py.
fixed the bluetooth startup for the GOcontroll display controller.
fixed the MAC address of the bluetooth module
fixed update scripts to handle added files better and to not overwrite configurations in /etc/

V0.3.13

13 Dec 09:48
Compare
Choose a tag to compare

#V0.3.13 Added UIO

##additions

This release adds two new open source modules, one python and one javascript, pyuio an uiojs. These can be used to read from/write to the memory of a running program, like a running Simulink model. This improves the efficiency of communicating between different bits of software without putting an extra burden on a Simulink model for example. This functions without any changes to the Simulink model as it reads from and writes to existing variables.

For ease of use this javascript module has been incorperated in two Node-Red nodes, Simulink Signal, used for reading Simulink signals, and Simulink Parameter which can be used to write new values into Simulink Parameters.

Added parse_a2l.py, this parses the gocontroll.a2l file generated by Simulink to json format, this can then be used by Node-Red to read and write from/to the running Simulink model.

##bugfixes

Fixed the upload-server for simulink so that when it receives an unknown file it doesn't get stuck but just disregards the file and sends a message to the client that this file will not be transferred.

Includes a new IR module firmware which fixes some bugs.

V0.2.13

17 Nov 15:54
Compare
Choose a tag to compare

V0.2.13

new functions

Added base for UIO interrupts.
new manual /etc/controller_update/manual_update.py script added, for manual updates without the app.

fixes and improvements

Improved name generation for the bluetooth adapter and access point.
go-test-can added to aliases
can test now disables leds after 5 seconds
install script will now check if ~/.bashrc needs to be appended.
Update protocol improvements, manual update can now choose between stable or development.
Bugfix on upload-new-module-firmware.js and module-info-gathering.js, these scripts now also toggle nodered and go-simulink if they are active.
these two services would claim modules in the controller which then would not be scanned by these programs.
Bugfix on gps.js node that converts GPS raw signal to longitude and latitude.
Added firmware file for IR model HW version 20300302
Updated the GPS node that is now compatible with the SIMCOM 7600G
identify now checks whether a simulink model was running and asks the user if they want to proceed
fix in module-info-gathering for the moduline screen

V0.1.12 new aliases and installation command

24 Oct 12:59
Compare
Choose a tag to compare

repo version V1.6.18

gocontroll-first-install script now has the choice between a development build and a latest stable release
Aliasses added for some of the gocontroll scripts
Added improved argument checking for the upload-new-module-firmware.js script
Added a script to reset wifi networks and bring the access-point back up

V0.1.11 small bugfixes

21 Oct 06:30
Compare
Choose a tag to compare

V0.1.11

GOcontroll-AP credentials would be incorrect if this was created by the app.

Fixed a bug with Node RED can send. 0 was ignored as new value.

V0.1.10 Minor bugfix for the moduline mini

27 Sep 09:50
Compare
Choose a tag to compare

V0.1.10 Minor bugfix

this update fixes the bluetooth update procedure for the moduline mini

V0.1.9 bugfix

01 Sep 10:50
Compare
Choose a tag to compare

V0.1.9 bugfix

  • removed no longer usefull firmware files
  • Fixed a bug where installModuleFirmware.py would attempt to update the last module even though there wasnt an update available
  • Fixed the controller version display for longer version numbers in rfcommServer.py
  • Fixed an issue that would make the mac address of the bluetooth interface AA:AA:AA:AA:AA:AA after an update.

V0.1.8 minor bugfixes on 0.1.7

01 Sep 09:57
Compare
Choose a tag to compare

V0.1.8

  • removed machine-info file
  • fixed automatic update detection in rfcommServer.py