Kaspro: Operation screens
Operation screens
Pressing the Input 9 push button on the MMi202 toggles bit-0 of ‘bCMD_Byte’ which is pushed to the Kaspro. This demonstrates error reporting from the SPLat Master to the Kaspro.
In the upper centre of the operation screens is an ASCII Text Display box and a Direct Window component. The Text Display box displays the ‘Status Normal’ message and is always present. The Direct Window component is located directly on top of the Text Display box, which allows a second Text Display box to be imposed over the first. This second Text Display box is only visible when its Direct Window is activated. It displays the ‘Status Error’ message. The ASCII status messages originate in MMi202 RAM as a single ASCII string, which is pushed to the Kaspro. Depending on the current state of bit-0 of ‘bCMD_Byte’ the Kaspro will show or hide the ‘Status Error’ Text Display box.
In the bottom right corner of the Operation screens is a status LED. This LED is green when bit-0 of ‘bCMD_Byte’ is FALSE and red when bit-0 of ‘bCMD_Byte’ is TRUE. There is also a Direct Window component located directly on top of the LED. If the user has pressed the ‘Flash Error LED?’ button in the Configuration screen the Direct Window will activate and show a second LED imposed on top of the first. This LED is green when bit-0 of ‘bCMD_Byte’ is FALSE and flashes between green and red when bit-0 of ‘bCMD_Byte’ is TRUE.
On the left side of both Operation screens are buttons directly relating to the outputs of the MMi202. Pressing these buttons will set corresponding bits 0-7 inside the Kaspro’s ‘bSPLat_Outputs_LSB’ byte. The MMi202 pulls this byte from the Kaspro and updates the SPLat outputs to reflect the state of the bits in the ‘bSPLat_Outputs_LSB ‘byte.
You can press on the floating point number input item and use the pop-up keypad to alter it. The SPLat MMi202 Master pulls the floating point value from the Kaspro, increments it by one then sends it back to the Kaspro to be displayed as the returned and manipulated value. This demonstrates that the data has gone a “round trip”.
Pressing the Input 8 push button on the MMi202 increments an 8-bit counter by one.
The count value is pushed to the Kaspro to be displayed.