Main, serial port setting, serial port controller, experiment menu, and map rfid is changes so that map rfid, serial port setting, and experiment menu now accepts a serial port controller created in main.
Why was it changed?
It was changed because there's a need for serial port setting to connect to serial port controller so that whenever there's a change made to the setting of the serial port, it'll be reflected to the controller so that it'll take action to use the new setting.
How was it changed?
To make the change possible, observer pattern is used such that whenever there's a change to the setting, serial port setting will call a function in the controller that change the current setting of serial port to the new setting.
Fixes #188
What was changed?
Main, serial port setting, serial port controller, experiment menu, and map rfid is changes so that map rfid, serial port setting, and experiment menu now accepts a serial port controller created in main.
Why was it changed?
It was changed because there's a need for serial port setting to connect to serial port controller so that whenever there's a change made to the setting of the serial port, it'll be reflected to the controller so that it'll take action to use the new setting.
How was it changed?
To make the change possible, observer pattern is used such that whenever there's a change to the setting, serial port setting will call a function in the controller that change the current setting of serial port to the new setting.