diff -r f45fd4cd3832 -r 34654679f262 doc/doxygen/html/win32test_8c-source.html --- a/doc/doxygen/html/win32test_8c-source.html Fri Jul 06 10:53:15 2007 +0200 +++ b/doc/doxygen/html/win32test_8c-source.html Mon Jul 16 08:56:03 2007 +0200 @@ -18,7 +18,7 @@
  • Globals
  • +examples » win32test

    win32test.c

    Go to the documentation of this file.
    00001 
     00002 /* File generated by gen_cfile.py. Should not be modified. */
     00003 
    @@ -32,7 +32,7 @@
     00011 /* Declaration of the value range types                                   */
     00012 /**************************************************************************/
     00013 
    -00014 UNS32 win32test_valueRangeTest (UNS8 typeValue, void * value)
    +00014 UNS32 win32test_valueRangeTest (UNS8 typeValue, void * value)
     00015 {
     00016   switch (typeValue) {
     00017   }
    @@ -43,14 +43,14 @@
     00022 /* The node id                                                            */
     00023 /**************************************************************************/
     00024 /* node_id default value.*/
    -00025 UNS8 win32test_bDeviceNodeId = 0x01;
    +00025 UNS8 win32test_bDeviceNodeId = 0x01;
     00026 
     00027 /**************************************************************************/
     00028 /* Array of message processing information */
     00029 
    -00030 const UNS8 win32test_iam_a_slave = 0;
    +00030 const UNS8 win32test_iam_a_slave = 0;
     00031 
    -00032 TIMER_HANDLE win32test_heartBeatTimers[1];
    +00032 TIMER_HANDLE win32test_heartBeatTimers[1];
     00033 
     00034 /*
     00035 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    @@ -61,102 +61,102 @@
     00040 */
     00041 
     00042 /* index 0x1000 :   Device Type. */
    -00043                     UNS32 win32test_obj1000 = 0x12D;    /* 301 */
    -00044                     subindex win32test_Index1000[] = 
    +00043                     UNS32 win32test_obj1000 = 0x12D;    /* 301 */
    +00044                     subindex win32test_Index1000[] = 
     00045                      {
    -00046                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1000 }
    +00046                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1000 }
     00047                      };
     00048 
     00049 /* index 0x1001 :   Error Register. */
    -00050                     UNS8 win32test_obj1001 = 0x0;       /* 0 */
    -00051                     subindex win32test_Index1001[] = 
    +00050                     UNS8 win32test_obj1001 = 0x0;       /* 0 */
    +00051                     subindex win32test_Index1001[] = 
     00052                      {
    -00053                        { RO, uint8, sizeof (UNS8), (void*)&win32test_obj1001 }
    +00053                        { RO, uint8, sizeof (UNS8), (void*)&win32test_obj1001 }
     00054                      };
     00055 
     00056 /* index 0x1005 :   SYNC COB ID. */
    -00057                     UNS32 win32test_obj1005 = 0x0;      /* 0 */
    -00058                     ODCallback_t win32test_Index1005_callbacks[] = 
    +00057                     UNS32 win32test_obj1005 = 0x0;      /* 0 */
    +00058                     ODCallback_t win32test_Index1005_callbacks[] = 
     00059                      {
     00060                        NULL,
     00061                      };
    -00062                     subindex win32test_Index1005[] = 
    +00062                     subindex win32test_Index1005[] = 
     00063                      {
    -00064                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1005 }
    +00064                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1005 }
     00065                      };
     00066 
     00067 /* index 0x1006 :   Communication / Cycle Period */
    -00068                     UNS32 win32test_obj1006 = 0x0;   /* 0 */
    +00068                     UNS32 win32test_obj1006 = 0x0;   /* 0 */
     00069 
     00070 /* index 0x1016 :   Consumer Heartbeat Time */
    -00071                     UNS8 win32test_highestSubIndex_obj1016 = 0;
    -00072                     UNS32 win32test_obj1016[]={0};
    +00071                     UNS8 win32test_highestSubIndex_obj1016 = 0;
    +00072                     UNS32 win32test_obj1016[]={0};
     00073 
     00074 /* index 0x1017 :   Producer Heartbeat Time */ 
    -00075                     UNS16 win32test_obj1017 = 0x0;   /* 0 */
    +00075                     UNS16 win32test_obj1017 = 0x0;   /* 0 */
     00076 
     00077 /* index 0x1018 :   Identity. */
    -00078                     UNS8 win32test_highestSubIndex_obj1018 = 4; /* number of subindex - 1*/
    -00079                     UNS32 win32test_obj1018_Vendor_ID = 0x0;    /* 0 */
    -00080                     UNS32 win32test_obj1018_Product_Code = 0x0; /* 0 */
    -00081                     UNS32 win32test_obj1018_Revision_Number = 0x0;      /* 0 */
    -00082                     UNS32 win32test_obj1018_Serial_Number = 0x0;        /* 0 */
    -00083                     subindex win32test_Index1018[] = 
    +00078                     UNS8 win32test_highestSubIndex_obj1018 = 4; /* number of subindex - 1*/
    +00079                     UNS32 win32test_obj1018_Vendor_ID = 0x0;    /* 0 */
    +00080                     UNS32 win32test_obj1018_Product_Code = 0x0; /* 0 */
    +00081                     UNS32 win32test_obj1018_Revision_Number = 0x0;      /* 0 */
    +00082                     UNS32 win32test_obj1018_Serial_Number = 0x0;        /* 0 */
    +00083                     subindex win32test_Index1018[] = 
     00084                      {
    -00085                        { RO, uint8, sizeof (UNS8), (void*)&win32test_highestSubIndex_obj1018 },
    -00086                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Vendor_ID },
    -00087                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Product_Code },
    -00088                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Revision_Number },
    -00089                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Serial_Number }
    +00085                        { RO, uint8, sizeof (UNS8), (void*)&win32test_highestSubIndex_obj1018 },
    +00086                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Vendor_ID },
    +00087                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Product_Code },
    +00088                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Revision_Number },
    +00089                        { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Serial_Number }
     00090                      };
     00091 
     00092 /* index 0x1280 :   Client SDO 1 Parameter. */
    -00093                     UNS8 win32test_highestSubIndex_obj1280 = 3; /* number of subindex - 1*/
    -00094                     UNS32 win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO = 0x0; /* 0 */
    -00095                     UNS32 win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO = 0x0;  /* 0 */
    -00096                     UNS32 win32test_obj1280_Node_ID_of_the_SDO_Server = 0x0;    /* 0 */
    -00097                     subindex win32test_Index1280[] = 
    +00093                     UNS8 win32test_highestSubIndex_obj1280 = 3; /* number of subindex - 1*/
    +00094                     UNS32 win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO = 0x0; /* 0 */
    +00095                     UNS32 win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO = 0x0;  /* 0 */
    +00096                     UNS32 win32test_obj1280_Node_ID_of_the_SDO_Server = 0x0;    /* 0 */
    +00097                     subindex win32test_Index1280[] = 
     00098                      {
    -00099                        { RO, uint8, sizeof (UNS8), (void*)&win32test_highestSubIndex_obj1280 },
    -00100                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO },
    -00101                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO },
    -00102                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_Node_ID_of_the_SDO_Server }
    +00099                        { RO, uint8, sizeof (UNS8), (void*)&win32test_highestSubIndex_obj1280 },
    +00100                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO },
    +00101                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO },
    +00102                        { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_Node_ID_of_the_SDO_Server }
     00103                      };
     00104 
    -00105 const indextable win32test_objdict[] = 
    +00105 const indextable win32test_objdict[] = 
     00106 {
    -00107   { (subindex*)win32test_Index1000,sizeof(win32test_Index1000)/sizeof(win32test_Index1000[0]), 0x1000},
    -00108   { (subindex*)win32test_Index1001,sizeof(win32test_Index1001)/sizeof(win32test_Index1001[0]), 0x1001},
    -00109   { (subindex*)win32test_Index1005,sizeof(win32test_Index1005)/sizeof(win32test_Index1005[0]), 0x1005},
    -00110   { (subindex*)win32test_Index1018,sizeof(win32test_Index1018)/sizeof(win32test_Index1018[0]), 0x1018},
    -00111   { (subindex*)win32test_Index1280,sizeof(win32test_Index1280)/sizeof(win32test_Index1280[0]), 0x1280},
    +00107   { (subindex*)win32test_Index1000,sizeof(win32test_Index1000)/sizeof(win32test_Index1000[0]), 0x1000},
    +00108   { (subindex*)win32test_Index1001,sizeof(win32test_Index1001)/sizeof(win32test_Index1001[0]), 0x1001},
    +00109   { (subindex*)win32test_Index1005,sizeof(win32test_Index1005)/sizeof(win32test_Index1005[0]), 0x1005},
    +00110   { (subindex*)win32test_Index1018,sizeof(win32test_Index1018)/sizeof(win32test_Index1018[0]), 0x1018},
    +00111   { (subindex*)win32test_Index1280,sizeof(win32test_Index1280)/sizeof(win32test_Index1280[0]), 0x1280},
     00112 };
     00113 
    -00114 const indextable * win32test_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks)
    +00114 const indextable * win32test_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks)
     00115 {
     00116         int i;
     00117         *callbacks = NULL;
     00118         switch(wIndex){
     00119                 case 0x1000: i = 0;break;
     00120                 case 0x1001: i = 1;break;
    -00121                 case 0x1005: i = 2;*callbacks = win32test_Index1005_callbacks; break;
    +00121                 case 0x1005: i = 2;*callbacks = win32test_Index1005_callbacks; break;
     00122                 case 0x1018: i = 3;break;
     00123                 case 0x1280: i = 4;break;
     00124                 default:
    -00125                         *errorCode = OD_NO_SUCH_OBJECT;
    +00125                         *errorCode = OD_NO_SUCH_OBJECT;
     00126                         return NULL;
     00127         }
    -00128         *errorCode = OD_SUCCESSFUL;
    -00129         return &win32test_objdict[i];
    +00128         *errorCode = OD_SUCCESSFUL;
    +00129         return &win32test_objdict[i];
     00130 }
     00131 
     00132 /* To count at which received SYNC a PDO must be sent.
     00133  * Even if no pdoTransmit are defined, at least one entry is computed
     00134  * for compilations issues.
     00135  */
    -00136 UNS8 win32test_count_sync[1] = {0,};
    +00136 UNS8 win32test_count_sync[1] = {0,};
     00137 
    -00138 quick_index win32test_firstIndex = {
    +00138 quick_index win32test_firstIndex = {
     00139   0, /* SDO_SVR */
     00140   4, /* SDO_CLT */
     00141   0, /* PDO_RCV */
    @@ -165,7 +165,7 @@
     00144   0 /* PDO_TRS_MAP */
     00145 };
     00146 
    -00147 quick_index win32test_lastIndex = {
    +00147 quick_index win32test_lastIndex = {
     00148   0, /* SDO_SVR */
     00149   4, /* SDO_CLT */
     00150   0, /* PDO_RCV */
    @@ -174,11 +174,11 @@
     00153   0 /* PDO_TRS_MAP */
     00154 };
     00155 
    -00156 UNS16 win32test_ObjdictSize = sizeof(win32test_objdict)/sizeof(win32test_objdict[0]); 
    +00156 UNS16 win32test_ObjdictSize = sizeof(win32test_objdict)/sizeof(win32test_objdict[0]); 
     00157 
    -00158 CO_Data win32test_Data = CANOPEN_NODE_DATA_INITIALIZER(win32test);
    +00158 CO_Data win32test_Data = CANOPEN_NODE_DATA_INITIALIZER(win32test);
     00159 
    -

    Generated on Fri Jun 8 08:51:39 2007 for CanFestival by  +
    Generated on Mon Jul 2 19:10:16 2007 for CanFestival by  doxygen 1.5.1