Announcement of AFSM 2.0, the new version of 2018
When using the classic version, the definition of the I/O was not flexibel. The number of pins for a certain I/O type and the pin number to start with, had to be given in the UserConfiguration.h file. All pins of a given I/O type had to be succesive pins. In the new version of the Visual studio 2017 solution, an extra project is added called the Configurator. With use of the Configurator, new Tags can be configurated for the sketch and pins can be draged and dropped onto it. It is possible to read the old configuration and to write the updated configuration. The UserConfiguration.h file is generated by the Configurator. The pins are dragged from the available pins of the MEGA2560 and can only be dropped on the right I/O types. See the introduction videos below. After the definition of tags/pins, rebuild and upload the sketch to the board. Control modules are now available for the given tags and already available in the HMI application. When you start the HMI application you can already perform an I/O-test. All functionality, like dynamic update, masking, forcing, trending are available.
This video presents the new Configurator for AFSM 2.0.