PISO-CPM100(U) / PCM-CPM100 user manual (ver. 2.02) Dec/03/2012 ----------------- 67
4.5.33. CPM100_GetPDOLastData
Description:
Using the function CPM100_GetPDOLastData can get the last data of
the RxPDO and TxPDO from the PDO data buffer. The last PDO data
is saved in PDO buffer, so it may not the same with the real situation.
Syntax:
WORD
CPM100_GetPDOLastData (
BYTE
BoardNo,
WORD
Cobid,
BYTE
*IsNew,
BYTE
*DLen,
BYTE
*RData,
BYTE
BlockMode)
Parameter:
BoardNo:
[input] CPM100 board number (0~7).
Cobid:
[input] COB-ID used by the PDO object.
*IsNew:
[output] Check the data if had been read before. 0 is been read
before, and 1 is new one.
*DLen:
[output] The data length of the PDO message.
*RData:
[output] The PDO message gets from the PDO buffer.
BlockMode:
[input] 0 means this function is non-block-function, and 1
means this function is block-function. If set this parameter to 1, the
running procedure of the users’ application will be held in the
function until return. If set to 0, this function will return “CPM_
Processing” directly. This function will return its process status
while users apply it with the same “BoardNo” and “Cobid” again. If
the procedure is still not complete, it will return “CPM_Wait”.