|  Release NoteMPX.NET
        
          | MPX Version | MPI Release | Release Date |  
          | 02.00.02 |  | 15Aug2011 |  
          | 02.00.01Patch Release
 |  | 5Oct2007 |  
          | 02.00.00Production Release
 |  | 30Jul2007 |  
          | 02.00.Beta0Beta Release
 |  | 10Apr2007 |   System Requirements 
  Important Things to Know 
  MPX Quick Start Guide
 Table of ContentsGeneral Changes Version 02.00.02 MPX 02.00.02 built for MPI 03.04.24 release. No changes.    See also: Important Things to Know. New Features Version 02.00.01 Added Mpx.Monitor constants - MPX115    See also: Important Things to Know. General Changes Version 02.00.01 Indexing errors now generate IndexInvalid error instead of Argument - MPX38     See also: Important Things to Know. Fixed Bugs Version 02.00.01  SynqNet.TopologyClear/Save(...) do not refresh the controller - MPX114  Canceling a ConfigSaver.SaveToFile operation - MPX33  Open Issues Existing Bugs N/A Limitations N/A New FeaturesVersion 02.00.01
        
          |  | Added Mpx.Monitor constants |  
          |  |  | Reference Number: MPX 115 |  
          |  |  | Type: New Features |  
          |  |  | MPX Version: 02.00.01 |  
          |  |  | Description: Visual BasicMpx.Monitor constants were added to allow access to the Axis object Monitor properties. Previously, the only way to access monitor properties was to use integer indices. For example:
 
  Dim axis As Mpx.Axis = controller.Axis(0)
  Dim monitorValue As Int32
  monitorValue = axis.Monitor(0)C# 
  Mpx.Axis axis = controller.Axis[0];
  int monitorValue;
  monitorValue = axis.Monitor[0];While the old syntax is still supported, user may now index monitor properties more clearly. For example: 
 Visual Basic
 
  Dim axis As Mpx.Axis = controller.Axis(0)
  Dim monitorValue As Int32
  monitorValue = axis.Monitor(Mpx.Monitor.A)C# 
  Mpx.Axis axis = controller.Axis[0];
  int monitorValue;
  monitorValue = axis.Monitor[Mpx.Monitor.A]; 
 |  
          |  |  | See alsoMpx.Monitor
 |   General ChangesVersion 02.00.01 
        
          |  | Indexing errors now generate IndexInvalid error instead of Argument |  
          |  |  | Reference Number: MPX 38 |  
          |  |  | Type: Change Feature |  
          |  |  | MPX Version: 02.00.01 |  
          |  |  | Description:Accessing an indexed property using an out of bounds index will now generate the specific error IndexInvalid. Previously, the generic Argument error was generated, which was not appropriate for an indexed property.
 
 
 |   Fixed BugsVersion 02.00.01 
        
          |  | SynqNet.TopologyClear/Save(...) do not refresh the controller |  
          |  |  | Reference Number: MPX 114 |  
          |  |  | Type: Fixed Bug |  
          |  |  | MPX Version: 02.00.01 |  
          |  |  | Problem/Cause: SynqNet.TopologyClear(...) and SynqNet.ToplogySave(...) can change the SynqNet state from 'ASYNQ' to 'SYNQ', thus changing relationships between Axis and SqNode objects.  However, SynqNet.TopologyClear(...) and SynqNet.ToplogySave(...) did not automatically update this information.
 
 
 
 |  
          |  |  | Fix/Solution:SynqNet.TopologyClear(...) and SynqNet.ToplogySave(...) will now refresh all controller information after clearing or saving the topology.
 
 
 
 |  
          |  |  | Affects to Application Code: These changes were made to the internal libraries and will not affect customer code.
 |    
        
          |  | Canceling a ConfigSaver.SaveToFile operation |  
          |  |  | Reference Number: MPX 33 |  
          |  |  | Type: Fixed Bug |  
          |  |  | MPX Version: 02.00.01 |  
          |  |  | Problem/Cause: Canceling a ConfigSaver.SaveToFile operation would overwrite an existing config file with partial data.
 
 
 |  
          |  |  | Fix/Solution:To correct this problem, the partially written file is deleted if the operation is canceled.
 
 
 |  
          |  |  | Affects to Application Code: These changes were made to the internal libraries and will not affect customer code.
 |        |