View Code? Open in Web Editor
NEW
A serial port listener, and configuration.
bumbleebee's Introduction
A serial port listener, and configuration.
##Graphic##
bumbleebee's People
Contributors
Watchers
bumbleebee's Issues
create a splash screen when application is launching. Probably can show a progress bar as well.
Switch to other mode view when choose from menu.
Move the COM tab to file menu and pop up a separate dialog box to get connect. Owner request due to found current UI slow down performance and not friendly.
File | Edit | Setup
COM Port
[OK] [Cancel]
highlight red for command sent and green for message received.
Create a FileDialog box to pick the binary file to upgrade and press upgrade button.
Determine it is correctly apply to the device.
Integer custom control to load any integer type.
Highlight failure or not able to read for those unsuccessful ping back from com port when user click on retrieve or apply button.
Indicate in front with local timestamp and numbering to differentiate each print out.
Retrieve all parameter name, value all required data to load into screen.
To clean up previous log.
Display hexadecimal value into a control.
In xml can be stored as hexbinary type.
This is a biset logic which if the port not connected it is should show up only 'Connect' button enable while disable 'Disconnect' button likewise.
This can implement by created an attribute - Connected.
Stored com setting to App.config when user last connected when user launch next time.
Currently the radio button do not reflect to the SerialCommand object.
Currently there are 2 printing mode when user select on Setting page or Debug page.
Print setting value.
print all debug line.
Align all label to right while fix all input width so it looks more consistent.
Change ListView to ItemsControl
It is more make sense if put everything just in one page by expanding or collapse the groupbox.
Data (visible when only P
Setting
Debug
**move upgrade and com to showdialog under action menu.
Add support at least English and Chinese to figure out how to do that.
Add validation checking for each SerialCommand.ParameterValue provided before write to port. Can consider implement IDataErrorInfo for OberserableCollection. Highlight red to the control when it is invalid input.
Application can load value from a local setting file.
Last step before deploy. Checking framework requirement before installing.
To show whether fail or success after action performed like validation, press apply button. Looking for relationship between IDataErrorInfo and UI.