Update  Bacnet part:

1.Add programming context,when user use bacnet to program code,if codes contains error,it will prompt the user which line occurs error.
2.Add static text to show how many free memory the program has,and how many it has used.
3.Add range choose dialog.
4.Add "load descriptors" function like old T3000 do.(Read all date program needed,like "Programs" "Inputs" "Outputs" and so on)
5.Add wait show dialog,to show the "load descriptors" progress step! 
![1](https://f.cloud.github.com/assets/3907266/1054978/732e2ab8-1121-11e3-9261-54c531bec39f.jpg)
![2](https://f.cloud.github.com/assets/3907266/1054980/786248fc-1121-11e3-886e-d394307fd8ae.jpg)
![3](https://f.cloud.github.com/assets/3907266/1054981/7d2721be-1121-11e3-83f1-a720b3af42f1.jpg)
![4](https://f.cloud.github.com/assets/3907266/1054984/7ff6244e-1121-11e3-89f8-1c2ccfd61bdc.jpg)
![5](https://f.cloud.github.com/assets/3907266/1054985/82b3b264-1121-11e3-957d-12665339d550.jpg)
![6](https://f.cloud.github.com/assets/3907266/1054986/8521b14a-1121-11e3-8b89-b973717c8c74.jpg)