Difference between revisions of "Emulator 1.5"
From RifidiWiki
(→IDE Overhaul) |
|||
Line 12: | Line 12: | ||
The LLRP Reader now displays its input and output in XML, so that it is easier to read | The LLRP Reader now displays its input and output in XML, so that it is easier to read | ||
[[Image:LLRPConsole-Emulator1.5.png |none|thumb|800px|LLRP Console]] | [[Image:LLRPConsole-Emulator1.5.png |none|thumb|800px|LLRP Console]] | ||
− | |||
==Alien GPIO Support== | ==Alien GPIO Support== | ||
+ | The Alien reader now supports GPIO and has a better Autonomous Mode. Specifically, it now supports these commands: | ||
+ | *Get/Set AutoStartTrigger | ||
+ | *Get/Set AutoStopTrigger | ||
+ | *Get/Set AutoTrueOutput | ||
+ | *Get/Set AutoFalseOutput | ||
+ | *Get/Set AutoStopTimer | ||
+ | *Get/Set AutoTruePause | ||
+ | *Get/Set AutoFalsePause | ||
+ | *Get/Set AutoStartPause | ||
+ | ==Alien Tag Writing== | ||
+ | Limited support has been added to allow the alien reader to write tags. To enable this feature, the following commands are now supported: | ||
+ | *Get/Set ProgAntenna | ||
+ | *ProgramTag | ||
+ | *Get/Set Function | ||
==LLRP Suspend/Resume Functionality== | ==LLRP Suspend/Resume Functionality== | ||
− | + | The LLRP Reader can now be suspended and resumed. While this might not mean much to our users at first, it is necessary to have readers that can be suspended and resumed so that the Designer will be able to pause realtime simulations. | |
=Bug Fixes= | =Bug Fixes= | ||
− | There have been | + | There have been a few minor bug fixes with the LLRP reader, as well as fixing an bug that was preventing the Alien reader's autonomous mode from reconnecting to a server once it had been disconnected. |
Revision as of 23:24, 21 December 2007
Contents
New Features
This section describes some of the major new features in 1.5
IDE Overhaul
The IDE has gotten a facelift with several new enhancements
Refactored Code
With Emulator 1.5, The UI code has been refactored, so that all the products in the Rifidi product suite use common wizzards and plugins. If you are building from source, please see Emulator Packages for the list of packages that you will need to download from the public svn.
RMI Callbacks
With callbacks now working, changes in the engine, (such as tag memory writing and GPO toggles) will be reflected in the IDE
Better LLRP Console Output
The LLRP Reader now displays its input and output in XML, so that it is easier to read
Alien GPIO Support
The Alien reader now supports GPIO and has a better Autonomous Mode. Specifically, it now supports these commands:
- Get/Set AutoStartTrigger
- Get/Set AutoStopTrigger
- Get/Set AutoTrueOutput
- Get/Set AutoFalseOutput
- Get/Set AutoStopTimer
- Get/Set AutoTruePause
- Get/Set AutoFalsePause
- Get/Set AutoStartPause
Alien Tag Writing
Limited support has been added to allow the alien reader to write tags. To enable this feature, the following commands are now supported:
- Get/Set ProgAntenna
- ProgramTag
- Get/Set Function
LLRP Suspend/Resume Functionality
The LLRP Reader can now be suspended and resumed. While this might not mean much to our users at first, it is necessary to have readers that can be suspended and resumed so that the Designer will be able to pause realtime simulations.
Bug Fixes
There have been a few minor bug fixes with the LLRP reader, as well as fixing an bug that was preventing the Alien reader's autonomous mode from reconnecting to a server once it had been disconnected.