diff -r 6efc85c5493e -r 1c1e3599d66a doc/doxygen/html/pdo_8c.html --- a/doc/doxygen/html/pdo_8c.html Mon Feb 11 11:00:12 2008 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,672 +0,0 @@ - - -CanFestival: src/pdo.c File Reference - - - - -
-
-
-
- -

pdo.c File Reference

#include "pdo.h"
-#include "objacces.h"
-#include "canfestival.h"
- -

-Include dependency graph for pdo.c:

- - - - - - - - - - - - - - - - - - - - -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

UNS8 buildPDO (CO_Data *d, UNS8 numPdo, Message *pdo)
UNS8 sendPDOrequest (CO_Data *d, UNS16 RPDOIndex)
UNS8 proceedPDO (CO_Data *d, Message *m)
void CopyBits (UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)
UNS8 sendPDOevent (CO_Data *d)
void PDOEventTimerAlarm (CO_Data *d, UNS32 pdoNum)
void PDOInhibitTimerAlarm (CO_Data *d, UNS32 pdoNum)
UNS8 _sendPDOevent (CO_Data *d, UNS8 isSyncEvent)
UNS32 TPDO_Communication_Parameter_Callback (CO_Data *d, const indextable *OD_entry, UNS8 bSubindex)
void PDOInit (CO_Data *d)
void PDOStop (CO_Data *d)
-


Detailed Description

-
Author:
Edouard TISSERANT and Francis DUPIN
-
Date:
Tue Jun 5 09:32:32 2007
- -

-Definition in file pdo.c.


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
UNS8 _sendPDOevent (CO_Data d,
UNS8  isSyncEvent 
)
-
-
- -

-

Parameters:
- - - -
d 
isSyncEvent 
-
-
Returns:
- -

-Definition at line 442 of file pdo.c. -

-References buildPDO(), struct_CO_Data::canHandle, canSend(), Message::cob_id, struct_s_timer_entry::d, Message::data, DelAlarm(), struct_CO_Data::firstIndex, struct_s_PDO_status::last_message, struct_CO_Data::lastIndex, Message::len, Message_Initializer, MS_TO_TIMEVAL, MSG_ERR, MSG_WAR, struct_CO_Data::objdict, struct_CO_Data::PDO_status, s_quick_index::PDO_TRS, s_quick_index::PDO_TRS_MAP, PDOEventTimerAlarm(), PDOInhibitTimerAlarm(), td_subindex::pObject, td_indextable::pSubindex, SetAlarm(), state11, state3, state5, struct_s_PDO_status::transmit_type_parameter, UNS16, UNS32, UNS64, UNS8, US_TO_TIMEVAL, and SHORT_CAN::w. -

-Referenced by PDOEventTimerAlarm(), PDOInhibitTimerAlarm(), PDOInit(), proceedSYNC(), and sendPDOevent(). -

-Here is the call graph for this function:

- - - - - - - - - - - - - - -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
UNS8 buildPDO (CO_Data d,
UNS8  numPdo,
Message pdo 
)
-
-
- -

-

Parameters:
- - - - -
d 
TPDO_com TPDO communication parameters OD entry
TPDO_map TPDO mapping parameters OD entry
-
-
Returns:
- -

-Definition at line 48 of file pdo.c. -

-References Message::cob_id, CopyBits(), struct_s_timer_entry::d, Message::data, struct_CO_Data::firstIndex, getODentry(), td_indextable::index, Message::len, MSG_ERR, MSG_WAR, NOT_A_REQUEST, struct_CO_Data::objdict, OD_SUCCESSFUL, s_quick_index::PDO_TRS, s_quick_index::PDO_TRS_MAP, td_subindex::pObject, td_indextable::pSubindex, Message::rtr, UNS16, UNS32, UNS8, and SHORT_CAN::w. -

-Referenced by _sendPDOevent(), and proceedPDO(). -

-Here is the call graph for this function:

- - - - - - - -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void CopyBits (UNS8  NbBits,
UNS8 *  SrcByteIndex,
UNS8  SrcBitIndex,
UNS8  SrcBigEndian,
UNS8 *  DestByteIndex,
UNS8  DestBitIndex,
UNS8  DestBigEndian 
)
-
-
- -

-

Parameters:
- - - - - - - - -
NbBits 
SrcByteIndex 
SrcBitIndex 
SrcBigEndian 
DestByteIndex 
DestBitIndex 
DestBigEndian 
-
- -

-Definition at line 351 of file pdo.c. -

-References INTEGER8, and UNS8. -

-Referenced by buildPDO(), and proceedPDO(). -

-

- -

-
- - - - - - - - - - - - - - - - - - -
void PDOEventTimerAlarm (CO_Data d,
UNS32  pdoNum 
)
-
-
- -

- -

-Definition at line 415 of file pdo.c. -

-References _sendPDOevent(), Message::cob_id, struct_s_timer_entry::d, struct_s_PDO_status::event_timer, struct_s_PDO_status::last_message, struct_CO_Data::PDO_status, and SHORT_CAN::w. -

-Referenced by _sendPDOevent(), proceedPDO(), and TPDO_Communication_Parameter_Callback(). -

-Here is the call graph for this function:

- - - - - - - - - - - - - - -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void PDOInhibitTimerAlarm (CO_Data d,
UNS32  pdoNum 
)
-
-
- -

- -

-Definition at line 424 of file pdo.c. -

-References _sendPDOevent(), struct_s_timer_entry::d, struct_s_PDO_status::inhibit_timer, struct_CO_Data::PDO_status, and struct_s_PDO_status::transmit_type_parameter. -

-Referenced by _sendPDOevent(). -

-Here is the call graph for this function:

- - - - - - - - - - - - - - -
-

- -

-
- - - - - - - - - -
void PDOInit (CO_Data d  ) 
-
-
- -

- -

-Definition at line 601 of file pdo.c. -

-References _sendPDOevent(), struct_s_timer_entry::d, struct_CO_Data::firstIndex, struct_CO_Data::lastIndex, OD_SUCCESSFUL, s_quick_index::PDO_TRS, scanIndexOD(), TPDO_Communication_Parameter_Callback(), UNS16, and UNS32. -

-Referenced by switchCommunicationState(). -

-Here is the call graph for this function:

- - - - - - - - - - - - - - - - -
-

- -

-
- - - - - - - - - -
void PDOStop (CO_Data d  ) 
-
-
- -

- -

-Definition at line 632 of file pdo.c. -

-References Message::cob_id, struct_s_timer_entry::d, DelAlarm(), struct_s_PDO_status::event_timer, struct_CO_Data::firstIndex, struct_s_PDO_status::inhibit_timer, struct_s_PDO_status::last_message, struct_CO_Data::lastIndex, struct_CO_Data::PDO_status, s_quick_index::PDO_TRS, struct_s_PDO_status::transmit_type_parameter, UNS16, UNS8, and SHORT_CAN::w. -

-Referenced by switchCommunicationState(). -

-Here is the call graph for this function:

- - - - -
-

- -

-
- - - - - - - - - - - - - - - - - - -
UNS8 proceedPDO (CO_Data d,
Message m 
)
-
-
- -

-

Parameters:
- - - -
d 
m 
-
-
Returns:
- -

-Definition at line 141 of file pdo.c. -

-References buildPDO(), struct_CO_Data::canHandle, canSend(), Message::cob_id, CopyBits(), struct_s_timer_entry::d, Message::data, DelAlarm(), struct_s_PDO_status::event_timer, struct_CO_Data::firstIndex, struct_s_PDO_status::inhibit_timer, struct_s_PDO_status::last_message, struct_CO_Data::lastIndex, MSG_ERR, MSG_WAR, NOT_A_REQUEST, struct_CO_Data::objdict, OD_SUCCESSFUL, s_quick_index::PDO_RCV, s_quick_index::PDO_RCV_MAP, struct_CO_Data::PDO_status, s_quick_index::PDO_TRS, PDOEventTimerAlarm(), td_subindex::pObject, td_indextable::pSubindex, REQUEST, setODentry(), state1, state2, state4, state5, struct_s_PDO_status::transmit_type_parameter, UNS16, UNS32, UNS8, and SHORT_CAN::w. -

-Referenced by canDispatch(). -

-Here is the call graph for this function:

- - - - - - - - - - - - - -
-

- -

-
- - - - - - - - - -
UNS8 sendPDOevent (CO_Data d  ) 
-
-
- -

-

Parameters:
- - -
d 
-
-
Returns:
- -

-Definition at line 408 of file pdo.c. -

-References _sendPDOevent(), and struct_s_timer_entry::d. -

-Here is the call graph for this function:

- - - - - - - - - - - - - - - -
-

- -

-
- - - - - - - - - - - - - - - - - - -
UNS8 sendPDOrequest (CO_Data d,
UNS16  RPDOIndex 
)
-
-
- -

-

Parameters:
- - - -
d 
cobId 
-
-
Returns:
- -

-Definition at line 104 of file pdo.c. -

-References struct_CO_Data::canHandle, canSend(), struct_s_timer_entry::d, struct_CO_Data::firstIndex, struct_CO_Data::lastIndex, MSG_ERR, MSG_WAR, struct_CO_Data::objdict, s_quick_index::PDO_RCV, td_subindex::pObject, td_indextable::pSubindex, REQUEST, UNS16, and UNS32. -

-Referenced by TestMaster_post_TPDO(). -

-Here is the call graph for this function:

- - - - - -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
UNS32 TPDO_Communication_Parameter_Callback (CO_Data d,
const indextable OD_entry,
UNS8  bSubindex 
)
-
-
- -

-

Parameters:
- - - - -
d 
OD_entry 
bSubindex 
-
-
Returns:
always 0
- -

-Definition at line 573 of file pdo.c. -

-References s_state_communication::csPDO, struct_CO_Data::CurrentCommunicationState, struct_s_timer_entry::d, DelAlarm(), struct_s_PDO_status::event_timer, struct_CO_Data::firstIndex, struct_s_PDO_status::inhibit_timer, struct_CO_Data::objdict, struct_CO_Data::PDO_status, s_quick_index::PDO_TRS, PDOEventTimerAlarm(), td_subindex::pObject, td_indextable::pSubindex, struct_s_PDO_status::transmit_type_parameter, and UNS8. -

-Referenced by PDOInit(). -

-Here is the call graph for this function:

- - - - - - - - - - - - - -
-

-


Generated on Mon Jul 2 19:10:39 2007 for CanFestival by  - -doxygen 1.5.1
- -