Home
last modified time | relevance | path

Searched refs:TPDO (Results 1 – 5 of 5) sorted by relevance

/canopennode-2.7.6/stack/
DCO_PDO.c144 static void CO_TPDOconfigCom(CO_TPDO_t* TPDO, uint32_t COB_IDUsedByTPDO, uint8_t syncFlag){ in CO_TPDOconfigCom() argument
150 if((COB_IDUsedByTPDO & 0xBFFFF800L) == 0 && TPDO->dataLength && ID){ in CO_TPDOconfigCom()
152 if(ID == TPDO->defaultCOB_ID) ID += TPDO->nodeId; in CO_TPDOconfigCom()
153 TPDO->valid = true; in CO_TPDOconfigCom()
157 TPDO->valid = false; in CO_TPDOconfigCom()
160 TPDO->CANtxBuff = CO_CANtxBufferInit( in CO_TPDOconfigCom()
161 TPDO->CANdevTx, /* CAN device */ in CO_TPDOconfigCom()
162 TPDO->CANdevTxIdx, /* index of specific buffer inside CAN module */ in CO_TPDOconfigCom()
165 TPDO->dataLength, /* number of data bytes */ in CO_TPDOconfigCom()
168 if(TPDO->CANtxBuff == 0){ in CO_TPDOconfigCom()
[all …]
DCO_PDO.h305 CO_TPDO_t *TPDO,
335 uint8_t CO_TPDOisCOS(CO_TPDO_t *TPDO);
349 int16_t CO_TPDOsend(CO_TPDO_t *TPDO);
378 CO_TPDO_t *TPDO,
/canopennode-2.7.6/
DCANopen.c307 CO->TPDO[i] = &COO_TPDO[i]; in CO_new()
352 CO->TPDO[i] = (CO_TPDO_t *) calloc(1, sizeof(CO_TPDO_t)); in CO_new()
437 if(CO->TPDO[i] == NULL) errCnt++; in CO_new()
676 CO->TPDO[i], in CO_CANopenInit()
816 free(CO->TPDO[i]); in CO_delete()
949 if(!co->TPDO[i]->sendRequest) in CO_process_TPDO()
950 co->TPDO[i]->sendRequest = CO_TPDOisCOS(co->TPDO[i]); in CO_process_TPDO()
951 CO_TPDO_process(co->TPDO[i], syncWas, timeDifference_us); in CO_process_TPDO()
DCANopen.h130 CO_TPDO_t *TPDO[CO_NO_TPDO];/**< TPDO objects */ member
/canopennode-2.7.6/example/
DIO.eds961 ParameterName=TPDO communication parameter
974 ParameterName=COB-ID used by TPDO
1022 ParameterName=TPDO communication parameter
1035 ParameterName=COB-ID used by TPDO
1083 ParameterName=TPDO communication parameter
1096 ParameterName=COB-ID used by TPDO
1144 ParameterName=TPDO communication parameter
1157 ParameterName=COB-ID used by TPDO
1205 ParameterName=TPDO mapping parameter
1282 ParameterName=TPDO mapping parameter
[all …]