Release Note
MPX.NET
MPX Version |
MPI Release |
Release Date |
02.00.02 |
|
15Aug2011 |
02.00.01
Patch Release |
|
5Oct2007 |
02.00.00
Production Release |
|
30Jul2007 |
02.00.Beta0
Beta Release |
|
10Apr2007 |
System Requirements
Important Things to Know
MPX Quick Start Guide
Table of Contents
General 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 Features
Version 02.00.01
| |
Added Mpx.Monitor constants |
| |
|
Reference Number: MPX 115 |
| |
|
Type: New Features |
| |
|
MPX Version: 02.00.01 |
| |
|
Description:
Mpx.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:
Visual Basic
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 also
Mpx.Monitor |
General Changes
Version 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 Bugs
Version 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. |
|