Manual

Table Of Contents
DELIB API Referenz |Seite 353
Definition
r ein besseres Verständnis unserer Beispiele, verwenden wir für das Schreiben
die Funktion RunTimeVarWriteToModule und für das Lesen
RunTimeVarReadFromModule
Der darin befindliche Quellcode lautet wie folgt:
//Lesen der Werte
public static uint RunTimeVarReadFromModule(uint handle, uint par,
uint index, ref uint value)
{
byte[] dummy_buff = new byte[] { 0 };
uint u0 = 0;
if(DT.Delib.DapiSpecialCommandExt(handle,
DT.Ext.DAPI_SPECIAL_CMDEXT_CAN_RD_RUNTIME_VALUE,
par, index, value, ref value, ref u0, ref u0,
dummy_buff, 0, dummy_buff, 0, dummy_buff, 0, ref u0) !=
DT.RETURN_OK)
{
return DT.Error.DAPI_ERR_DEV_CONFIG_READ_ERROR;
}
return DT.Error.DAPI_ERR_NONE;
}
//Schreiben der Werte
public static uint RunTimeVarWriteToModule(uint handle, uint par,
uint index, uint value)
{
byte[] dummy_buff = new byte[] { 0 };
uint u0 = 0;
if(DT.Delib.DapiSpecialCommandExt(handle,
DT.Ext.DAPI_SPECIAL_CMDEXT_CAN_WR_RUNTIME_VALUE,
par, index, value, ref u0, ref u0, ref u0,
dummy_buff, 0, dummy_buff, 0, dummy_buff, 0, ref u0) !=
DT.RETURN_OK)
{
return DT.Error.DAPI_ERR_DEV_CONFIG_READ_ERROR;
}
return DT.Error.DAPI_ERR_NONE;
}