Hi I want to invite you to verify the new simulator. In this week I will only do some minor changes, documentation, clean up and maybe bug fixing (if you report an issue). Next week I will start in a new project (has nothing to do with hpi-b), which means I will have much less time for developing the plugin. But I will keep an eye on it and will try to enhance it in parallel to the hpib-test project.
I add a short description at the end of the mail. Why it is worth to work with the new simulator: - You don't have to compile the daemon if you change the data – it works now with a restart of the daemon. - You can use your own hardware data by generating a simulation file using the hpigensimdata client - More test cases of hpib-test pass (see below) Now it is up to the community to decide, whether it is worth to merge it into the trunk branch. I hope you will have a benefit in using the new simulator plugin! One wish do I have: Please report me issues just in time and not on Friday afternoon. ;-) ... and a question concerning the both C-Blocks in ipmi.cpp (ipmidirect plugin): Can somebody give me a reason why the impidirect plugin doesn't use the aliases directly instead of introducting a second alias? If it makes sense, can somebody give me a hint how I have to configure doxygen to come over these two blocks? Best regards Lars Installation: -------------- You can get the new simulator by calling svn co https://openhpi.svn.sourceforge.net/svnroot/openhpi/branches/newsimulaor newsimulator The installation and compilation process is the same as for the openhpid. The plugin must be enabled by changing the openhpi.conf file. If you already have work with the new simulator, please be aware that the simulation file was changed in the last revision. Maybe you will have to replace the file in etc/openhpid by the new version (simulation.data.example in the main directory). Comparison or results from hpi-b test suite ------------------------------------------- I used the hpitest 3.1.1 including all patches. Original simulator: Passed Test Cases: 570 Blocked Test Cases: 0 Failed Test Cases: 23 Errored Test Cases: 1 Not Supported Test Cases: 142 Unknown Test Cases: 1 Total Executed Test Cases: 737 Total test cases: 745 New simulator: Passed Test Cases: 634 Blocked Test Cases: 0 Failed Test Cases: 10 Errored Test Cases: 0 Not Supported Test Cases: 92 Unknown Test Cases: 1 Total Executed Test Cases: 737 Total test cases: 745 Open Issues -------------- - Adding Fumi and Dimi functionality - Adding an update mode - Adding a process to add own controls and sensors which comes not from the hardware. - Change data to minimize the NotSupported test cases of hpib-test - Fix some failures reported by hpib-test - Documentation ------------------------------------------------------------------------------ _______________________________________________ Openhpi-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openhpi-devel
