Commit 5edb94e2 authored by claes's avatar claes

*** empty log message ***

parent 7a61f589
/* /*
* Proview $Id: GeDynXYCurve.java,v 1.1 2007-09-17 15:35:28 claes Exp $ * Proview $Id: GeDynXYCurve.java,v 1.2 2007-09-19 15:08:35 claes Exp $
* Copyright (C) 2005 SSAB Oxelsund AB. * Copyright (C) 2005 SSAB Oxelsund AB.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
...@@ -45,6 +45,8 @@ public class GeDynXYCurve extends GeDynElem { ...@@ -45,6 +45,8 @@ public class GeDynXYCurve extends GeDynElem {
int noofpoints; int noofpoints;
int noOfPoints; int noOfPoints;
int xAttrType;
int yAttrType;
public float[] curveX; public float[] curveX;
public float[] curveY; public float[] curveY;
boolean updateAttrFound; boolean updateAttrFound;
...@@ -96,6 +98,13 @@ public class GeDynXYCurve extends GeDynElem { ...@@ -96,6 +98,13 @@ public class GeDynXYCurve extends GeDynElem {
this.fill_curve = fill_curve; this.fill_curve = fill_curve;
} }
public void connect() { public void connect() {
xAttrType = GeDyn.getTypeId( x_attr);
switch ( datatype) {
case GeDyn.eCurveDataType_XYArrays:
yAttrType = GeDyn.getTypeId( y_attr);
break;
}
String attrName = dyn.getAttrName( update_attr); String attrName = dyn.getAttrName( update_attr);
if ( attrName.compareTo("") != 0) { if ( attrName.compareTo("") != 0) {
GdhrRefObjectInfo ret = dyn.en.gdh.refObjectInfo( attrName); GdhrRefObjectInfo ret = dyn.en.gdh.refObjectInfo( attrName);
...@@ -260,11 +269,93 @@ public class GeDynXYCurve extends GeDynElem { ...@@ -260,11 +269,93 @@ public class GeDynXYCurve extends GeDynElem {
size = noOfPoints * 2 + 1; size = noOfPoints * 2 + 1;
break; break;
} }
// Read x-array
CdhrFloatArray rxf;
CdhrIntArray rxi;
switch ( xAttrType) {
case Pwr.eType_Float32:
rxf = dyn.en.gdh.getObjectInfoFloatArray( attrName, size);
if ( rxf.evenSts())
return;
switch ( datatype) {
case GeDyn.eCurveDataType_XYArrays:
curveX = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++)
curveX[i] = (rxf.value[i] - x_min_value) / ( x_max_value - x_min_value);
break;
case GeDyn.eCurveDataType_PointArray:
curveX = new float[noOfPoints];
curveY = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++) {
curveX[i] = (rxf.value[2*i] - x_min_value) / ( x_max_value - x_min_value);
curveY[i] = (rxf.value[2*i+1] - y_min_value) / ( y_max_value - y_min_value);
}
dyn.repaintNow = true;
break;
case GeDyn.eCurveDataType_TableObject:
noOfPoints = (int)rxf.value[0];
if ( noOfPoints > noofpoints)
noOfPoints = noofpoints;
if ( attrSize < noOfPoints)
noOfPoints = attrSize;
curveY = new float[noOfPoints];
curveX = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++) {
curveX[i] = (rxf.value[2*i+1] - x_min_value) / ( x_max_value - x_min_value);
curveY[i] = (rxf.value[2*i+2] - y_min_value) / ( y_max_value - y_min_value);
}
dyn.repaintNow = true;
break;
}
break;
case Pwr.eType_Int32:
case Pwr.eType_Int16:
case Pwr.eType_Int8:
case Pwr.eType_UInt32:
case Pwr.eType_UInt16:
case Pwr.eType_UInt8:
rxi = dyn.en.gdh.getObjectInfoIntArray( attrName, size);
if ( rxi.evenSts())
return;
CdhrFloatArray rx = dyn.en.gdh.getObjectInfoFloatArray( attrName, size); switch ( datatype) {
if ( rx.evenSts()) case GeDyn.eCurveDataType_XYArrays:
curveX = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++)
curveX[i] = ((float)rxi.value[i] - x_min_value) / ( x_max_value - x_min_value);
break;
case GeDyn.eCurveDataType_PointArray:
curveX = new float[noOfPoints];
curveY = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++) {
curveX[i] = ((float)rxi.value[2*i] - x_min_value) / ( x_max_value - x_min_value);
curveY[i] = ((float)rxi.value[2*i+1] - y_min_value) / ( y_max_value - y_min_value);
}
dyn.repaintNow = true;
break;
case GeDyn.eCurveDataType_TableObject:
noOfPoints = (int)rxi.value[0];
if ( noOfPoints > noofpoints)
noOfPoints = noofpoints;
if ( attrSize < noOfPoints)
noOfPoints = attrSize;
curveY = new float[noOfPoints];
curveX = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++) {
curveX[i] = ((float)rxi.value[2*i+1] - x_min_value) / ( x_max_value - x_min_value);
curveY[i] = ((float)rxi.value[2*i+2] - y_min_value) / ( y_max_value - y_min_value);
}
dyn.repaintNow = true;
break;
}
break;
default:
return; return;
}
// Read y-array
switch ( datatype) { switch ( datatype) {
case GeDyn.eCurveDataType_XYArrays: case GeDyn.eCurveDataType_XYArrays:
attrName = dyn.getAttrName( y_attr); attrName = dyn.getAttrName( y_attr);
...@@ -272,39 +363,39 @@ public class GeDynXYCurve extends GeDynElem { ...@@ -272,39 +363,39 @@ public class GeDynXYCurve extends GeDynElem {
if ( attrSize < noOfPoints) if ( attrSize < noOfPoints)
noOfPoints = attrSize; noOfPoints = attrSize;
CdhrFloatArray ry = dyn.en.gdh.getObjectInfoFloatArray( attrName, noOfPoints);
if ( ry.evenSts())
return;
curveY = new float[noOfPoints];
curveX = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++) {
curveY[i] = (ry.value[i] - y_min_value) / ( y_max_value - y_min_value);
curveX[i] = (rx.value[i] - x_min_value) / ( x_max_value - x_min_value);
}
dyn.repaintNow = true;
break;
case GeDyn.eCurveDataType_PointArray:
curveY = new float[noOfPoints]; curveY = new float[noOfPoints];
curveX = new float[noOfPoints];
for ( int i = 0; i < noOfPoints; i++) { CdhrFloatArray ryf;
curveX[i] = (rx.value[2*i] - x_min_value) / ( x_max_value - x_min_value); CdhrIntArray ryi;
curveY[i] = (rx.value[2*i+1] - y_min_value) / ( y_max_value - y_min_value); switch ( yAttrType) {
} case Pwr.eType_Float32:
dyn.repaintNow = true; ryf = dyn.en.gdh.getObjectInfoFloatArray( attrName, noOfPoints);
break; if ( ryf.evenSts())
case GeDyn.eCurveDataType_TableObject: return;
noOfPoints = (int)rx.value[0];
if ( noOfPoints > noofpoints) for ( int i = 0; i < noOfPoints; i++)
noOfPoints = noofpoints; curveY[i] = (ryf.value[i] - y_min_value) / ( y_max_value - y_min_value);
if ( attrSize < noOfPoints) dyn.repaintNow = true;
noOfPoints = attrSize; break;
curveY = new float[noOfPoints]; case Pwr.eType_Int32:
curveX = new float[noOfPoints]; case Pwr.eType_Int16:
for ( int i = 0; i < noOfPoints; i++) { case Pwr.eType_Int8:
curveX[i] = (rx.value[2*i+1] - x_min_value) / ( x_max_value - x_min_value); case Pwr.eType_UInt32:
curveY[i] = (rx.value[2*i+2] - y_min_value) / ( y_max_value - y_min_value); case Pwr.eType_UInt16:
case Pwr.eType_UInt8:
ryi = dyn.en.gdh.getObjectInfoIntArray( attrName, noOfPoints);
if ( ryi.evenSts())
return;
for ( int i = 0; i < noOfPoints; i++)
curveY[i] = ((float)ryi.value[i] - y_min_value) / ( y_max_value - y_min_value);
dyn.repaintNow = true;
break;
default:
return;
} }
dyn.repaintNow = true;
break; break;
} }
......
...@@ -43,4 +43,6 @@ ...@@ -43,4 +43,6 @@
070720 cs co Listwidgets: Doubleclick and Enter activates a row. 070720 cs co Listwidgets: Doubleclick and Enter activates a row.
070821 cs convert Template with includes inserted at structfile generation. 070821 cs convert Template with includes inserted at structfile generation.
070905 cs doc New Guide to I/O Systems. 070905 cs doc New Guide to I/O Systems.
070906 cs statussrv Functionality to view userstatus added. 070906 cs statussrv Functionality to view userstatus added.
\ No newline at end of file 070918 cs wbl New systemclass $ClassLost to replace lost classes.
070919 cs wbl New class XyCurve to view a curve of points with x,y coordiantes.
\ No newline at end of file
...@@ -11,14 +11,30 @@ ...@@ -11,14 +11,30 @@
<td><b>Module</b></td> <td><b>Module</b></td>
<td><b>Change</b></td> <td><b>Change</b></td>
<td><b>Sign</b></td></tr> <td><b>Sign</b></td></tr>
<tr><td>19-SEP-2007</td><td>wb/wb</td>
<td>Defaultvalues inserted into template objects when new attribute objects are added to a class.</td><td>cs</td></tr>
<tr><td>19-SEP-2007</td><td>src/wbl</td>
<td>New class XyCurve to view a curve of points with x,y coordiantes.</td><td>cs</td></tr>
<tr><td>18-SEP-2007</td><td>src/wbl</td>
<td>New systemclass $ClassLost to replace lost classes.</td><td>cs</td></tr>
<tr><td>18-SEP-2007</td><td>wb/wb</td>
<td>Lost classes replaced with $ClassLost when reading wb_load file.</td><td>cs</td></tr>
<tr><td>17-SEP-2007</td><td>java/rt</td>
<td>Gdh functions GetObjectInfoFloatArray and GetObjectInfoIntArray added.</td><td>cs</td></tr>
<tr><td>17-SEP-2007</td><td>wb/plc</td>
<td>Bugfix, reference connections could not be set in gtk.</td><td>cs</td></tr>
<tr><td>17-SEP-2007</td><td>java/jop</td>
<td>Support for XY-curves.</td><td>cs</td></tr>
<tr><td>12-SEP-2007</td><td>xtt/ge</td>
<td>Component and dynamic for xy-curve added.</td><td>cs</td></tr>
<tr><td>06-SEP-2007</td><td>src/statussrv</td> <tr><td>06-SEP-2007</td><td>src/statussrv</td>
<td>Functionality to view userstatus added.</td><td>cs</td></tr> <td>Functionality to view userstatus added.</td><td>cs</td></tr>
<tr><td>05-SEP-2007</td><td>wb/wb</td>
<td>Bugfix in ldh_GetClassListAttrRef, success status was returned though list was empty.</td><td>cs</td></tr>
<tr><td>05-SEP-2007</td><td>src/doc</td> <tr><td>05-SEP-2007</td><td>src/doc</td>
<td>New Guide to I/O Systems.</td><td>cs</td></tr> <td>New Guide to I/O Systems.</td><td>cs</td></tr>
<tr><td>05-SEP-2007</td><td>wb/utl</td> <tr><td>05-SEP-2007</td><td>wb/utl</td>
<td>Bugfix in listdescriptor. Superclass attributes where not printed.</td><td>cs</td></tr> <td>Bugfix in listdescriptor. Superclass attributes where not printed.</td><td>cs</td></tr>
<tr><td>05-SEP-2007</td><td>wb/wb</td>
<td>Bugfix in ldh_GetClassListAttrRef, success status was returned though list was empty.</td><td>cs</td></tr>
<tr><td>04-SEP-2007</td><td>xtt/glow</td> <tr><td>04-SEP-2007</td><td>xtt/glow</td>
<td>Property Fix position added to rectangles and polylines.</td><td>cs</td></tr> <td>Property Fix position added to rectangles and polylines.</td><td>cs</td></tr>
<tr><td>27-AUG-2007</td><td>wb/wtt</td> <tr><td>27-AUG-2007</td><td>wb/wtt</td>
...@@ -29,22 +45,22 @@ ...@@ -29,22 +45,22 @@
<td>Mounted volumes wasn't displayed in the Ge plant navigator.</td><td>cs</td></tr> <td>Mounted volumes wasn't displayed in the Ge plant navigator.</td><td>cs</td></tr>
<tr><td>22-AUG-2007</td><td>xtt/glow</td> <tr><td>22-AUG-2007</td><td>xtt/glow</td>
<td>Bugfix in text drawing. Minimal text size could cause segfault.</td><td>cs</td></tr> <td>Bugfix in text drawing. Minimal text size could cause segfault.</td><td>cs</td></tr>
<tr><td>21-AUG-2007</td><td>xtt/xtt</td>
<td>Console log viewing last page when opened.</td><td>cs</td></tr>
<tr><td>21-AUG-2007</td><td>src/convert</td> <tr><td>21-AUG-2007</td><td>src/convert</td>
<td>Template with includes inserted at structfile generation.</td><td>cs</td></tr> <td>Template with includes inserted at structfile generation.</td><td>cs</td></tr>
<tr><td>20-AUG-2007</td><td>xtt/glow</td> <tr><td>21-AUG-2007</td><td>xtt/xtt</td>
<td>Grid drawing improved.</td><td>cs</td></tr> <td>Console log viewing last page when opened.</td><td>cs</td></tr>
<tr><td>20-AUG-2007</td><td>xtt/glow</td> <tr><td>20-AUG-2007</td><td>xtt/glow</td>
<td>Problems with the three first colors of the palette as backgroundcolor fixed.</td><td>cs</td></tr> <td>Problems with the three first colors of the palette as backgroundcolor fixed.</td><td>cs</td></tr>
<tr><td>20-JUL-2007</td><td>java/rt</td> <tr><td>20-AUG-2007</td><td>xtt/glow</td>
<td>HistServer didn't listen to qcom termination message.</td><td>cs</td></tr> <td>Grid drawing improved.</td><td>cs</td></tr>
<tr><td>20-JUL-2007</td><td>src/co</td>
<td>Listwidgets: Doubleclick and Enter activates a row.</td><td>cs</td></tr>
<tr><td>20-JUL-2007</td><td>nmps/celldisp</td> <tr><td>20-JUL-2007</td><td>nmps/celldisp</td>
<td>Int16 attributes in CellDisp with suffix ##Int16 in attributename.</td><td>cs</td></tr> <td>Int16 attributes in CellDisp with suffix ##Int16 in attributename.</td><td>cs</td></tr>
<tr><td>20-JUL-2007</td><td>src/co</td>
<td>Listwidgets: Doubleclick and Enter activates a row.</td><td>cs</td></tr>
<tr><td>20-JUL-2007</td><td>java/rt</td> <tr><td>20-JUL-2007</td><td>java/rt</td>
<td>MhServer didn't terminate at qcom termination message.</td><td>cs</td></tr> <td>MhServer didn't terminate at qcom termination message.</td><td>cs</td></tr>
<tr><td>20-JUL-2007</td><td>java/rt</td>
<td>HistServer didn't listen to qcom termination message.</td><td>cs</td></tr>
<tr><td>17-JUL-2007</td><td>xtt/ge</td> <tr><td>17-JUL-2007</td><td>xtt/ge</td>
<td>Select next object with Ctrl/Arrow keys.</td><td>cs</td></tr> <td>Select next object with Ctrl/Arrow keys.</td><td>cs</td></tr>
<tr><td>17-JUL-2007</td><td>wb/plc</td> <tr><td>17-JUL-2007</td><td>wb/plc</td>
...@@ -57,34 +73,34 @@ ...@@ -57,34 +73,34 @@
<td>Bugfix in Update Classes. All attribute references wasn't updated.</td><td>cs</td></tr> <td>Bugfix in Update Classes. All attribute references wasn't updated.</td><td>cs</td></tr>
<tr><td>06-JUL-2007</td><td>/.</td> <tr><td>06-JUL-2007</td><td>/.</td>
<td>Release 4.4.2-1.</td><td>cs</td></tr> <td>Release 4.4.2-1.</td><td>cs</td></tr>
<tr><td>05-JUL-2007</td><td>xtt/glow</td>
<td>Bugfix in connections, ConGlue wasn't snapped to grid and connection wasn't drawn when created.</td><td>cs</td></tr>
<tr><td>05-JUL-2007</td><td>xtt/xtt</td> <tr><td>05-JUL-2007</td><td>xtt/xtt</td>
<td>Bugfix in logging, parameters with array index couldn't be restored from saved entry.</td><td>cs</td></tr> <td>Bugfix in logging, parameters with array index couldn't be restored from saved entry.</td><td>cs</td></tr>
<tr><td>04-JUL-2007</td><td>xtt/ge</td> <tr><td>05-JUL-2007</td><td>xtt/glow</td>
<td>Circuitdiagram symbols added.</td><td>cs</td></tr> <td>Bugfix in connections, ConGlue wasn't snapped to grid and connection wasn't drawn when created.</td><td>cs</td></tr>
<tr><td>04-JUL-2007</td><td>xtt/glow</td> <tr><td>04-JUL-2007</td><td>xtt/glow</td>
<td>Subgraph name size increased from 32 to 80 characters.</td><td>cs</td></tr> <td>Subgraph name size increased from 32 to 80 characters.</td><td>cs</td></tr>
<tr><td>04-JUL-2007</td><td>xtt/ge</td>
<td>Circuitdiagram symbols added.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>xtt/ge</td> <tr><td>29-JUN-2007</td><td>xtt/ge</td>
<td>New helpentry for subgraphs and help popup menu in subgraph palette.</td><td>cs</td></tr> <td>New helpentry for subgraphs and help popup menu in subgraph palette.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>src/doc</td>
<td>Subgraph documentation (Graphic Symbol Library) in xtthelp, pdf and html.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>xtt/ge</td> <tr><td>29-JUN-2007</td><td>xtt/ge</td>
<td>New ventilation subgraphs added.</td><td>cs</td></tr> <td>New ventilation subgraphs added.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>xtt/glow</td> <tr><td>29-JUN-2007</td><td>xtt/glow</td>
<td>Documentation block added to pwg file.</td><td>cs</td></tr> <td>Documentation block added to pwg file.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>src/doc</td>
<td>Subgraph documentation (Graphic Symbol Library) in xtthelp, pdf and html.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>xtt/ge</td> <tr><td>29-JUN-2007</td><td>xtt/ge</td>
<td>New buttons in tools panel for scale double size and half size.</td><td>cs</td></tr> <td>New buttons in tools panel for scale double size and half size.</td><td>cs</td></tr>
<tr><td>29-JUN-2007</td><td>src/convert</td> <tr><td>29-JUN-2007</td><td>src/convert</td>
<td>Generation of xtthelp file from pwg files.</td><td>cs</td></tr> <td>Generation of xtthelp file from pwg files.</td><td>cs</td></tr>
<tr><td>18-JUN-2007</td><td>wb/wb</td> <tr><td>18-JUN-2007</td><td>wb/wb</td>
<td>'Copy Selected Tree'->'Before' and 'Last Child' didn't work.</td><td>cs</td></tr> <td>'Copy Selected Tree'->'Before' and 'Last Child' didn't work.</td><td>cs</td></tr>
<tr><td>15-JUN-2007</td><td>bcomp/bcomp</td>
<td>New components for filter, damper and three way valve.</td><td>cs</td></tr>
<tr><td>15-JUN-2007</td><td>xtt/glow</td> <tr><td>15-JUN-2007</td><td>xtt/glow</td>
<td>Bug fix in connection direction for objects both rotated and mirrored.</td><td>cs</td></tr> <td>Bug fix in connection direction for objects both rotated and mirrored.</td><td>cs</td></tr>
<tr><td>15-JUN-2007</td><td>wb/wb</td> <tr><td>15-JUN-2007</td><td>wb/wb</td>
<td>Bugfix, remaining selection clear event after in palette and plant navigator could cause segfault.</td><td>cs</td></tr> <td>Bugfix, remaining selection clear event after in palette and plant navigator could cause segfault.</td><td>cs</td></tr>
<tr><td>15-JUN-2007</td><td>bcomp/bcomp</td>
<td>New components for filter, damper and three way valve.</td><td>cs</td></tr>
<tr><td>12-JUN-2007</td><td>xtt/glow</td> <tr><td>12-JUN-2007</td><td>xtt/glow</td>
<td>Fixcolor added to polyline properties.</td><td>cs</td></tr> <td>Fixcolor added to polyline properties.</td><td>cs</td></tr>
<tr><td>05-JUN-2007</td><td>wb/distr</td> <tr><td>05-JUN-2007</td><td>wb/distr</td>
...@@ -97,36 +113,36 @@ ...@@ -97,36 +113,36 @@
<td>Problems with memory leakage fixed.</td><td>cs</td></tr> <td>Problems with memory leakage fixed.</td><td>cs</td></tr>
<tr><td>01-JUN-2007</td><td>src/com</td> <tr><td>01-JUN-2007</td><td>src/com</td>
<td>Stub for Xtt helpfile is created when project a is created.</td><td>cs</td></tr> <td>Stub for Xtt helpfile is created when project a is created.</td><td>cs</td></tr>
<tr><td>28-MAY-2007</td><td>wb/wb</td>
<td>Bugfix in attrref conversion, attrref to single attribute objects </td><td>cs</td></tr>
<tr><td>28-MAY-2007</td><td>wb/plc</td>
<td>Bugfix, DSup and ASup attribute wasn't updated if the connection was changed.</td><td>cs</td></tr>
<tr><td>28-MAY-2007</td><td>nmps/bck</td> <tr><td>28-MAY-2007</td><td>nmps/bck</td>
<td>Env variable allowed in backup filename.</td><td>cs</td></tr> <td>Env variable allowed in backup filename.</td><td>cs</td></tr>
<tr><td>28-MAY-2007</td><td>wb/plc</td>
<td>Bugfix, DSup and ASup attribute wasn't updated if the connection was changed.</td><td>cs</td></tr>
<tr><td>28-MAY-2007</td><td>remote/logg</td> <tr><td>28-MAY-2007</td><td>remote/logg</td>
<td>Env variable allowed in remotelogg filename.</td><td>cs</td></tr> <td>Env variable allowed in remotelogg filename.</td><td>cs</td></tr>
<tr><td>28-MAY-2007</td><td>wb/wb</td>
<td>Bugfix in attrref conversion, attrref to single attribute objects </td><td>cs</td></tr>
<tr><td>25-MAY-2007</td><td>src/statussrv</td> <tr><td>25-MAY-2007</td><td>src/statussrv</td>
<td>New soap request to open runtime monitor.</td><td>cs</td></tr> <td>New soap request to open runtime monitor.</td><td>cs</td></tr>
<tr><td>24-MAY-2007</td><td>java/jop</td> <tr><td>24-MAY-2007</td><td>java/jop</td>
<td>More c-printf compatible output format implemented.</td><td>cs</td></tr> <td>More c-printf compatible output format implemented.</td><td>cs</td></tr>
<tr><td>22-MAY-2007</td><td>xtt/glow</td> <tr><td>22-MAY-2007</td><td>xtt/glow</td>
<td>Support for center and right alignment of texts also in java.</td><td>cs</td></tr> <td>Support for center and right alignment of texts also in java.</td><td>cs</td></tr>
<tr><td>21-MAY-2007</td><td>xtt/statusmon</td>
<td>Xtt and operator place can be opened from from status monitor.</td><td>cs</td></tr>
<tr><td>21-MAY-2007</td><td>src/statussrv</td> <tr><td>21-MAY-2007</td><td>src/statussrv</td>
<td>New soap request to open xtt.</td><td>cs</td></tr> <td>New soap request to open xtt.</td><td>cs</td></tr>
<tr><td>21-MAY-2007</td><td>xtt/statusmon</td>
<td>Xtt and operator place can be opened from from status monitor.</td><td>cs</td></tr>
<tr><td>21-MAY-2007</td><td>/.</td> <tr><td>21-MAY-2007</td><td>/.</td>
<td>Release 4.4.1-1.</td><td>cs</td></tr> <td>Release 4.4.1-1.</td><td>cs</td></tr>
<tr><td>18-MAY-2007</td><td>ssabox/rt</td> <tr><td>18-MAY-2007</td><td>ssabox/rt</td>
<td>Added i/o swap-method to avoid stall during warm restart.</td><td>rk</td></tr> <td>Added i/o swap-method to avoid stall during warm restart.</td><td>rk</td></tr>
<tr><td>18-MAY-2007</td><td>profibus/-</td> <tr><td>18-MAY-2007</td><td>profibus/-</td>
<td>Added io-method IoAgentSwap to keep driver initialized during warm restart.</td><td>rk</td></tr> <td>Added io-method IoAgentSwap to keep driver initialized during warm restart.</td><td>rk</td></tr>
<tr><td>16-MAY-2007</td><td>wb/wtt</td>
<td>New tools menu with Runtime Monitor and Supervision Center (gtk only). could be interpreted as attrref to whole object.</td><td>cs</td></tr>
<tr><td>16-MAY-2007</td><td>xtt/xtt</td> <tr><td>16-MAY-2007</td><td>xtt/xtt</td>
<td>Switch -s in rt_xtt (gtk only): an opplace can be choosen from a list.</td><td>cs</td></tr> <td>Switch -s in rt_xtt (gtk only): an opplace can be choosen from a list.</td><td>cs</td></tr>
<tr><td>16-MAY-2007</td><td>src/co</td> <tr><td>16-MAY-2007</td><td>src/co</td>
<td>New Runtime Monitor to start and monitor runtime env on local node.</td><td>cs</td></tr> <td>New Runtime Monitor to start and monitor runtime env on local node.</td><td>cs</td></tr>
<tr><td>16-MAY-2007</td><td>wb/wtt</td>
<td>New tools menu with Runtime Monitor and Supervision Center (gtk only). could be interpreted as attrref to whole object.</td><td>cs</td></tr>
<tr><td>16-MAY-2007</td><td>src/co</td> <tr><td>16-MAY-2007</td><td>src/co</td>
<td>New Status Monitor to supervise status of stations via webservice. </td><td>cs</td></tr> <td>New Status Monitor to supervise status of stations via webservice. </td><td>cs</td></tr>
<tr><td>10-MAY-2007</td><td>xtt/flow</td> <tr><td>10-MAY-2007</td><td>xtt/flow</td>
...@@ -134,9 +150,9 @@ ...@@ -134,9 +150,9 @@
<tr><td>08-MAY-2007</td><td>src/rt</td> <tr><td>08-MAY-2007</td><td>src/rt</td>
<td>Webservice handling system status requests implemented.</td><td>cs</td></tr> <td>Webservice handling system status requests implemented.</td><td>cs</td></tr>
<tr><td>07-MAY-2007</td><td>xtt/ge</td> <tr><td>07-MAY-2007</td><td>xtt/ge</td>
<td>Problems with national characters in ge text fixed.</td><td>cs</td></tr>
<tr><td>07-MAY-2007</td><td>xtt/ge</td>
<td>Support for fonts Times, NC Schoolbook and Courier.</td><td>cs</td></tr> <td>Support for fonts Times, NC Schoolbook and Courier.</td><td>cs</td></tr>
<tr><td>07-MAY-2007</td><td>xtt/ge</td>
<td>Problems with national characters in ge text fixed.</td><td>cs</td></tr>
<tr><td>04-MAY-2007</td><td>src/co</td> <tr><td>04-MAY-2007</td><td>src/co</td>
<td>Problems with input focus crash for iconified motif windows fixed.</td><td>cs</td></tr> <td>Problems with input focus crash for iconified motif windows fixed.</td><td>cs</td></tr>
<tr><td>03-MAY-2007</td><td>xtt/xtt</td> <tr><td>03-MAY-2007</td><td>xtt/xtt</td>
...@@ -151,38 +167,38 @@ ...@@ -151,38 +167,38 @@
<td>Changed error handling so that sporadic error are allowed and does not cause system to halt</td><td>rk</td></tr> <td>Changed error handling so that sporadic error are allowed and does not cause system to halt</td><td>rk</td></tr>
<tr><td>26-APR-2007</td><td>xtt/glow</td> <tr><td>26-APR-2007</td><td>xtt/glow</td>
<td>Bugfix in imageobject, image was not always freed when graph was closed.</td><td>cs</td></tr> <td>Bugfix in imageobject, image was not always freed when graph was closed.</td><td>cs</td></tr>
<tr><td>26-APR-2007</td><td>siemens/wbl</td>
<td>New profibus slave classe for Siemens Diagnostic Repeater, pwr_sClass_Siemens_DiagRepeater.</td><td>rk</td></tr>
<tr><td>26-APR-2007</td><td>siemens/rt</td> <tr><td>26-APR-2007</td><td>siemens/rt</td>
<td>Added IO-method's for Siemens_DiagRepeater.</td><td>rk</td></tr> <td>Added IO-method's for Siemens_DiagRepeater.</td><td>rk</td></tr>
<tr><td>26-APR-2007</td><td>siemens/wbl</td>
<td>New profibus slave classe for Siemens Diagnostic Repeater, pwr_sClass_Siemens_DiagRepeater.</td><td>rk</td></tr>
<tr><td>26-APR-2007</td><td>profibus/-</td> <tr><td>26-APR-2007</td><td>profibus/-</td>
<td>Added gsd-file si0380a7.gsd, for Siemens Diagnostic Repeater.</td><td>rk</td></tr> <td>Added gsd-file si0380a7.gsd, for Siemens Diagnostic Repeater.</td><td>rk</td></tr>
<tr><td>25-APR-2007</td><td>xtt/ge</td> <tr><td>25-APR-2007</td><td>xtt/ge</td>
<td>Bit type added in DigColor to view bits in a bitmap.</td><td>cs</td></tr> <td>Bit type added in DigColor to view bits in a bitmap.</td><td>cs</td></tr>
<tr><td>24-APR-2007</td><td>src/wbl</td>
<td>New plc classes for Get end CSto of attributes in externvolumes. </td><td>cs</td></tr>
<tr><td>24-APR-2007</td><td>opc/-</td> <tr><td>24-APR-2007</td><td>opc/-</td>
<td>Opc XML/DA server and client.</td><td>cs</td></tr> <td>Opc XML/DA server and client.</td><td>cs</td></tr>
<tr><td>24-APR-2007</td><td>src/rt</td> <tr><td>24-APR-2007</td><td>src/rt</td>
<td>NULL argument for subid in gdh_RefObjectInfo allowed.</td><td>cs</td></tr> <td>NULL argument for subid in gdh_RefObjectInfo allowed.</td><td>cs</td></tr>
<tr><td>24-APR-2007</td><td>src/wbl</td> <tr><td>24-APR-2007</td><td>src/wbl</td>
<td>New types Int64 and UInt64.</td><td>cs</td></tr> <td>New types Int64 and UInt64.</td><td>cs</td></tr>
<tr><td>24-APR-2007</td><td>src/wbl</td>
<td>New plc classes for Get end CSto of attributes in externvolumes. </td><td>cs</td></tr>
<tr><td>19-APR-2007</td><td>wb/wtt</td> <tr><td>19-APR-2007</td><td>wb/wtt</td>
<td>Script functions GetClassList and GetNextObject added.</td><td>cs</td></tr> <td>Script functions GetClassList and GetNextObject added.</td><td>cs</td></tr>
<tr><td>17-APR-2007</td><td>wb/wtt</td> <tr><td>17-APR-2007</td><td>wb/wtt</td>
<td>Bugfix in plc connect, attribute reference to an object in a mounted voume had incorrect size. </td><td>cs</td></tr> <td>Bugfix in plc connect, attribute reference to an object in a mounted voume had incorrect size. </td><td>cs</td></tr>
<tr><td>17-APR-2007</td><td>src/co</td>
<td>Locale set when language is set.</td><td>cs</td></tr>
<tr><td>17-APR-2007</td><td>src/rt</td> <tr><td>17-APR-2007</td><td>src/rt</td>
<td>Bugfix in mvol_ArefToAttribute, an attribute name was returned for attrref refering whole object.</td><td>cs</td></tr> <td>Bugfix in mvol_ArefToAttribute, an attribute name was returned for attrref refering whole object.</td><td>cs</td></tr>
<tr><td>17-APR-2007</td><td>src/co</td>
<td>Locale set when language is set.</td><td>cs</td></tr>
<tr><td>02-APR-2007</td><td>xtt/ge</td> <tr><td>02-APR-2007</td><td>xtt/ge</td>
<td>Dyntype invisible works also for attributes of type Float32.</td><td>cs</td></tr> <td>Dyntype invisible works also for attributes of type Float32.</td><td>cs</td></tr>
<tr><td>27-MAR-2007</td><td>wb/wb</td>
<td>wb_motif: Window utility object was deleted before License window was closed.</td><td>cs</td></tr>
<tr><td>27-MAR-2007</td><td>xtt/ge</td> <tr><td>27-MAR-2007</td><td>xtt/ge</td>
<td>Problems with national characters in ge attribute editor fixed.</td><td>cs</td></tr> <td>Problems with national characters in ge attribute editor fixed.</td><td>cs</td></tr>
<tr><td>27-MAR-2007</td><td>xtt/ge</td> <tr><td>27-MAR-2007</td><td>xtt/ge</td>
<td>Bugfix in navigator window, drawing attempt in zero buffer removed.</td><td>cs</td></tr> <td>Bugfix in navigator window, drawing attempt in zero buffer removed.</td><td>cs</td></tr>
<tr><td>27-MAR-2007</td><td>wb/wb</td>
<td>wb_motif: Window utility object was deleted before License window was closed.</td><td>cs</td></tr>
<tr><td>02-MAR-2007</td><td>wb/wtt</td> <tr><td>02-MAR-2007</td><td>wb/wtt</td>
<td>Bugfix in object editor, Used checkbox affected wrong input in some cases (C Order).</td><td>cs</td></tr> <td>Bugfix in object editor, Used checkbox affected wrong input in some cases (C Order).</td><td>cs</td></tr>
<tr><td>01-MAR-2007</td><td>opc/-</td> <tr><td>01-MAR-2007</td><td>opc/-</td>
...@@ -205,8 +221,6 @@ ...@@ -205,8 +221,6 @@
<td>Bugfix in volumereferences in loadfiles. Casted attributes wasn't always checked.</td><td>cs</td></tr> <td>Bugfix in volumereferences in loadfiles. Casted attributes wasn't always checked.</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>src/wbl</td> <tr><td>30-JAN-2007</td><td>src/wbl</td>
<td>Attribute LoadArchives added to WebHandler with new type WebLoadArchiveMask.</td><td>cs</td></tr> <td>Attribute LoadArchives added to WebHandler with new type WebLoadArchiveMask.</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>src/init</td>
<td>Process rt_webmonelog (web eventlog server) added to startup.</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>xtt/web</td> <tr><td>30-JAN-2007</td><td>xtt/web</td>
<td>Possibility to configure which objectgraph jar-files that should be loaded (BaseComponent or ABB).</td><td>cs</td></tr> <td>Possibility to configure which objectgraph jar-files that should be loaded (BaseComponent or ABB).</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>java/jop</td> <tr><td>30-JAN-2007</td><td>java/jop</td>
...@@ -215,6 +229,8 @@ ...@@ -215,6 +229,8 @@
<td>New components for On/Off burner control, CompOnOffBurner and CompOnOffZone.</td><td>cs</td></tr> <td>New components for On/Off burner control, CompOnOffBurner and CompOnOffZone.</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>xtt/web</td> <tr><td>30-JAN-2007</td><td>xtt/web</td>
<td>_opwin removed from homepage name. index.html set as defaultname.</td><td>cs</td></tr> <td>_opwin removed from homepage name. index.html set as defaultname.</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>src/init</td>
<td>Process rt_webmonelog (web eventlog server) added to startup.</td><td>cs</td></tr>
<tr><td>30-JAN-2007</td><td>java/web</td> <tr><td>30-JAN-2007</td><td>java/web</td>
<td>Button for Eventlog in operators menu added.</td><td>cs</td></tr> <td>Button for Eventlog in operators menu added.</td><td>cs</td></tr>
<tr><td>29-JAN-2007</td><td>java/web</td> <tr><td>29-JAN-2007</td><td>java/web</td>
...@@ -223,14 +239,14 @@ ...@@ -223,14 +239,14 @@
<td>Problem with double appearence of alarm when communication is bad fixed.</td><td>cs</td></tr> <td>Problem with double appearence of alarm when communication is bad fixed.</td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/wtt</td> <tr><td>24-JAN-2007</td><td>wb/wtt</td>
<td>Application build method for Application and PlcProcess objects. </td><td>cs</td></tr> <td>Application build method for Application and PlcProcess objects. </td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/wb</td>
<td>Click time increated for MB2 (create object) in wtt.</td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>src/wbl</td>
<td>Attribute BuildCmd moved/added to Application and PlcProcess.</td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/plc</td> <tr><td>24-JAN-2007</td><td>wb/plc</td>
<td>'Create Object' added to the Plc Editor popupmenu.</td><td>cs</td></tr> <td>'Create Object' added to the Plc Editor popupmenu.</td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/wb</td>
<td>Click time increated for MB2 (create object) in wtt.</td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>src/io</td> <tr><td>24-JAN-2007</td><td>src/io</td>
<td>Check at io startup if multiple signals are connected to the same channel.</td><td>cs</td></tr> <td>Check at io startup if multiple signals are connected to the same channel.</td><td>cs</td></tr>
<tr><td>24-JAN-2007</td><td>src/wbl</td>
<td>Attribute BuildCmd moved/added to Application and PlcProcess.</td><td>cs</td></tr>
<tr><td>23-JAN-2007</td><td>wb/wb</td> <tr><td>23-JAN-2007</td><td>wb/wb</td>
<td>Connect methods for GetATv, StoAtv, CStoATv, GetDTv etc added.</td><td>cs</td></tr> <td>Connect methods for GetATv, StoAtv, CStoATv, GetDTv etc added.</td><td>cs</td></tr>
<tr><td>23-JAN-2007</td><td>wb/wb</td> <tr><td>23-JAN-2007</td><td>wb/wb</td>
...@@ -239,44 +255,44 @@ ...@@ -239,44 +255,44 @@
<td>Bugfix in remtrans table. If multicast object found, object was not displayed. </td><td>cs</td></tr> <td>Bugfix in remtrans table. If multicast object found, object was not displayed. </td><td>cs</td></tr>
<tr><td>17-JAN-2007</td><td>xtt/ge</td> <tr><td>17-JAN-2007</td><td>xtt/ge</td>
<td>Property EscapeStore for dynamic type ValueInput added.</td><td>cs</td></tr> <td>Property EscapeStore for dynamic type ValueInput added.</td><td>cs</td></tr>
<tr><td>16-JAN-2007</td><td>xtt/xtt</td>
<td>Toolbar with icons for the methods of the selected object added.</td><td>cs</td></tr>
<tr><td>16-JAN-2007</td><td>src/trace</td> <tr><td>16-JAN-2007</td><td>src/trace</td>
<td>Mouse Scroll events added.</td><td>cs</td></tr> <td>Mouse Scroll events added.</td><td>cs</td></tr>
<tr><td>16-JAN-2007</td><td>xtt/xtt</td>
<td>Toolbar with icons for the methods of the selected object added.</td><td>cs</td></tr>
<tr><td>16-JAN-2007</td><td>wb/plc</td> <tr><td>16-JAN-2007</td><td>wb/plc</td>
<td>Mouse Scroll events added.</td><td>cs</td></tr> <td>Mouse Scroll events added.</td><td>cs</td></tr>
<tr><td>15-JAN-2007</td><td>xtt/curve</td> <tr><td>15-JAN-2007</td><td>xtt/curve</td>
<td>Scroll and zoom with arrow keys and mouse wheel. Scroll buttons in tools. </td><td>cs</td></tr> <td>Scroll and zoom with arrow keys and mouse wheel. Scroll buttons in tools. </td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>wb/wb</td> <tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Gtk version of wb.</td><td>cs</td></tr> <td>New syntax for function key definition file (gtk version).</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/ge</td> <tr><td>12-JAN-2007</td><td>xtt/ge</td>
<td>Fileview for import of pwg and image files.</td><td>cs</td></tr> <td>Fileview for import of pwg and image files.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td> <tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Gtk version of xtt.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Font size in alarmtexts in operator window can be changed.</td><td>cs</td></tr> <td>Font size in alarmtexts in operator window can be changed.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>wb/wb</td>
<td>Gtk version of wb.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>src/trace</td>
<td>Gtk version of rt_trace. Navigator window inserted in main window.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td> <tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Nodename displayed i Xtt title.</td><td>cs</td></tr> <td>Nodename displayed i Xtt title.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td> <tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>New syntax for function key definition file (gtk version).</td><td>cs</td></tr> <td>Gtk version of xtt.</td><td>cs</td></tr>
<tr><td>12-JAN-2007</td><td>src/trace</td>
<td>Gtk version of rt_trace. Navigator window inserted in main window.</td><td>cs</td></tr>
<tr><td>10-OCT-2006</td><td>wb/pkg</td> <tr><td>10-OCT-2006</td><td>wb/pkg</td>
<td>Support for bootnodes added, i.e. copying of package to other nodes than the actual process or operator station.</td><td>cs</td></tr> <td>Support for bootnodes added, i.e. copying of package to other nodes than the actual process or operator station.</td><td>cs</td></tr>
<tr><td>05-SEP-2006</td><td>src/plc</td> <tr><td>05-SEP-2006</td><td>src/plc</td>
<td>Wait for all threads to set its priority before changing real and effective user id.</td><td>rk</td></tr> <td>Wait for all threads to set its priority before changing real and effective user id.</td><td>rk</td></tr>
<tr><td>05-SEP-2006</td><td>src/rt_tmon</td>
<td>Established new callback function for glibc malloc memory checks.</td><td>rk</td></tr>
<tr><td>05-SEP-2006</td><td>src/rt_qmon</td> <tr><td>05-SEP-2006</td><td>src/rt_qmon</td>
<td>Wait a while for correct scheduler to be set before starting threads.</td><td>rk</td></tr> <td>Wait a while for correct scheduler to be set before starting threads.</td><td>rk</td></tr>
<tr><td>05-SEP-2006</td><td>src/rt_tmon</td>
<td>Established new callback function for glibc malloc memory checks.</td><td>rk</td></tr>
<tr><td>30-AUG-2006</td><td>src/convert</td> <tr><td>30-AUG-2006</td><td>src/convert</td>
<td>Attribute changed from enum to mask or v.v. was not converted.</td><td>cs</td></tr> <td>Attribute changed from enum to mask or v.v. was not converted.</td><td>cs</td></tr>
<tr><td>22-AUG-2006</td><td>wb/wb</td> <tr><td>22-AUG-2006</td><td>wb/wb</td>
<td>Performance improved when opening a node, and displaying the packages in the distributor.</td><td>cs</td></tr> <td>Performance improved when opening a node, and displaying the packages in the distributor.</td><td>cs</td></tr>
<tr><td>27-JUL-2006</td><td>wb/plc</td>
<td>Execute order was not displayed on aarithm objects and other objects with graphmethod 2.</td><td>cs</td></tr>
<tr><td>27-JUL-2006</td><td>bcomp/bcomp</td> <tr><td>27-JUL-2006</td><td>bcomp/bcomp</td>
<td>Defaultvalue for BasePressureSensor.Trend.DataName corrected.</td><td>cs</td></tr> <td>Defaultvalue for BasePressureSensor.Trend.DataName corrected.</td><td>cs</td></tr>
<tr><td>27-JUL-2006</td><td>wb/plc</td>
<td>Execute order was not displayed on aarithm objects and other objects with graphmethod 2.</td><td>cs</td></tr>
<tr><td>25-JUL-2006</td><td>profibus/-</td> <tr><td>25-JUL-2006</td><td>profibus/-</td>
<td>Byte order dependency added for PRM data in profibus configurator.</td><td>cs</td></tr> <td>Byte order dependency added for PRM data in profibus configurator.</td><td>cs</td></tr>
<tr><td>20-JUL-2006</td><td>src/init</td> <tr><td>20-JUL-2006</td><td>src/init</td>
...@@ -293,54 +309,54 @@ ...@@ -293,54 +309,54 @@
<td>Bugfix in GetSp: short string could cause compile problems. </td><td>cs</td></tr> <td>Bugfix in GetSp: short string could cause compile problems. </td><td>cs</td></tr>
<tr><td>30-JUN-2006</td><td>src/wbl</td> <tr><td>30-JUN-2006</td><td>src/wbl</td>
<td>Listdescriptor for channellist adapted to V4.x.</td><td>cs</td></tr> <td>Listdescriptor for channellist adapted to V4.x.</td><td>cs</td></tr>
<tr><td>29-JUN-2006</td><td>wb/plc</td>
<td>Bugfix: CStoIp, StoIp, StoAToIp and CStoAToIp with In-input not connected, did not fetch the supplied value.</td><td>cs</td></tr>
<tr><td>29-JUN-2006</td><td>xtt/ge</td> <tr><td>29-JUN-2006</td><td>xtt/ge</td>
<td>Format for Time and DeltaTime in table added.</td><td>cs</td></tr> <td>Format for Time and DeltaTime in table added.</td><td>cs</td></tr>
<tr><td>29-JUN-2006</td><td>wb/plc</td>
<td>Bugfix: CStoIp, StoIp, StoAToIp and CStoAToIp with In-input not connected, did not fetch the supplied value.</td><td>cs</td></tr>
<tr><td>28-JUN-2006</td><td>xtt/glow</td> <tr><td>28-JUN-2006</td><td>xtt/glow</td>
<td>Adjustment property (Left/Right/Center) added to annotations and table object.</td><td>cs</td></tr> <td>Adjustment property (Left/Right/Center) added to annotations and table object.</td><td>cs</td></tr>
<tr><td>28-JUN-2006</td><td>xtt/ge</td> <tr><td>28-JUN-2006</td><td>xtt/ge</td>
<td>New Value, ValueInput and Button subgraphs with Right and Center adjustment.</td><td>cs</td></tr> <td>New Value, ValueInput and Button subgraphs with Right and Center adjustment.</td><td>cs</td></tr>
<tr><td>27-JUN-2006</td><td>bcomp/bcomp</td> <tr><td>27-JUN-2006</td><td>bcomp/bcomp</td>
<td>Hysteresis in object graph for BaseSensor and subclasses displayed wrong value.</td><td>cs</td></tr> <td>Hysteresis in object graph for BaseSensor and subclasses displayed wrong value.</td><td>cs</td></tr>
<tr><td>15-JUN-2006</td><td>xtt/xtt</td>
<td>Object attributes channels and signals displayed in Device table.</td><td>cs</td></tr>
<tr><td>15-JUN-2006</td><td>wb/plc</td> <tr><td>15-JUN-2006</td><td>wb/plc</td>
<td>Search string didn't search in AttrRef attributes.</td><td>cs</td></tr> <td>Search string didn't search in AttrRef attributes.</td><td>cs</td></tr>
<tr><td>15-JUN-2006</td><td>xtt/xtt</td>
<td>Object attributes channels and signals displayed in Device table.</td><td>cs</td></tr>
<tr><td>07-JUN-2006</td><td>wb/wb</td> <tr><td>07-JUN-2006</td><td>wb/wb</td>
<td>Bugfix in wb_name, segment(0) returned invalid name for root objects.</td><td>cs</td></tr> <td>Bugfix in wb_name, segment(0) returned invalid name for root objects.</td><td>cs</td></tr>
<tr><td>30-MAY-2006</td><td>wb/wb</td>
<td>UpdateClasses also converts the input and output masks in function objects.</td><td>cs</td></tr>
<tr><td>30-MAY-2006</td><td>bcomp/bcomp</td>
<td>Local mode added to CompModeDM and BaseMValve.</td><td>cs</td></tr>
<tr><td>30-MAY-2006</td><td>wb/wtt</td> <tr><td>30-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix: change text without selecting any text object caused segfault.</td><td>cs</td></tr> <td>Bugfix: change text without selecting any text object caused segfault.</td><td>cs</td></tr>
<tr><td>30-MAY-2006</td><td>bcomp/bcomp</td>
<td>Local mode added to CompModeDM and BaseMValve.</td><td>cs</td></tr>
<tr><td>30-MAY-2006</td><td>wb/wb</td>
<td>UpdateClasses also converts the input and output masks in function objects.</td><td>cs</td></tr>
<tr><td>24-MAY-2006</td><td>xtt/ge</td> <tr><td>24-MAY-2006</td><td>xtt/ge</td>
<td>Property for selected cell color in GrowTable.</td><td>cs</td></tr> <td>Property for selected cell color in GrowTable.</td><td>cs</td></tr>
<tr><td>24-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix in classeditor. Change of classname caused unidentified class of the template object of the class.</td><td>cs</td></tr>
<tr><td>24-MAY-2006</td><td>wb/wb</td> <tr><td>24-MAY-2006</td><td>wb/wb</td>
<td>StructName in ObjBodyDef inserted in PostCreate method.</td><td>cs</td></tr> <td>StructName in ObjBodyDef inserted in PostCreate method.</td><td>cs</td></tr>
<tr><td>24-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix in classeditor. Change of classname caused unidentified class of the template object of the class.</td><td>cs</td></tr>
<tr><td>23-MAY-2006</td><td>src/pwrb</td> <tr><td>23-MAY-2006</td><td>src/pwrb</td>
<td>New class GetDatap added, to fetch datainputs in template plc.</td><td>cs</td></tr> <td>New class GetDatap added, to fetch datainputs in template plc.</td><td>cs</td></tr>
<tr><td>22-MAY-2006</td><td>wb/wtt</td> <tr><td>22-MAY-2006</td><td>wb/wtt</td>
<td>Update Class added in menu, and new commands: 'update classes' and 'check classes'.</td><td>cs</td></tr> <td>Update Class added in menu, and new commands: 'update classes' and 'check classes'.</td><td>cs</td></tr>
<tr><td>22-MAY-2006</td><td>bcomp/bcomp</td>
<td>New classes CompPID and CompModePID: PID controller divided in main object and function object.</td><td>cs</td></tr>
<tr><td>22-MAY-2006</td><td>xtt/ge</td> <tr><td>22-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix for $user attributes. Scan function for dynamics wasn't called. </td><td>cs</td></tr> <td>Bugfix for $user attributes. Scan function for dynamics wasn't called. </td><td>cs</td></tr>
<tr><td>22-MAY-2006</td><td>bcomp/bcomp</td>
<td>New classes CompPID and CompModePID: PID controller divided in main object and function object.</td><td>cs</td></tr>
<tr><td>19-MAY-2006</td><td>wb/wb</td> <tr><td>19-MAY-2006</td><td>wb/wb</td>
<td>Update of instance objects when a class is modified (without reload).</td><td>lw</td></tr> <td>Update of instance objects when a class is modified (without reload).</td><td>lw</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td> <tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Bit type added in Invisible to check visibility on bits in a bitmap.</td><td>cs</td></tr> <td>Object instances can be used in graphs in Window and Folder objects.</td><td>cs</td></tr>
<tr><td>16-MAY-2006</td><td>src/wbl</td> <tr><td>16-MAY-2006</td><td>src/wbl</td>
<td>Attribute ManMode added to Mode class, to avoid code in object graph.</td><td>cs</td></tr> <td>Attribute ManMode added to Mode class, to avoid code in object graph.</td><td>cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td> <tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Object instances can be used in graphs in Window and Folder objects.</td><td>cs</td></tr> <td>Possibility to use local database in DigLowColor, ToggleDig, Slider insensitiv, and Invisible.</td><td>cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/glow</td> <tr><td>16-MAY-2006</td><td>xtt/glow</td>
<td>Owner added to GrowWindow and GrowFolder.</td><td>cs</td></tr> <td>Owner added to GrowWindow and GrowFolder.</td><td>cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td> <tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Possibility to use local database in DigLowColor, ToggleDig, Slider insensitiv, and Invisible.</td><td>cs</td></tr> <td>Bit type added in Invisible to check visibility on bits in a bitmap.</td><td>cs</td></tr>
<tr><td>12-MAY-2006</td><td>src/rt</td> <tr><td>12-MAY-2006</td><td>src/rt</td>
<td>Conversion between different versions av classes handles conversion from Objid to AttrRef and from AttrRef to Objid.</td><td>cs</td></tr> <td>Conversion between different versions av classes handles conversion from Objid to AttrRef and from AttrRef to Objid.</td><td>cs</td></tr>
<tr><td>11-MAY-2006</td><td>wb/wtt</td> <tr><td>11-MAY-2006</td><td>wb/wtt</td>
...@@ -367,50 +383,50 @@ ...@@ -367,50 +383,50 @@
<td>Bugfix in GetData compilation, error when referenced parameter was a type (not a class) not handled.</td><td>cs</td></tr> <td>Bugfix in GetData compilation, error when referenced parameter was a type (not a class) not handled.</td><td>cs</td></tr>
<tr><td>26-APR-2006</td><td>wb/plc</td> <tr><td>26-APR-2006</td><td>wb/plc</td>
<td>Bugfix in dataarithm compilation, space at end of line could cause error.</td><td>cs</td></tr> <td>Bugfix in dataarithm compilation, space at end of line could cause error.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>src/pwrs</td>
<td>Modified attribute added to RootVolume, SubVolume and SharedVolume.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td> <tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Copy with keep references added to wtt menu.</td><td>cs</td></tr> <td>Copy with keep references added to wtt menu.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>xtt/glow</td> <tr><td>31-MAR-2006</td><td>xtt/glow</td>
<td>Bugfix in annotation input. Insert of new characters might cause segmentation fault.</td><td>cs</td></tr> <td>Bugfix in annotation input. Insert of new characters might cause segmentation fault.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td> <tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>src/pwrs</td>
<td>Modified attribute added to RootVolume, SubVolume and SharedVolume.</td><td>cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Configuration wizard started when entering an empty directoryvolume.</td><td>cs</td></tr> <td>Configuration wizard started when entering an empty directoryvolume.</td><td>cs</td></tr>
<tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Replaces old unsent subscriptions with new fresh ones.</td><td>rk</td></tr>
<tr><td>17-MAR-2006</td><td>src/rt_tmon</td> <tr><td>17-MAR-2006</td><td>src/rt_tmon</td>
<td>Cleaning (zero-ing) of timed out subscription data.</td><td>rk</td></tr> <td>Cleaning (zero-ing) of timed out subscription data.</td><td>rk</td></tr>
<tr><td>17-MAR-2006</td><td>src/qcom</td> <tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Changed interface to qcom_Put. Added attributes msg_id and prio in qcom_sPut structure.</td><td>rk</td></tr> <td>Changed interface to qcom_Put. Added attributes msg_id and prio in qcom_sPut structure.</td><td>rk</td></tr>
<tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Replaces old unsent subscriptions with new fresh ones.</td><td>rk</td></tr>
<tr><td>07-MAR-2006</td><td>xtt/gedyn</td> <tr><td>07-MAR-2006</td><td>xtt/gedyn</td>
<td>Subscription for Table (select array) and AnalogColor was not always unreferenced.</td><td>cs</td></tr> <td>Subscription for Table (select array) and AnalogColor was not always unreferenced.</td><td>cs</td></tr>
<tr><td>27-FEB-2006</td><td>siemens/-</td> <tr><td>27-FEB-2006</td><td>siemens/-</td>
<td>Changelog created.</td><td>cs</td></tr> <td>Changelog created.</td><td>cs</td></tr>
<tr><td>27-FEB-2006</td><td>wb/wnav</td>
<td>Check before creating a toplevel object if class is a valid in the current window.</td><td>cs</td></tr>
<tr><td>27-FEB-2006</td><td>xtt/xtt</td> <tr><td>27-FEB-2006</td><td>xtt/xtt</td>
<td>Command for collect remove and collect remove/clear in menu.</td><td>cs</td></tr> <td>Command for collect remove and collect remove/clear in menu.</td><td>cs</td></tr>
<tr><td>27-FEB-2006</td><td>wb/wnav</td>
<td>Check before creating a toplevel object if class is a valid in the current window.</td><td>cs</td></tr>
<tr><td>23-FEB-2006</td><td>wb/wnav</td> <tr><td>23-FEB-2006</td><td>wb/wnav</td>
<td>New wizard for configuration of directory volume.</td><td>cs</td></tr> <td>New wizard for configuration of directory volume.</td><td>cs</td></tr>
<tr><td>22-FEB-2006</td><td>src/convert</td> <tr><td>22-FEB-2006</td><td>src/convert</td>
<td>Bookmark inserted for every attribute in class xtthelp.</td><td>cs</td></tr> <td>Bookmark inserted for every attribute in class xtthelp.</td><td>cs</td></tr>
<tr><td>22-FEB-2006</td><td>src/xtthelp</td> <tr><td>22-FEB-2006</td><td>src/xtthelp</td>
<td>Bugfix, bookmark in xtthelp was case sensitive.</td><td>cs</td></tr> <td>Bugfix, bookmark in xtthelp was case sensitive.</td><td>cs</td></tr>
<tr><td>21-FEB-2006</td><td>wb/ldh</td>
<td>Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode.</td><td>cs</td></tr>
<tr><td>21-FEB-2006</td><td>wb/wnav</td> <tr><td>21-FEB-2006</td><td>wb/wnav</td>
<td>Popupmenu for object with DevBody only could not be opened.</td><td>cs</td></tr> <td>Popupmenu for object with DevBody only could not be opened.</td><td>cs</td></tr>
<tr><td>20-FEB-2006</td><td>xtt/ge</td> <tr><td>21-FEB-2006</td><td>wb/ldh</td>
<td>Connect to script extern variables in Value, Invisible, SetDig, ToggleDig, DigShift and OptionMenu.</td><td>cs</td></tr> <td>Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode.</td><td>cs</td></tr>
<tr><td>20-FEB-2006</td><td>wb/wnav</td>
<td>New commands: open graph, delete graph, set subwindow and release subwindow.</td><td>cs</td></tr>
<tr><td>20-FEB-2006</td><td>src/script</td> <tr><td>20-FEB-2006</td><td>src/script</td>
<td>'delete' statement added to remove external variables.</td><td>cs</td></tr> <td>'delete' statement added to remove external variables.</td><td>cs</td></tr>
<tr><td>20-FEB-2006</td><td>src/script</td> <tr><td>20-FEB-2006</td><td>src/script</td>
<td>'#' alternative to '!' for comment in script.</td><td>cs</td></tr> <td>'#' alternative to '!' for comment in script.</td><td>cs</td></tr>
<tr><td>20-FEB-2006</td><td>wb/script</td> <tr><td>20-FEB-2006</td><td>wb/script</td>
<td>New script functions SetAttribute, OpenGraph, CloseGraph, SetSubwindow and CheckSystemGroup.</td><td>cs</td></tr> <td>New script functions SetAttribute, OpenGraph, CloseGraph, SetSubwindow and CheckSystemGroup.</td><td>cs</td></tr>
<tr><td>20-FEB-2006</td><td>wb/wnav</td> <tr><td>20-FEB-2006</td><td>xtt/ge</td>
<td>New commands: open graph, delete graph, set subwindow and release subwindow.</td><td>cs</td></tr> <td>Connect to script extern variables in Value, Invisible, SetDig, ToggleDig, DigShift and OptionMenu.</td><td>cs</td></tr>
<tr><td>19-FEB-2006</td><td>wb/wnav</td> <tr><td>19-FEB-2006</td><td>wb/wnav</td>
<td>WGe, new class to open Ge graphs in development environment.</td><td>cs</td></tr> <td>WGe, new class to open Ge graphs in development environment.</td><td>cs</td></tr>
<tr><td>19-FEB-2006</td><td>xtt/gedyn</td> <tr><td>19-FEB-2006</td><td>xtt/gedyn</td>
......
...@@ -70,4 +70,7 @@ ...@@ -70,4 +70,7 @@
070824 cs wb Bugfix in WbEnvironment object, only the first nine pathes were used. 070824 cs wb Bugfix in WbEnvironment object, only the first nine pathes were used.
070827 cs wtt Objects in the navigator beneath a MountObject are viewed with classes from their dbs-file. 070827 cs wtt Objects in the navigator beneath a MountObject are viewed with classes from their dbs-file.
070905 cs utl Bugfix in listdescriptor. Superclass attributes where not printed. 070905 cs utl Bugfix in listdescriptor. Superclass attributes where not printed.
070905 cs wb Bugfix in ldh_GetClassListAttrRef, success status was returned though list was empty. 070905 cs wb Bugfix in ldh_GetClassListAttrRef, success status was returned though list was empty.
\ No newline at end of file 070917 cs plc Bugfix, reference connections could not be set in gtk.
070918 cs wb Lost classes replaced with $ClassLost when reading wb_load file.
070919 cs wb Defaultvalues inserted into template objects when new attribute objects are added to a class.
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment