AbstractVMlayoutNode.java
Perform a update.done() even if the update has been cancelled.
AbstractVMProvider.java
Perform a update.done() even if the update has been cancelled.
VMelementsCountUpdate.java
Change assert to allow for the cancelling of the update
VMHasElementsUpdate.java
Change assert to allow for the cancelling of the update.
VMViewerUpdate.java
Create a negative status when an update is cancelled. Otherwise the getData() will be called and used when there is no valid data.
Randy Rohrbach
781-364-2226
Added GroupEvent changed for values as opposed to contents in IRegisters.java and changed the Group and Register layout nodes to properly deal with all of the defined events.
183188 - IRegisters write routines
186006 - Show mnemonics with values for the bit fields
193810 - All getXXXXXdmc helper routines need to target a particular service
193811 - Need to breakout formatted read routines to support multiple services.
Randy
1.) Changed the names somewhat to be a little more distinctive when used in other code.
2.) Created FormattedValueDMContext class instead of requiring addition interfaces to be done by the users.
IRegisters.java
1.) Changed to support IFormattedValues
2.) Removed INumericalValue interface
RegisterLayoutNode.java
1.) Changed to use IFormattedValues data style.
2.) Added additional overriden method updateLabelInSessionThread to deal with the additional level of abstraction to get the data.
3.) Completed the event handling.
MIRegisters.java
1.) Changed to use the new IRegisters.java formatted data interfaces.
2.) Add getModelData routines for IRegisterDMContext - this is untested at this point. I will test it shortly.
Updated the IRegisters interface for Bugzilla 183188 and added required interface methods to the MI Register implementation ( all indicated not yet implemented ) which are now required by the updated IRegiisters interface.
Also updated the Register View VM to handle the new events which were
also added in IRegisters.