implemnted el6900 support and fsoe transport

This commit is contained in:
Sascha Ittner
2018-06-27 11:50:35 +02:00
parent 7d318a66d2
commit 0c9f7caea9
7 changed files with 422 additions and 112 deletions

View File

@@ -195,8 +195,8 @@ typedef struct lcec_slave {
lcec_slave_sdoconf_t *sdo_config;
lcec_slave_idnconf_t *idn_config;
lcec_slave_modparam_t *modparams;
int fsoe_slave_offset;
int fsoe_master_offset;
unsigned int *fsoe_slave_offset;
unsigned int *fsoe_master_offset;
} lcec_slave_t;
typedef struct {
@@ -216,5 +216,9 @@ int lcec_param_newf_list(void *base, const lcec_pindesc_t *list, ...);
LCEC_CONF_MODPARAM_VAL_T *lcec_modparam_get(struct lcec_slave *slave, int id);
lcec_slave_t *lcec_slave_by_index(struct lcec_master *master, int index);
void copy_fsoe_data(struct lcec_slave *slave, unsigned int slave_offset, unsigned int master_offset);
#endif