|
@@ -153,10 +143,97 @@
-Prepare the PDO defined at index to be sent by PDOmGR Copy all the data to transmit in process_var *pwCobId : returns the value of the cobid. (subindex 1) Return 0 or 0xFF if error.
-
-
-
+
- Parameters:
-
+
+
+- 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:
+
+
+
+
+
@@ -225,19 +302,19 @@
-Definition at line 430 of file pdo.c.
+Definition at line 351 of file pdo.c.
References INTEGER8, and UNS8.
-Referenced by proceedPDO(), and proceedSYNC().
-
-
-
-
-
-
-
- UNS8 PDOmGR |
+Referenced by buildPDO(), and proceedPDO().
+
+
+
+
+
+
+
+ void PDOEventTimerAlarm |
( |
CO_Data * |
d, |
@@ -246,7 +323,7 @@
|
|
UNS32 |
- cobId | |
+ pdoNum | |
|
@@ -258,7 +335,290 @@
+
+
+
+
+
+
+ void PDOInhibitTimerAlarm |
+ ( |
+ CO_Data * |
+ d, |
+
+
+ |
+ |
+ UNS32 |
+ pdoNum | |
+
+
+ |
+ ) |
+ | | |
+
+
+
+
+
+
+
+
+
+
+ void PDOInit |
+ ( |
+ CO_Data * |
+ d |
+ ) |
+ |
+
+
+
+
+
+
+
+
+
+
+ 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:
-
+
+
+
- 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 |
+ ) |
+ |
+
+
+
+
+
+
+
+
+
+
+ UNS8 sendPDOrequest |
+ ( |
+ CO_Data * |
+ d, |
+
+
+ |
+ |
+ UNS16 |
+ RPDOIndex | |
+
+
+ |
+ ) |
+ | | |
+
+
+
+
+
+
- Parameters:
-
| d | |
@@ -268,204 +628,21 @@
- Returns:
-Definition at line 79 of file pdo.c.
-
-References struct_s_PDO::cobId, struct_s_process_var::count, struct_s_timer_entry::d, struct_s_process_var::data, struct_s_PDO::data, struct_s_PDO::len, MSG_WAR, NOT_A_REQUEST, struct_CO_Data::process_var, sendPDO(), and UNS8.
-
-Referenced by proceedPDO(), and proceedSYNC().
-
-Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
- UNS8 proceedPDO |
- ( |
- CO_Data * |
- d, |
-
-
- |
- |
- Message * |
- m | |
-
-
- |
- ) |
- | | |
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
- Returns:
-
-
-Definition at line 221 of file pdo.c.
-
-References Message::cob_id, CopyBits(), struct_s_process_var::count, struct_s_timer_entry::d, Message::data, struct_s_process_var::data, struct_CO_Data::firstIndex, getODentry(), struct_CO_Data::lastIndex, Message::len, MSG_ERR, MSG_WAR, NOT_A_REQUEST, struct_CO_Data::objdict, OD_SUCCESSFUL, s_quick_index::PDO_RCV, s_quick_index::PDO_RCV_MAP, s_quick_index::PDO_TRS, s_quick_index::PDO_TRS_MAP, PDOmGR(), td_subindex::pObject, struct_CO_Data::process_var, td_indextable::pSubindex, REQUEST, setODentry(), state1, state2, state4, state5, TRANS_EVENT, TRANS_RTR, TRANS_RTR_SYNC, UNS16, UNS32, UNS8, and SHORT_CAN::w.
-
-Referenced by canDispatch().
-
-Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
- UNS8 sendPDO |
- ( |
- CO_Data * |
- d, |
-
-
- |
- |
- s_PDO |
- pdo, |
-
-
- |
- |
- UNS8 |
- request | |
-
-
- |
- ) |
- | | |
-
-
-
-
-
-
-Transmit a PDO data frame on the bus bus_id pdo is a structure which contains the pdo to transmit bus_id is hardware dependant return canSend(bus_id,&m) or 0xFF if error request can take the value REQUEST or NOT_A_REQUEST
-
-Definition at line 37 of file pdo.c.
-
-References struct_CO_Data::canHandle, canSend(), Message::cob_id, struct_s_PDO::cobId, struct_s_timer_entry::d, struct_s_PDO::data, Message::data, struct_s_PDO::len, Message::len, MSG_WAR, struct_CO_Data::nodeState, NOT_A_REQUEST, Operational, REQUEST, Message::rtr, UNS8, and SHORT_CAN::w.
-
-Referenced by PDOmGR(), and sendPDOrequest().
-
-Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
- UNS8 sendPDOevent |
- ( |
- CO_Data * |
- d, |
-
-
- |
- |
- void * |
- variable | |
-
-
- |
- ) |
- | | |
-
-
-
-
-
-
-
-
-
-
- UNS8 sendPDOrequest |
- ( |
- CO_Data * |
- d, |
-
-
- |
- |
- UNS32 |
- cobId | |
-
-
- |
- ) |
- | | |
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
- Returns:
-
-
-Definition at line 181 of file pdo.c.
-
-References struct_s_PDO::cobId, struct_s_timer_entry::d, struct_CO_Data::firstIndex, struct_CO_Data::lastIndex, struct_s_PDO::len, MSG_WAR, struct_CO_Data::objdict, s_quick_index::PDO_RCV, td_subindex::pObject, td_indextable::pSubindex, REQUEST, sendPDO(), UNS16, UNS32, and UNS8.
-
-Here is the call graph for this function:
-
-
-
-
-
Generated on Fri Jun 8 08:52:02 2007 for CanFestival by
+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:
+
+
+
+
+
Generated on Mon Jul 2 19:10:32 2007 for CanFestival by
1.5.1