Manual

Table Of Contents
DELIB API Referenz |Seite 357
par = DAPI_SPECIAL_CMDEXT_CAN_RUNTIME_TX_INTERVAL
Mit diesem Befehl kann das Interval eingestellt/ausgelesen werden.
Interval count
Value Bit [4..7]
1
0x01
2
0x02
3
0x03
4
0x04
.. 9
.. 0x09
Interval unit
Value Bit [0..3]
* 1 ms
0x01
* 10 ms
0x02
* 100 ms
0x03
* 1 sec
0x04
Beispiel
Ein Interval von 700ms entspricht einem value von 0x73
Ein Interval von 40ms entspricht einem value von 0x42
Programmierbeispiel
RunTimeVarWriteToModule(handle,
DAPI_SPECIAL_CMDEXT_CAN_RUNTIME_TX_INTERVAL, 1,
(((0x02 << 4) & 0xf0) | (0x04 & 0x0f)));
// Hier wird das Interval des TX-Paketes[1] auf 40ms eingestellt.
uint val = 0;
RunTimeVarReadFromModule(handle,
DAPI_SPECIAL_CMDEXT_CAN_RUNTIME_TX_INTERVAL, 0, ref
val);
// Hier wird das Interval des TX-Paketes[0] der Variable val übergeben.