equal
deleted
inserted
replaced
126 /*****************************************************************************/ |
126 /*****************************************************************************/ |
127 |
127 |
128 /** Slave information interface data. |
128 /** Slave information interface data. |
129 */ |
129 */ |
130 typedef struct { |
130 typedef struct { |
131 // Non-category data |
131 // Non-category data |
132 uint16_t alias; /**< Configured station alias. */ |
132 uint16_t alias; /**< Configured station alias. */ |
133 uint32_t vendor_id; /**< Vendor ID. */ |
133 uint32_t vendor_id; /**< Vendor ID. */ |
134 uint32_t product_code; /**< Vendor-specific product code. */ |
134 uint32_t product_code; /**< Vendor-specific product code. */ |
135 uint32_t revision_number; /**< Revision number. */ |
135 uint32_t revision_number; /**< Revision number. */ |
136 uint32_t serial_number; /**< Serial number. */ |
136 uint32_t serial_number; /**< Serial number. */ |
255 int ec_slave_fetch_sii_syncs(ec_slave_t *, const uint8_t *, size_t); |
255 int ec_slave_fetch_sii_syncs(ec_slave_t *, const uint8_t *, size_t); |
256 int ec_slave_fetch_sii_pdos(ec_slave_t *, const uint8_t *, size_t, |
256 int ec_slave_fetch_sii_pdos(ec_slave_t *, const uint8_t *, size_t, |
257 ec_direction_t); |
257 ec_direction_t); |
258 |
258 |
259 // misc. |
259 // misc. |
260 ec_sync_t *ec_slave_get_sync(ec_slave_t *, uint8_t); |
260 ec_sync_t *ec_slave_get_sync(ec_slave_t *, uint8_t); |
261 |
261 |
262 void ec_slave_sdo_dict_info(const ec_slave_t *, |
262 void ec_slave_sdo_dict_info(const ec_slave_t *, |
263 unsigned int *, unsigned int *); |
263 unsigned int *, unsigned int *); |
264 ec_sdo_t *ec_slave_get_sdo(ec_slave_t *, uint16_t); |
264 ec_sdo_t *ec_slave_get_sdo(ec_slave_t *, uint16_t); |
265 const ec_sdo_t *ec_slave_get_sdo_const(const ec_slave_t *, uint16_t); |
265 const ec_sdo_t *ec_slave_get_sdo_const(const ec_slave_t *, uint16_t); |