#include "TestMaster.h"
Include dependency graph for TestMaster.c:
Go to the source code of this file.
const indextable* TestMaster_scanIndexOD | ( | UNS16 | wIndex, | |
UNS32 * | errorCode, | |||
ODCallback_t ** | callbacks | |||
) |
Definition at line 347 of file TestMaster.c.
UNS32 TestMaster_valueRangeTest | ( | UNS8 | typeValue, | |
void * | value | |||
) |
Definition at line 25 of file TestMaster.c.
UNS8 MasterMap1 = 0x0 |
Definition at line 9 of file TestMaster.c.
Referenced by TestMaster_post_sync(), and TestMaster_post_TPDO().
UNS32 MasterMap10 = 0x0 |
UNS16 MasterMap11 = 0x0 |
UNS8 MasterMap2 = 0x0 |
UNS8 MasterMap3 = 0x0 |
UNS8 MasterMap4 = 0x0 |
UNS8 MasterMap5 = 0x0 |
UNS8 MasterMap6 = 0x0 |
UNS8 MasterMap7 = 0x0 |
UNS8 MasterMap8 = 0x0 |
UNS8 MasterMap9 = 0x0 |
UNS8 TestMaster_bDeviceNodeId = 0x01 |
Definition at line 36 of file TestMaster.c.
UNS8 TestMaster_count_sync[1] = {0,} |
Definition at line 389 of file TestMaster.c.
CO_Data TestMaster_Data = CANOPEN_NODE_DATA_INITIALIZER(TestMaster) |
Definition at line 411 of file TestMaster.c.
Referenced by InitNodes(), main(), TestMaster_initialisation(), TestMaster_post_TPDO(), and TestMaster_preOperational().
TIMER_HANDLE TestMaster_heartBeatTimers[1] = {TIMER_NONE,} |
Definition at line 43 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1010 = 4 |
Definition at line 90 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1011 = 4 |
Definition at line 105 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1016 = 1 |
Definition at line 120 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1018 = 4 |
Definition at line 135 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1280 = 3 |
Definition at line 150 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1400 = 5 |
Definition at line 163 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1401 = 5 |
Definition at line 180 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1600 = 10 |
Definition at line 197 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1601 = 1 |
Definition at line 227 of file TestMaster.c.
UNS8 TestMaster_highestSubIndex_obj1F22 = 2 |
Definition at line 239 of file TestMaster.c.
const UNS8 TestMaster_iam_a_slave = 0 |
Definition at line 41 of file TestMaster.c.
Initial value:
{ { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1000 } }
Definition at line 55 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_obj1001 } }
Definition at line 62 of file TestMaster.c.
Initial value:
{ { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1005 } }
Definition at line 73 of file TestMaster.c.
Initial value:
{ NULL, }
Definition at line 69 of file TestMaster.c.
Referenced by TestMaster_scanIndexOD().
Initial value:
{ { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1006 } }
Definition at line 84 of file TestMaster.c.
Initial value:
{ NULL, }
Definition at line 80 of file TestMaster.c.
Referenced by TestMaster_scanIndexOD().
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1010 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_All_Parameters }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_Communication_Parameters }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_Application_Parameters }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_Manufacturer_Parameters } }
Definition at line 95 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1011 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_All_Default_Parameters }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_Communication_Default_Parameters }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_Application_Default_Parameters }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_Manufacturer_Default_Parameters } }
Definition at line 110 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1016 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1016[0] } }
Definition at line 125 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1018 }, { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Vendor_ID }, { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Product_Code }, { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Revision_Number }, { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Serial_Number } }
Definition at line 140 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1280 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO }, { RW, int32, sizeof (INTEGER32), (void*)&TestMaster_obj1280_Node_ID_of_the_SDO_Server } }
Definition at line 154 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1400 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1400_COB_ID_used_by_PDO }, { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1400_Transmission_Type }, { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1400_Inhibit_Time }, { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1400_Compatibility_Entry }, { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1400_Event_Timer } }
Definition at line 169 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1401 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1401_COB_ID_used_by_PDO }, { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1401_Transmission_Type }, { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1401_Inhibit_Time }, { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1401_Compatibility_Entry }, { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1401_Event_Timer } }
Definition at line 186 of file TestMaster.c.
Initial value:
{ { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1600 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[0] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[1] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[2] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[3] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[4] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[5] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[6] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[7] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[8] }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[9] } }
Definition at line 211 of file TestMaster.c.
Initial value:
{ { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1601 }, { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1601[0] } }
Definition at line 232 of file TestMaster.c.
Initial value:
{ { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1F22 }, { RW, domain, 0, (void*)&TestMaster_obj1F22[0] }, { RW, domain, 13, (void*)&TestMaster_obj1F22[1] } }
Definition at line 245 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap1 } }
Definition at line 253 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap2 } }
Definition at line 259 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap3 } }
Definition at line 265 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap4 } }
Definition at line 271 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap5 } }
Definition at line 277 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap6 } }
Definition at line 283 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap7 } }
Definition at line 289 of file TestMaster.c.
Initial value:
{ { RW, boolean, sizeof (UNS8), (void*)&MasterMap8 } }
Definition at line 295 of file TestMaster.c.
Initial value:
{ { RW, uint8, sizeof (UNS8), (void*)&MasterMap9 } }
Definition at line 301 of file TestMaster.c.
Initial value:
{ { RW, uint32, sizeof (UNS32), (void*)&MasterMap10 } }
Definition at line 307 of file TestMaster.c.
Initial value:
{ { RW, uint16, sizeof (UNS16), (void*)&MasterMap11 } }
Definition at line 313 of file TestMaster.c.
UNS32 TestMaster_obj1000 = 0x12D |
Definition at line 54 of file TestMaster.c.
UNS8 TestMaster_obj1001 = 0x0 |
Definition at line 61 of file TestMaster.c.
UNS32 TestMaster_obj1005 = 0x40000080 |
Definition at line 68 of file TestMaster.c.
UNS32 TestMaster_obj1006 = 0xC350 |
Definition at line 79 of file TestMaster.c.
UNS32 TestMaster_obj1010_Save_All_Parameters = 0x0 |
Definition at line 91 of file TestMaster.c.
UNS32 TestMaster_obj1010_Save_Application_Parameters = 0x0 |
Definition at line 93 of file TestMaster.c.
UNS32 TestMaster_obj1010_Save_Communication_Parameters = 0x0 |
Definition at line 92 of file TestMaster.c.
UNS32 TestMaster_obj1010_Save_Manufacturer_Parameters = 0x0 |
Definition at line 94 of file TestMaster.c.
Definition at line 106 of file TestMaster.c.
Definition at line 108 of file TestMaster.c.
Definition at line 107 of file TestMaster.c.
Definition at line 109 of file TestMaster.c.
UNS32 TestMaster_obj1016[] |
UNS16 TestMaster_obj1017 = 0x0 |
Definition at line 132 of file TestMaster.c.
UNS32 TestMaster_obj1018_Product_Code = 0x0 |
Definition at line 137 of file TestMaster.c.
UNS32 TestMaster_obj1018_Revision_Number = 0x0 |
Definition at line 138 of file TestMaster.c.
UNS32 TestMaster_obj1018_Serial_Number = 0x0 |
Definition at line 139 of file TestMaster.c.
UNS32 TestMaster_obj1018_Vendor_ID = 0x0 |
Definition at line 136 of file TestMaster.c.
UNS32 TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO = 0x602 |
Definition at line 151 of file TestMaster.c.
UNS32 TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO = 0x582 |
Definition at line 152 of file TestMaster.c.
INTEGER32 TestMaster_obj1280_Node_ID_of_the_SDO_Server = 0x2 |
Definition at line 153 of file TestMaster.c.
UNS32 TestMaster_obj1400_COB_ID_used_by_PDO = 0x182 |
Definition at line 164 of file TestMaster.c.
UNS8 TestMaster_obj1400_Compatibility_Entry = 0x0 |
Definition at line 167 of file TestMaster.c.
UNS16 TestMaster_obj1400_Event_Timer = 0x0 |
Definition at line 168 of file TestMaster.c.
UNS16 TestMaster_obj1400_Inhibit_Time = 0x0 |
Definition at line 166 of file TestMaster.c.
UNS8 TestMaster_obj1400_Transmission_Type = 0x1 |
Definition at line 165 of file TestMaster.c.
UNS32 TestMaster_obj1401_COB_ID_used_by_PDO = 0x0 |
Definition at line 181 of file TestMaster.c.
UNS8 TestMaster_obj1401_Compatibility_Entry = 0x0 |
Definition at line 184 of file TestMaster.c.
UNS16 TestMaster_obj1401_Event_Timer = 0x0 |
Definition at line 185 of file TestMaster.c.
UNS16 TestMaster_obj1401_Inhibit_Time = 0x0 |
Definition at line 183 of file TestMaster.c.
UNS8 TestMaster_obj1401_Transmission_Type = 0x0 |
Definition at line 182 of file TestMaster.c.
UNS32 TestMaster_obj1600[] |
Initial value:
{ 0x20000001, 0x20010001, 0x20020001, 0x20030001, 0x20040001, 0x20050001, 0x20060001, 0x20070001, 0x20080008, 0x20090020 }
Definition at line 198 of file TestMaster.c.
UNS32 TestMaster_obj1601[] |
UNS8* TestMaster_obj1F22[] |
Initial value:
{ "", "\x01\x00\x00\x00\x17\x10\x00\x02\x00\x00\x00\xe8\x03" }
Definition at line 240 of file TestMaster.c.
const indextable TestMaster_objdict[] |
Initial value:
{ { (subindex*)TestMaster_Index1000,sizeof(TestMaster_Index1000)/sizeof(TestMaster_Index1000[0]), 0x1000}, { (subindex*)TestMaster_Index1001,sizeof(TestMaster_Index1001)/sizeof(TestMaster_Index1001[0]), 0x1001}, { (subindex*)TestMaster_Index1005,sizeof(TestMaster_Index1005)/sizeof(TestMaster_Index1005[0]), 0x1005}, { (subindex*)TestMaster_Index1006,sizeof(TestMaster_Index1006)/sizeof(TestMaster_Index1006[0]), 0x1006}, { (subindex*)TestMaster_Index1010,sizeof(TestMaster_Index1010)/sizeof(TestMaster_Index1010[0]), 0x1010}, { (subindex*)TestMaster_Index1011,sizeof(TestMaster_Index1011)/sizeof(TestMaster_Index1011[0]), 0x1011}, { (subindex*)TestMaster_Index1016,sizeof(TestMaster_Index1016)/sizeof(TestMaster_Index1016[0]), 0x1016}, { (subindex*)TestMaster_Index1018,sizeof(TestMaster_Index1018)/sizeof(TestMaster_Index1018[0]), 0x1018}, { (subindex*)TestMaster_Index1280,sizeof(TestMaster_Index1280)/sizeof(TestMaster_Index1280[0]), 0x1280}, { (subindex*)TestMaster_Index1400,sizeof(TestMaster_Index1400)/sizeof(TestMaster_Index1400[0]), 0x1400}, { (subindex*)TestMaster_Index1401,sizeof(TestMaster_Index1401)/sizeof(TestMaster_Index1401[0]), 0x1401}, { (subindex*)TestMaster_Index1600,sizeof(TestMaster_Index1600)/sizeof(TestMaster_Index1600[0]), 0x1600}, { (subindex*)TestMaster_Index1601,sizeof(TestMaster_Index1601)/sizeof(TestMaster_Index1601[0]), 0x1601}, { (subindex*)TestMaster_Index1F22,sizeof(TestMaster_Index1F22)/sizeof(TestMaster_Index1F22[0]), 0x1F22}, { (subindex*)TestMaster_Index2000,sizeof(TestMaster_Index2000)/sizeof(TestMaster_Index2000[0]), 0x2000}, { (subindex*)TestMaster_Index2001,sizeof(TestMaster_Index2001)/sizeof(TestMaster_Index2001[0]), 0x2001}, { (subindex*)TestMaster_Index2002,sizeof(TestMaster_Index2002)/sizeof(TestMaster_Index2002[0]), 0x2002}, { (subindex*)TestMaster_Index2003,sizeof(TestMaster_Index2003)/sizeof(TestMaster_Index2003[0]), 0x2003}, { (subindex*)TestMaster_Index2004,sizeof(TestMaster_Index2004)/sizeof(TestMaster_Index2004[0]), 0x2004}, { (subindex*)TestMaster_Index2005,sizeof(TestMaster_Index2005)/sizeof(TestMaster_Index2005[0]), 0x2005}, { (subindex*)TestMaster_Index2006,sizeof(TestMaster_Index2006)/sizeof(TestMaster_Index2006[0]), 0x2006}, { (subindex*)TestMaster_Index2007,sizeof(TestMaster_Index2007)/sizeof(TestMaster_Index2007[0]), 0x2007}, { (subindex*)TestMaster_Index2008,sizeof(TestMaster_Index2008)/sizeof(TestMaster_Index2008[0]), 0x2008}, { (subindex*)TestMaster_Index2009,sizeof(TestMaster_Index2009)/sizeof(TestMaster_Index2009[0]), 0x2009}, { (subindex*)TestMaster_Index200A,sizeof(TestMaster_Index200A)/sizeof(TestMaster_Index200A[0]), 0x200A}, }
Definition at line 318 of file TestMaster.c.
Referenced by TestMaster_scanIndexOD().
UNS16 TestMaster_ObjdictSize = sizeof(TestMaster_objdict)/sizeof(TestMaster_objdict[0]) |
Definition at line 409 of file TestMaster.c.