drivers/ec_types.c
branchkernel2.6
changeset 23 39364fbcd069
parent 17 1b5aea4d5147
child 24 d417dd9bdc2f
equal deleted inserted replaced
22:e8c2cd004e0b 23:39364fbcd069
    76   NULL, NULL, NULL, NULL,
    76   NULL, NULL, NULL, NULL,
    77   NULL,
    77   NULL,
    78   0, 0,
    78   0, 0,
    79   NULL, NULL
    79   NULL, NULL
    80 }};
    80 }};
       
    81 EXPORT_SYMBOL(Beckhoff_EK1100);
    81 
    82 
    82 EtherCAT_slave_desc_t Beckhoff_EL1014[] =
    83 EtherCAT_slave_desc_t Beckhoff_EL1014[] =
    83 {{
    84 {{
    84   "Beckhoff", "EL1014", "4x Digital Input",
    85   "Beckhoff", "EL1014", "4x Digital Input",
    85   ECAT_ST_SIMPLE,
    86   ECAT_ST_SIMPLE,
    86   sm0_1014, NULL, NULL, NULL,
    87   sm0_1014, NULL, NULL, NULL,
    87   fmmu0_1014,
    88   fmmu0_1014,
    88   1, 4,
    89   1, 4,
    89   read_1014, NULL
    90   read_1014, NULL
    90 }};
    91 }};
       
    92 EXPORT_SYMBOL(Beckhoff_EL1014);
    91 
    93 
    92 EtherCAT_slave_desc_t Beckhoff_EL2004[] =
    94 EtherCAT_slave_desc_t Beckhoff_EL2004[] =
    93 {{
    95 {{
    94   "Beckhoff", "EL2004", "4x Digital Output",
    96   "Beckhoff", "EL2004", "4x Digital Output",
    95   ECAT_ST_SIMPLE,
    97   ECAT_ST_SIMPLE,
    96   sm0_2004, NULL, NULL, NULL,
    98   sm0_2004, NULL, NULL, NULL,
    97   fmmu0_2004,
    99   fmmu0_2004,
    98   1, 4,
   100   1, 4,
    99   NULL, write_2004
   101   NULL, write_2004
   100 }};
   102 }};
       
   103 EXPORT_SYMBOL(Beckhoff_EL2004);
   101 
   104 
   102 EtherCAT_slave_desc_t Beckhoff_EL3102[] =
   105 EtherCAT_slave_desc_t Beckhoff_EL3102[] =
   103 {{
   106 {{
   104   "Beckhoff", "EL3102", "2x Analog Input Diff",
   107   "Beckhoff", "EL3102", "2x Analog Input Diff",
   105   ECAT_ST_MAILBOX,
   108   ECAT_ST_MAILBOX,
   106   sm0_multi, sm1_multi, sm2_31xx, sm3_31xx,
   109   sm0_multi, sm1_multi, sm2_31xx, sm3_31xx,
   107   fmmu0_31xx,
   110   fmmu0_31xx,
   108   6, 2,
   111   6, 2,
   109   read_31xx, NULL
   112   read_31xx, NULL
   110 }};
   113 }};
       
   114 EXPORT_SYMBOL(Beckhoff_EL3102);
   111 
   115 
   112 EtherCAT_slave_desc_t Beckhoff_EL3162[] =
   116 EtherCAT_slave_desc_t Beckhoff_EL3162[] =
   113 {{
   117 {{
   114   "Beckhoff", "EL3162", "2x Analog Input",
   118   "Beckhoff", "EL3162", "2x Analog Input",
   115   ECAT_ST_MAILBOX,
   119   ECAT_ST_MAILBOX,
   116   sm0_multi, sm1_multi, sm2_31xx, sm3_31xx,
   120   sm0_multi, sm1_multi, sm2_31xx, sm3_31xx,
   117   fmmu0_31xx,
   121   fmmu0_31xx,
   118   6, 2,
   122   6, 2,
   119   read_31xx, NULL
   123   read_31xx, NULL
   120 }};
   124 }};
       
   125 EXPORT_SYMBOL(Beckhoff_EL3162);
   121 
   126 
   122 EtherCAT_slave_desc_t Beckhoff_EL4102[] =
   127 EtherCAT_slave_desc_t Beckhoff_EL4102[] =
   123 {{
   128 {{
   124   "Beckhoff", "EL4102", "2x Analog Output",
   129   "Beckhoff", "EL4102", "2x Analog Output",
   125   ECAT_ST_MAILBOX,
   130   ECAT_ST_MAILBOX,
   126   sm0_multi, sm1_multi, sm2_4102, NULL,
   131   sm0_multi, sm1_multi, sm2_4102, NULL,
   127   fmmu0_4102,
   132   fmmu0_4102,
   128   4, 2,
   133   4, 2,
   129   NULL, write_4102
   134   NULL, write_4102
   130 }};
   135 }};
       
   136 EXPORT_SYMBOL(Beckhoff_EL4102);
   131 
   137 
   132 EtherCAT_slave_desc_t Beckhoff_EL5001[] =
   138 EtherCAT_slave_desc_t Beckhoff_EL5001[] =
   133 {{
   139 {{
   134   "Beckhoff", "EL5001", "SSI-Interface",
   140   "Beckhoff", "EL5001", "SSI-Interface",
   135   ECAT_ST_SIMPLE,
   141   ECAT_ST_SIMPLE,
   136   NULL, NULL, NULL, NULL, // Noch nicht eingepflegt...
   142   NULL, NULL, NULL, NULL, // Noch nicht eingepflegt...
   137   NULL,
   143   NULL,
   138   0, 0,
   144   0, 0,
   139   NULL, NULL
   145   NULL, NULL
   140 }};
   146 }};
       
   147 EXPORT_SYMBOL(Beckhoff_EL5001);
   141 
   148 
   142 /***************************************************************/
   149 /***************************************************************/
   143 
   150 
   144 unsigned int slave_idents_count = 7;
   151 unsigned int slave_idents_count = 7;
   145 
   152