├── LICENSE ├── README.md ├── docs ├── IGH-DC-MONITOR.PNG ├── IGH-MASTER-CONTROL.jpg ├── IGH-MASTER-SLAVES.jpg ├── IGH-MASTER-STAT.PNG ├── IGH-MONITOR-SLAVES.PNG ├── IGH-SCAN-RESULT.PNG ├── SLAVES-IN-DC.jpg ├── SLAVES-IN-SM.jpg ├── TWINCAT3-DC.PNG ├── TWINCAT3-INPUT-DATA1.PNG ├── TWINCAT3-INPUT-DATA2.PNG ├── TWINCAT3-OUTPUT-CONTROL1.PNG ├── TWINCAT3-OUTPUT-CONTROL2.PNG ├── TWINCAT3-SCAN-RESULT.PNG ├── TWINCAT3-SM.PNG ├── XMC4800-MAIN-CODE.PNG ├── bibliography │ └── 基于Ethercat的伺服驱动器的设备描述技术研究.pdf ├── slave_led_control.mp4 └── slave_led_control_dc.mp4 ├── hardware └── XMC4800Dev │ ├── XMC4800-Core.SchDoc │ ├── XMC4800-Dev.DsnWrk │ ├── XMC4800-Dev.PcbDoc │ ├── XMC4800-Dev.PrjPcb │ ├── XMC4800-ECAT-P0.SchDoc │ ├── XMC4800-ECAT-P1.SchDoc │ ├── XMC4800-Misc.SchDoc │ └── XMC4800-Power.SchDoc └── software ├── FreeECAT-Master ├── IgH │ ├── EtherCAT Master based on IgH.pdf │ ├── EtherCAT_Master-1.5.2-sncn-5.zip │ ├── IgH-API │ │ └── html │ │ │ ├── annotated.html │ │ │ ├── annotated_dup.js │ │ │ ├── arrowdown.png │ │ │ ├── arrowright.png │ │ │ ├── bc_s.png │ │ │ ├── bdwn.png │ │ │ ├── cdev_8c.html │ │ │ ├── cdev_8c.js │ │ │ ├── cdev_8c_source.html │ │ │ ├── cdev_8h.html │ │ │ ├── cdev_8h.js │ │ │ ├── cdev_8h_source.html │ │ │ ├── classes.html │ │ │ ├── closed.png │ │ │ ├── coe__emerg__ring_8c.html │ │ │ ├── coe__emerg__ring_8c.js │ │ │ ├── coe__emerg__ring_8c_source.html │ │ │ ├── coe__emerg__ring_8h.html │ │ │ ├── coe__emerg__ring_8h.js │ │ │ ├── coe__emerg__ring_8h_source.html │ │ │ ├── datagram_8c.html │ │ │ ├── datagram_8c.js │ │ │ ├── datagram_8c_source.html │ │ │ ├── datagram_8h.html │ │ │ ├── datagram_8h.js │ │ │ ├── datagram_8h_source.html │ │ │ ├── datagram__pair_8c.html │ │ │ ├── datagram__pair_8c.js │ │ │ ├── datagram__pair_8c_source.html │ │ │ ├── datagram__pair_8h.html │ │ │ ├── datagram__pair_8h.js │ │ │ ├── datagram__pair_8h_source.html │ │ │ ├── debug_8c.html │ │ │ ├── debug_8c.js │ │ │ ├── debug_8c_source.html │ │ │ ├── debug_8h.html │ │ │ ├── debug_8h.js │ │ │ ├── debug_8h_source.html │ │ │ ├── device_8c.html │ │ │ ├── device_8c.js │ │ │ ├── device_8c_source.html │ │ │ ├── device_8h.html │ │ │ ├── device_8h.js │ │ │ ├── device_8h_source.html │ │ │ ├── dir_07b86ffc266b39efa5bbdc0e9fdb330a.html │ │ │ ├── dir_c1346cf4828efdd0d2baf0d391d01b77.html │ │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ │ ├── doc.png │ │ │ ├── domain_8c.html │ │ │ ├── domain_8c.js │ │ │ ├── domain_8c_source.html │ │ │ ├── domain_8h.html │ │ │ ├── domain_8h.js │ │ │ ├── domain_8h_source.html │ │ │ ├── doxygen.css │ │ │ ├── doxygen.png │ │ │ ├── doxygen_8c.html │ │ │ ├── doxygen_8c_source.html │ │ │ ├── dynsections.js │ │ │ ├── ecdev_8h.html │ │ │ ├── ecdev_8h.js │ │ │ ├── ecdev_8h_source.html │ │ │ ├── ecrt_8h.html │ │ │ ├── ecrt_8h.js │ │ │ ├── ecrt_8h_source.html │ │ │ ├── ectty_8h.html │ │ │ ├── ectty_8h.js │ │ │ ├── ectty_8h_source.html │ │ │ ├── eoe__request_8c.html │ │ │ ├── eoe__request_8c.js │ │ │ ├── eoe__request_8c_source.html │ │ │ ├── eoe__request_8h.html │ │ │ ├── eoe__request_8h.js │ │ │ ├── eoe__request_8h_source.html │ │ │ ├── ethernet_8c.html │ │ │ ├── ethernet_8c.js │ │ │ ├── ethernet_8c_source.html │ │ │ ├── ethernet_8h.html │ │ │ ├── ethernet_8h.js │ │ │ ├── ethernet_8h_source.html │ │ │ ├── files.html │ │ │ ├── files.js │ │ │ ├── fmmu__config_8c.html │ │ │ ├── fmmu__config_8c.js │ │ │ ├── fmmu__config_8c_source.html │ │ │ ├── fmmu__config_8h.html │ │ │ ├── fmmu__config_8h.js │ │ │ ├── fmmu__config_8h_source.html │ │ │ ├── foe_8h.html │ │ │ ├── foe_8h.js │ │ │ ├── foe_8h_source.html │ │ │ ├── foe__request_8c.html │ │ │ ├── foe__request_8c.js │ │ │ ├── foe__request_8c_source.html │ │ │ ├── foe__request_8h.html │ │ │ ├── foe__request_8h.js │ │ │ ├── foe__request_8h_source.html │ │ │ ├── folderclosed.png │ │ │ ├── folderopen.png │ │ │ ├── fsm__change_8c.html │ │ │ ├── fsm__change_8c.js │ │ │ ├── fsm__change_8c_source.html │ │ │ ├── fsm__change_8h.html │ │ │ ├── fsm__change_8h.js │ │ │ ├── fsm__change_8h_source.html │ │ │ ├── fsm__coe_8c.html │ │ │ ├── fsm__coe_8c.js │ │ │ ├── fsm__coe_8c_source.html │ │ │ ├── fsm__coe_8h.html │ │ │ ├── fsm__coe_8h.js │ │ │ ├── fsm__coe_8h_source.html │ │ │ ├── fsm__eoe_8c.html │ │ │ ├── fsm__eoe_8c.js │ │ │ ├── fsm__eoe_8c_source.html │ │ │ ├── fsm__eoe_8h.html │ │ │ ├── fsm__eoe_8h.js │ │ │ ├── fsm__eoe_8h_source.html │ │ │ ├── fsm__foe_8c.html │ │ │ ├── fsm__foe_8c.js │ │ │ ├── fsm__foe_8c_source.html │ │ │ ├── fsm__foe_8h.html │ │ │ ├── fsm__foe_8h.js │ │ │ ├── fsm__foe_8h_source.html │ │ │ ├── fsm__master_8c.html │ │ │ ├── fsm__master_8c.js │ │ │ ├── fsm__master_8c_source.html │ │ │ ├── fsm__master_8h.html │ │ │ ├── fsm__master_8h.js │ │ │ ├── fsm__master_8h_source.html │ │ │ ├── fsm__pdo_8c.html │ │ │ ├── fsm__pdo_8c.js │ │ │ ├── fsm__pdo_8c_source.html │ │ │ ├── fsm__pdo_8h.html │ │ │ ├── fsm__pdo_8h.js │ │ │ ├── fsm__pdo_8h_source.html │ │ │ ├── fsm__pdo__entry_8c.html │ │ │ ├── fsm__pdo__entry_8c.js │ │ │ ├── fsm__pdo__entry_8c_source.html │ │ │ ├── fsm__pdo__entry_8h.html │ │ │ ├── fsm__pdo__entry_8h.js │ │ │ ├── fsm__pdo__entry_8h_source.html │ │ │ ├── fsm__sii_8c.html │ │ │ ├── fsm__sii_8c.js │ │ │ ├── fsm__sii_8c_source.html │ │ │ ├── fsm__sii_8h.html │ │ │ ├── fsm__sii_8h.js │ │ │ ├── fsm__sii_8h_source.html │ │ │ ├── fsm__slave_8c.html │ │ │ ├── fsm__slave_8c.js │ │ │ ├── fsm__slave_8c_source.html │ │ │ ├── fsm__slave_8h.html │ │ │ ├── fsm__slave_8h.js │ │ │ ├── fsm__slave_8h_source.html │ │ │ ├── fsm__slave__config_8c.html │ │ │ ├── fsm__slave__config_8c.js │ │ │ ├── fsm__slave__config_8c_source.html │ │ │ ├── fsm__slave__config_8h.html │ │ │ ├── fsm__slave__config_8h.js │ │ │ ├── fsm__slave__config_8h_source.html │ │ │ ├── fsm__slave__scan_8c.html │ │ │ ├── fsm__slave__scan_8c.js │ │ │ ├── fsm__slave__scan_8c_source.html │ │ │ ├── fsm__slave__scan_8h.html │ │ │ ├── fsm__slave__scan_8h.js │ │ │ ├── fsm__slave__scan_8h_source.html │ │ │ ├── fsm__soe_8c.html │ │ │ ├── fsm__soe_8c.js │ │ │ ├── fsm__soe_8c_source.html │ │ │ ├── fsm__soe_8h.html │ │ │ ├── fsm__soe_8h.js │ │ │ ├── fsm__soe_8h_source.html │ │ │ ├── functions.html │ │ │ ├── functions_b.html │ │ │ ├── functions_c.html │ │ │ ├── functions_d.html │ │ │ ├── functions_dup.js │ │ │ ├── functions_e.html │ │ │ ├── functions_f.html │ │ │ ├── functions_g.html │ │ │ ├── functions_h.html │ │ │ ├── functions_i.html │ │ │ ├── functions_j.html │ │ │ ├── functions_l.html │ │ │ ├── functions_m.html │ │ │ ├── functions_n.html │ │ │ ├── functions_o.html │ │ │ ├── functions_p.html │ │ │ ├── functions_q.html │ │ │ ├── functions_r.html │ │ │ ├── functions_s.html │ │ │ ├── functions_t.html │ │ │ ├── functions_u.html │ │ │ ├── functions_v.html │ │ │ ├── functions_vars.html │ │ │ ├── functions_vars.js │ │ │ ├── functions_vars_b.html │ │ │ ├── functions_vars_c.html │ │ │ ├── functions_vars_d.html │ │ │ ├── functions_vars_e.html │ │ │ ├── functions_vars_f.html │ │ │ ├── functions_vars_g.html │ │ │ ├── functions_vars_h.html │ │ │ ├── functions_vars_i.html │ │ │ ├── functions_vars_j.html │ │ │ ├── functions_vars_l.html │ │ │ ├── functions_vars_m.html │ │ │ ├── functions_vars_n.html │ │ │ ├── functions_vars_o.html │ │ │ ├── functions_vars_p.html │ │ │ ├── functions_vars_q.html │ │ │ ├── functions_vars_r.html │ │ │ ├── functions_vars_s.html │ │ │ ├── functions_vars_t.html │ │ │ ├── functions_vars_u.html │ │ │ ├── functions_vars_v.html │ │ │ ├── functions_vars_w.html │ │ │ ├── functions_w.html │ │ │ ├── globals.html │ │ │ ├── globals_8h.html │ │ │ ├── globals_8h.js │ │ │ ├── globals_8h_source.html │ │ │ ├── globals_b.html │ │ │ ├── globals_c.html │ │ │ ├── globals_d.html │ │ │ ├── globals_defs.html │ │ │ ├── globals_dup.js │ │ │ ├── globals_e.html │ │ │ ├── globals_enum.html │ │ │ ├── globals_eval.html │ │ │ ├── globals_f.html │ │ │ ├── globals_func.html │ │ │ ├── globals_func.js │ │ │ ├── globals_func_s.html │ │ │ ├── globals_m.html │ │ │ ├── globals_o.html │ │ │ ├── globals_p.html │ │ │ ├── globals_r.html │ │ │ ├── globals_s.html │ │ │ ├── globals_t.html │ │ │ ├── globals_type.html │ │ │ ├── globals_v.html │ │ │ ├── globals_vars.html │ │ │ ├── group__ApplicationInterface.html │ │ │ ├── group__ApplicationInterface.js │ │ │ ├── group__DeviceInterface.html │ │ │ ├── group__DeviceInterface.js │ │ │ ├── group__TTYInterface.html │ │ │ ├── group__TTYInterface.js │ │ │ ├── index.html │ │ │ ├── ioctl_8c.html │ │ │ ├── ioctl_8c.js │ │ │ ├── ioctl_8c_source.html │ │ │ ├── ioctl_8h.html │ │ │ ├── ioctl_8h_source.html │ │ │ ├── jquery.js │ │ │ ├── mailbox_8c.html │ │ │ ├── mailbox_8c.js │ │ │ ├── mailbox_8c_source.html │ │ │ ├── mailbox_8h.html │ │ │ ├── mailbox_8h.js │ │ │ ├── mailbox_8h_source.html │ │ │ ├── master_8c.html │ │ │ ├── master_8c.js │ │ │ ├── master_8c_source.html │ │ │ ├── master_8h.html │ │ │ ├── master_8h.js │ │ │ ├── master_8h_source.html │ │ │ ├── module_8c.html │ │ │ ├── module_8c.js │ │ │ ├── module_8c_source.html │ │ │ ├── modules.html │ │ │ ├── modules.js │ │ │ ├── nav_f.png │ │ │ ├── nav_g.png │ │ │ ├── nav_h.png │ │ │ ├── navtree.css │ │ │ ├── navtree.js │ │ │ ├── navtreedata.js │ │ │ ├── navtreeindex0.js │ │ │ ├── navtreeindex1.js │ │ │ ├── navtreeindex10.js │ │ │ ├── navtreeindex2.js │ │ │ ├── navtreeindex3.js │ │ │ ├── navtreeindex4.js │ │ │ ├── navtreeindex5.js │ │ │ ├── navtreeindex6.js │ │ │ ├── navtreeindex7.js │ │ │ ├── navtreeindex8.js │ │ │ ├── navtreeindex9.js │ │ │ ├── open.png │ │ │ ├── pages.html │ │ │ ├── pdo_8c.html │ │ │ ├── pdo_8c.js │ │ │ ├── pdo_8c_source.html │ │ │ ├── pdo_8h.html │ │ │ ├── pdo_8h.js │ │ │ ├── pdo_8h_source.html │ │ │ ├── pdo__entry_8c.html │ │ │ ├── pdo__entry_8c.js │ │ │ ├── pdo__entry_8c_source.html │ │ │ ├── pdo__entry_8h.html │ │ │ ├── pdo__entry_8h.js │ │ │ ├── pdo__entry_8h_source.html │ │ │ ├── pdo__list_8c.html │ │ │ ├── pdo__list_8c.js │ │ │ ├── pdo__list_8c_source.html │ │ │ ├── pdo__list_8h.html │ │ │ ├── pdo__list_8h.js │ │ │ ├── pdo__list_8h_source.html │ │ │ ├── reg__request_8c.html │ │ │ ├── reg__request_8c.js │ │ │ ├── reg__request_8c_source.html │ │ │ ├── reg__request_8h.html │ │ │ ├── reg__request_8h.js │ │ │ ├── reg__request_8h_source.html │ │ │ ├── resize.js │ │ │ ├── rtdm-ioctl_8c.html │ │ │ ├── rtdm-ioctl_8c.js │ │ │ ├── rtdm-ioctl_8c_source.html │ │ │ ├── rtdm_8c.html │ │ │ ├── rtdm_8c.js │ │ │ ├── rtdm_8c_source.html │ │ │ ├── rtdm_8h.html │ │ │ ├── rtdm_8h.js │ │ │ ├── rtdm_8h_source.html │ │ │ ├── sdo_8c.html │ │ │ ├── sdo_8c.js │ │ │ ├── sdo_8c_source.html │ │ │ ├── sdo_8h.html │ │ │ ├── sdo_8h.js │ │ │ ├── sdo_8h_source.html │ │ │ ├── sdo__entry_8c.html │ │ │ ├── sdo__entry_8c.js │ │ │ ├── sdo__entry_8c_source.html │ │ │ ├── sdo__entry_8h.html │ │ │ ├── sdo__entry_8h.js │ │ │ ├── sdo__entry_8h_source.html │ │ │ ├── sdo__request_8c.html │ │ │ ├── sdo__request_8c.js │ │ │ ├── sdo__request_8c_source.html │ │ │ ├── sdo__request_8h.html │ │ │ ├── sdo__request_8h.js │ │ │ ├── sdo__request_8h_source.html │ │ │ ├── slave_8c.html │ │ │ ├── slave_8c.js │ │ │ ├── slave_8c_source.html │ │ │ ├── slave_8h.html │ │ │ ├── slave_8h.js │ │ │ ├── slave_8h_source.html │ │ │ ├── slave__config_8c.html │ │ │ ├── slave__config_8c.js │ │ │ ├── slave__config_8c_source.html │ │ │ ├── slave__config_8h.html │ │ │ ├── slave__config_8h.js │ │ │ ├── slave__config_8h_source.html │ │ │ ├── soe__errors_8c.html │ │ │ ├── soe__errors_8c.js │ │ │ ├── soe__errors_8c_source.html │ │ │ ├── soe__request_8c.html │ │ │ ├── soe__request_8c.js │ │ │ ├── soe__request_8c_source.html │ │ │ ├── soe__request_8h.html │ │ │ ├── soe__request_8h.js │ │ │ ├── soe__request_8h_source.html │ │ │ ├── splitbar.png │ │ │ ├── structec__cdev__priv__t.html │ │ │ ├── structec__cdev__priv__t.js │ │ │ ├── structec__cdev__t.html │ │ │ ├── structec__cdev__t.js │ │ │ ├── structec__code__msg__t.html │ │ │ ├── structec__code__msg__t.js │ │ │ ├── structec__coe__emerg__msg__t.html │ │ │ ├── structec__coe__emerg__msg__t.js │ │ │ ├── structec__coe__emerg__ring__t.html │ │ │ ├── structec__coe__emerg__ring__t.js │ │ │ ├── structec__datagram__pair__t.html │ │ │ ├── structec__datagram__pair__t.js │ │ │ ├── structec__datagram__t.html │ │ │ ├── structec__datagram__t.js │ │ │ ├── structec__debug__t.html │ │ │ ├── structec__debug__t.js │ │ │ ├── structec__device.html │ │ │ ├── structec__device.js │ │ │ ├── structec__device__stats__t.html │ │ │ ├── structec__device__stats__t.js │ │ │ ├── structec__domain.html │ │ │ ├── structec__domain.js │ │ │ ├── structec__domain__state__t.html │ │ │ ├── structec__domain__state__t.js │ │ │ ├── structec__eoe.html │ │ │ ├── structec__eoe.js │ │ │ ├── structec__eoe__frame__t.html │ │ │ ├── structec__eoe__frame__t.js │ │ │ ├── structec__eoe__request__t.html │ │ │ ├── structec__eoe__request__t.js │ │ │ ├── structec__fmmu__config__t.html │ │ │ ├── structec__fmmu__config__t.js │ │ │ ├── structec__foe__request__t.html │ │ │ ├── structec__foe__request__t.js │ │ │ ├── structec__fsm__change.html │ │ │ ├── structec__fsm__change.js │ │ │ ├── structec__fsm__coe.html │ │ │ ├── structec__fsm__coe.js │ │ │ ├── structec__fsm__eoe.html │ │ │ ├── structec__fsm__eoe.js │ │ │ ├── structec__fsm__foe.html │ │ │ ├── structec__fsm__foe.js │ │ │ ├── structec__fsm__master.html │ │ │ ├── structec__fsm__master.js │ │ │ ├── structec__fsm__pdo.html │ │ │ ├── structec__fsm__pdo.js │ │ │ ├── structec__fsm__pdo__entry.html │ │ │ ├── structec__fsm__pdo__entry.js │ │ │ ├── structec__fsm__sii.html │ │ │ ├── structec__fsm__sii.js │ │ │ ├── structec__fsm__slave.html │ │ │ ├── structec__fsm__slave.js │ │ │ ├── structec__fsm__slave__config.html │ │ │ ├── structec__fsm__slave__config.js │ │ │ ├── structec__fsm__slave__scan.html │ │ │ ├── structec__fsm__slave__scan.js │ │ │ ├── structec__fsm__soe.html │ │ │ ├── structec__fsm__soe.js │ │ │ ├── structec__master.html │ │ │ ├── structec__master.js │ │ │ ├── structec__master__info__t.html │ │ │ ├── structec__master__info__t.js │ │ │ ├── structec__master__link__state__t.html │ │ │ ├── structec__master__link__state__t.js │ │ │ ├── structec__master__state__t.html │ │ │ ├── structec__master__state__t.js │ │ │ ├── structec__pdo__entry__info__t.html │ │ │ ├── structec__pdo__entry__info__t.js │ │ │ ├── structec__pdo__entry__reg__t.html │ │ │ ├── structec__pdo__entry__reg__t.js │ │ │ ├── structec__pdo__entry__t.html │ │ │ ├── structec__pdo__entry__t.js │ │ │ ├── structec__pdo__info__t.html │ │ │ ├── structec__pdo__info__t.js │ │ │ ├── structec__pdo__list__t.html │ │ │ ├── structec__pdo__list__t.js │ │ │ ├── structec__pdo__t.html │ │ │ ├── structec__pdo__t.js │ │ │ ├── structec__reg__request.html │ │ │ ├── structec__reg__request.js │ │ │ ├── structec__rtdm__context__t.html │ │ │ ├── structec__rtdm__context__t.js │ │ │ ├── structec__rtdm__dev.html │ │ │ ├── structec__rtdm__dev.js │ │ │ ├── structec__sdo.html │ │ │ ├── structec__sdo.js │ │ │ ├── structec__sdo__entry__t.html │ │ │ ├── structec__sdo__entry__t.js │ │ │ ├── structec__sdo__info__entry__t.html │ │ │ ├── structec__sdo__info__entry__t.js │ │ │ ├── structec__sdo__info__t.html │ │ │ ├── structec__sdo__info__t.js │ │ │ ├── structec__sdo__request.html │ │ │ ├── structec__sdo__request.js │ │ │ ├── structec__sii__coe__details__t.html │ │ │ ├── structec__sii__coe__details__t.js │ │ │ ├── structec__sii__general__flags__t.html │ │ │ ├── structec__sii__general__flags__t.js │ │ │ ├── structec__sii__t.html │ │ │ ├── structec__sii__t.js │ │ │ ├── structec__sii__write__request__t.html │ │ │ ├── structec__sii__write__request__t.js │ │ │ ├── structec__slave.html │ │ │ ├── structec__slave.js │ │ │ ├── structec__slave__config.html │ │ │ ├── structec__slave__config.js │ │ │ ├── structec__slave__config__state__t.html │ │ │ ├── structec__slave__config__state__t.js │ │ │ ├── structec__slave__info__t.html │ │ │ ├── structec__slave__info__t.js │ │ │ ├── structec__slave__port__link__t.html │ │ │ ├── structec__slave__port__link__t.js │ │ │ ├── structec__slave__port__t.html │ │ │ ├── structec__slave__port__t.js │ │ │ ├── structec__soe__request__t.html │ │ │ ├── structec__soe__request__t.js │ │ │ ├── structec__stats__t.html │ │ │ ├── structec__stats__t.js │ │ │ ├── structec__sync__config__t.html │ │ │ ├── structec__sync__config__t.js │ │ │ ├── structec__sync__info__t.html │ │ │ ├── structec__sync__info__t.js │ │ │ ├── structec__sync__signal__t.html │ │ │ ├── structec__sync__signal__t.js │ │ │ ├── structec__sync__t.html │ │ │ ├── structec__sync__t.js │ │ │ ├── structec__tty__operations__t.html │ │ │ ├── structec__tty__operations__t.js │ │ │ ├── structec__voe__handler.html │ │ │ ├── structec__voe__handler.js │ │ │ ├── sync_8c.html │ │ │ ├── sync_8c.js │ │ │ ├── sync_8c_source.html │ │ │ ├── sync_8h.html │ │ │ ├── sync_8h.js │ │ │ ├── sync_8h_source.html │ │ │ ├── sync__config_8c.html │ │ │ ├── sync__config_8c.js │ │ │ ├── sync__config_8c_source.html │ │ │ ├── sync__config_8h.html │ │ │ ├── sync__config_8h.js │ │ │ ├── sync__config_8h_source.html │ │ │ ├── sync_off.png │ │ │ ├── sync_on.png │ │ │ ├── tab_a.png │ │ │ ├── tab_b.png │ │ │ ├── tab_h.png │ │ │ ├── tab_s.png │ │ │ ├── tabs.css │ │ │ ├── todo.html │ │ │ ├── voe__handler_8c.html │ │ │ ├── voe__handler_8c.js │ │ │ ├── voe__handler_8c_source.html │ │ │ ├── voe__handler_8h.html │ │ │ ├── voe__handler_8h.js │ │ │ └── voe__handler_8h_source.html │ ├── app │ │ ├── app-DC.c │ │ └── app-SM.c │ └── ethercat-1.5.2.pdf └── TwinCAT3 │ └── App │ ├── .vs │ └── App │ │ └── v14 │ │ └── .suo │ ├── App.sln │ ├── App.tsproj │ ├── App.tsproj.bak │ ├── TrialLicense.tclrs │ └── _Boot │ └── TargetDescription.xml └── FreeECAT-Slave ├── .cproject ├── .gitignore ├── .project ├── .settings ├── com.dave.mbs.xc800.prefs ├── language.settings.xml └── properties.index ├── Dave ├── .dconfig ├── Generated │ ├── CLOCK_XMC4 │ │ ├── clock_xmc4.c │ │ ├── clock_xmc4.h │ │ ├── clock_xmc4_conf.c │ │ ├── clock_xmc4_conf.h │ │ └── clock_xmc4_extern.h │ ├── CPU_CTRL_XMC4 │ │ ├── cpu_ctrl_xmc4.c │ │ ├── cpu_ctrl_xmc4.h │ │ ├── cpu_ctrl_xmc4_conf.c │ │ ├── cpu_ctrl_xmc4_conf.h │ │ └── cpu_ctrl_xmc4_extern.h │ ├── Config.xml │ ├── DAVE.c │ ├── DAVE.h │ ├── DAVE_Common.h │ ├── DIGITAL_IO │ │ ├── digital_io.c │ │ ├── digital_io.h │ │ ├── digital_io_conf.c │ │ ├── digital_io_conf.h │ │ └── digital_io_extern.h │ ├── ECAT_SSC │ │ ├── ecat_ssc.c │ │ ├── ecat_ssc.h │ │ ├── ecat_ssc_conf.c │ │ ├── ecat_ssc_conf.h │ │ ├── ecat_ssc_extern.h │ │ ├── xmc_eschw.c │ │ └── xmc_eschw.h │ ├── EVENT_DETECTOR │ │ ├── event_detector.c │ │ ├── event_detector.h │ │ ├── event_detector_conf.c │ │ ├── event_detector_conf.h │ │ └── event_detector_extern.h │ ├── EVENT_GENERATOR │ │ ├── event_generator.c │ │ ├── event_generator.h │ │ ├── event_generator_conf.c │ │ ├── event_generator_conf.h │ │ └── event_generator_extern.h │ ├── E_EEPROM_XMC4 │ │ ├── e_eeprom_xmc4.c │ │ ├── e_eeprom_xmc4.h │ │ ├── e_eeprom_xmc4_conf.c │ │ ├── e_eeprom_xmc4_conf.h │ │ └── e_eeprom_xmc4_extern.h │ ├── GLOBAL_CCU4 │ │ ├── global_ccu4.c │ │ ├── global_ccu4.h │ │ ├── global_ccu4_conf.c │ │ ├── global_ccu4_conf.h │ │ └── global_ccu4_extern.h │ ├── I2C_MASTER │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── i2c_master_conf.c │ │ ├── i2c_master_conf.h │ │ └── i2c_master_extern.h │ ├── INTERRUPT │ │ ├── interrupt.c │ │ ├── interrupt.h │ │ ├── interrupt_conf.c │ │ ├── interrupt_conf.h │ │ └── interrupt_extern.h │ └── TIMER │ │ ├── timer.c │ │ ├── timer.h │ │ ├── timer_conf.c │ │ ├── timer_conf.h │ │ └── timer_extern.h └── Model │ ├── APPS │ ├── CLOCK_XMC4 │ │ └── v4_0_22 │ │ │ ├── CLOCK_XMC4.jar │ │ │ ├── CLOCK_XMC4.manifest │ │ │ ├── CLOCK_XMC4_0.app │ │ │ ├── CLOCK_XMC4_GUI.manifest │ │ │ ├── Templates │ │ │ ├── clock_xmc4.c │ │ │ ├── clock_xmc4.h │ │ │ ├── clock_xmc4_confc.tmpl │ │ │ ├── clock_xmc4_confh.tmpl │ │ │ └── clock_xmc4_externh.tmpl │ │ │ ├── Uimodel │ │ │ ├── CLOCK_XMC4.sd │ │ │ ├── CLOCK_XMC4.ui │ │ │ └── CLOCK_XMC4_0.ui │ │ │ └── doc │ │ │ ├── ClockTree.png │ │ │ ├── ClockTree_NO_ETH.png │ │ │ ├── ClockTree_NO_SDMMC_EBU.png │ │ │ ├── ClockTree_NO_SDMMC_ETH_EBU.png │ │ │ ├── ClockTree_NO_USBPLL_USB_SDMMC_ETH_EBU.png │ │ │ ├── ClockTree_NO_USB_ETH.png │ │ │ ├── ClockTree_xmc43.png │ │ │ ├── ClockTree_xmc47.png │ │ │ ├── ClockTree_xmc48.png │ │ │ └── index.chm │ ├── CPU_CTRL_XMC4 │ │ └── v4_0_14 │ │ │ ├── CPU_CTRL_XMC4.jar │ │ │ ├── CPU_CTRL_XMC4.manifest │ │ │ ├── CPU_CTRL_XMC4_0.app │ │ │ ├── CPU_CTRL_XMC4_GUI.manifest │ │ │ ├── Gindexgroup_memregion.wg │ │ │ ├── Templates │ │ │ ├── cpu_ctrl_xmc4.c │ │ │ ├── cpu_ctrl_xmc4.h │ │ │ ├── cpu_ctrl_xmc4_confc.tmpl │ │ │ ├── cpu_ctrl_xmc4_confh.tmpl │ │ │ └── cpu_ctrl_xmc4_externh.tmpl │ │ │ ├── Uimodel │ │ │ ├── CPU_CTRL_XMC4.sd │ │ │ ├── CPU_CTRL_XMC4.ui │ │ │ └── CPU_CTRL_XMC4_0.ui │ │ │ └── doc │ │ │ └── index.chm │ ├── DIGITAL_IO │ │ └── v4_0_16 │ │ │ ├── DIGITAL_IO.jar │ │ │ ├── DIGITAL_IO.manifest │ │ │ ├── DIGITAL_IO_0.app │ │ │ ├── DIGITAL_IO_1.app │ │ │ ├── DIGITAL_IO_GUI.manifest │ │ │ ├── Templates │ │ │ ├── digital_io.c │ │ │ ├── digital_io.h │ │ │ ├── digital_io_confc.tmpl │ │ │ ├── digital_io_confh.tmpl │ │ │ └── digital_io_externh.tmpl │ │ │ ├── Uimodel │ │ │ ├── DIGITAL_IO.sd │ │ │ ├── DIGITAL_IO.ui │ │ │ ├── DIGITAL_IO_0.ui │ │ │ └── DIGITAL_IO_1.ui │ │ │ └── doc │ │ │ └── index.chm │ ├── ECAT_SSC │ │ └── v4_0_14 │ │ │ ├── ECAT_SSC.jar │ │ │ ├── ECAT_SSC.manifest │ │ │ ├── ECAT_SSC_0.app │ │ │ ├── ECAT_SSC_GUI.manifest │ │ │ ├── Templates │ │ │ ├── Infineon_XMC_ECAT_SSC_Config.xml │ │ │ ├── XMC_ESC.xlsx │ │ │ ├── ecat_ssc.c │ │ │ ├── ecat_ssc.h │ │ │ ├── ecat_ssc_confc.tmpl │ │ │ ├── ecat_ssc_confh.tmpl │ │ │ ├── ecat_ssc_externh.tmpl │ │ │ ├── xmc_eschw.h │ │ │ └── xmc_eschwc.tmpl │ │ │ ├── Uimodel │ │ │ ├── ECAT_SSC.sd │ │ │ ├── ECAT_SSC.ui │ │ │ └── ECAT_SSC_0.ui │ │ │ └── doc │ │ │ ├── ECAT_Logo.jpg │ │ │ └── index.chm │ ├── EVENT_DETECTOR │ │ └── v4_0_6 │ │ │ ├── EVENT_DETECTOR.jar │ │ │ ├── EVENT_DETECTOR.manifest │ │ │ ├── EVENT_DETECTOR_0.app │ │ │ ├── EVENT_DETECTOR_1.app │ │ │ ├── EVENT_DETECTOR_GUI.manifest │ │ │ ├── Templates │ │ │ ├── event_detector.c │ │ │ ├── event_detector.h │ │ │ ├── event_detector_conf_c.tmpl │ │ │ ├── event_detector_conf_h.tmpl │ │ │ └── event_detector_extern_h.tmpl │ │ │ ├── Uimodel │ │ │ ├── EVENT_DETECTOR.sd │ │ │ ├── EVENT_DETECTOR.ui │ │ │ ├── EVENT_DETECTOR_0.ui │ │ │ └── EVENT_DETECTOR_1.ui │ │ │ └── doc │ │ │ ├── eru_etl.png │ │ │ ├── eru_ogu.png │ │ │ └── index.chm │ ├── EVENT_GENERATOR │ │ └── v4_1_14 │ │ │ ├── EVENT_GENERATOR.jar │ │ │ ├── EVENT_GENERATOR.manifest │ │ │ ├── EVENT_GENERATOR_0.app │ │ │ ├── EVENT_GENERATOR_1.app │ │ │ ├── EVENT_GENERATOR_GUI.manifest │ │ │ ├── Templates │ │ │ ├── event_generator.c │ │ │ ├── event_generator.h │ │ │ ├── event_generator_conf_c.tmpl │ │ │ ├── event_generator_conf_h.tmpl │ │ │ └── event_generator_extern_h.tmpl │ │ │ ├── Uimodel │ │ │ ├── EVENT_GENERATOR.sd │ │ │ ├── EVENT_GENERATOR.ui │ │ │ ├── EVENT_GENERATOR_0.ui │ │ │ └── EVENT_GENERATOR_1.ui │ │ │ └── doc │ │ │ ├── eru_etl.png │ │ │ ├── eru_ogu.png │ │ │ └── index.chm │ ├── E_EEPROM_XMC4 │ │ └── v4_0_14 │ │ │ ├── E_EEPROM_XMC4.jar │ │ │ ├── E_EEPROM_XMC4.manifest │ │ │ ├── E_EEPROM_XMC4_0.app │ │ │ ├── E_EEPROM_XMC4_GUI.manifest │ │ │ ├── Templates │ │ │ ├── e_eeprom_xmc4.c │ │ │ ├── e_eeprom_xmc4.h │ │ │ ├── e_eeprom_xmc4_confc.tmpl │ │ │ ├── e_eeprom_xmc4_confh.tmpl │ │ │ ├── e_eeprom_xmc4_externh.tmpl │ │ │ └── linker_files │ │ │ │ ├── XMC4100x128.ld │ │ │ │ ├── XMC4104x128.ld │ │ │ │ ├── XMC4104x64.ld │ │ │ │ ├── XMC4108x64.ld │ │ │ │ ├── XMC4200x256.ld │ │ │ │ ├── XMC4300x256.ld │ │ │ │ ├── XMC4400x256.ld │ │ │ │ ├── XMC4400x512.ld │ │ │ │ ├── XMC4402x256.ld │ │ │ │ ├── XMC4500x1024.ld │ │ │ │ ├── XMC4500x768.ld │ │ │ │ ├── XMC4502x768.ld │ │ │ │ ├── XMC4504x512.ld │ │ │ │ ├── XMC4700x1536.ld │ │ │ │ ├── XMC4700x2048.ld │ │ │ │ ├── XMC4800x1024.ld │ │ │ │ ├── XMC4800x1536.ld │ │ │ │ └── XMC4800x2048.ld │ │ │ ├── Uimodel │ │ │ ├── E_EEPROM_XMC4.sd │ │ │ ├── E_EEPROM_XMC4.ui │ │ │ └── E_EEPROM_XMC4_0.ui │ │ │ └── doc │ │ │ └── index.chm │ ├── GLOBAL_CCU4 │ │ └── v4_1_12 │ │ │ ├── GLOBAL_CCU4.jar │ │ │ ├── GLOBAL_CCU4.manifest │ │ │ ├── GLOBAL_CCU4_0.app │ │ │ ├── GLOBAL_CCU4_GUI.manifest │ │ │ ├── Templates │ │ │ ├── global_ccu4.c │ │ │ ├── global_ccu4.h │ │ │ ├── global_ccu4_confc.tmpl │ │ │ ├── global_ccu4_confh.tmpl │ │ │ └── global_ccu4_extern.tmpl │ │ │ ├── Uimodel │ │ │ ├── GLOBAL_CCU4.sd │ │ │ ├── GLOBAL_CCU4.ui │ │ │ └── GLOBAL_CCU4_0.ui │ │ │ └── doc │ │ │ └── index.chm │ ├── I2C_MASTER │ │ └── v4_1_20 │ │ │ ├── I2C_MASTER.jar │ │ │ ├── I2C_MASTER.manifest │ │ │ ├── I2C_MASTER_0.app │ │ │ ├── I2C_MASTER_GUI.manifest │ │ │ ├── Templates │ │ │ ├── i2c_master.c │ │ │ ├── i2c_master.h │ │ │ ├── i2c_master_confc.tmpl │ │ │ ├── i2c_master_confh.tmpl │ │ │ └── i2c_master_externh.tmpl │ │ │ ├── Uimodel │ │ │ ├── I2C_MASTER.sd │ │ │ ├── I2C_MASTER.ui │ │ │ └── I2C_MASTER_0.ui │ │ │ └── doc │ │ │ └── index.chm │ ├── INTERRUPT │ │ └── v4_0_8 │ │ │ ├── INTERRUPT.jar │ │ │ ├── INTERRUPT.manifest │ │ │ ├── INTERRUPT_0.app │ │ │ ├── INTERRUPT_1.app │ │ │ ├── INTERRUPT_2.app │ │ │ ├── INTERRUPT_GUI.manifest │ │ │ ├── Templates │ │ │ ├── interrupt.c │ │ │ ├── interrupt.h │ │ │ ├── interrupt_confc.tmpl │ │ │ ├── interrupt_confh.tmpl │ │ │ └── interrupt_externh.tmpl │ │ │ ├── Uimodel │ │ │ ├── INTERRUPT.sd │ │ │ ├── INTERRUPT.ui │ │ │ ├── INTERRUPT_0.ui │ │ │ ├── INTERRUPT_1.ui │ │ │ └── INTERRUPT_2.ui │ │ │ └── doc │ │ │ └── index.chm │ └── TIMER │ │ └── v4_1_10 │ │ ├── TIMER.jar │ │ ├── TIMER.manifest │ │ ├── TIMER_0.app │ │ ├── TIMER_GUI.manifest │ │ ├── Templates │ │ ├── timer.c │ │ ├── timer.h │ │ ├── timer_confc.tmpl │ │ ├── timer_confh.tmpl │ │ └── timer_externh.tmpl │ │ ├── Uimodel │ │ ├── TIMER.sd │ │ ├── TIMER.ui │ │ └── TIMER_0.ui │ │ └── doc │ │ └── index.chm │ ├── Common │ ├── DAVE_common.h │ ├── DAVEc.tmpl │ ├── DAVEh.tmpl │ └── MainClass.groovy │ ├── HW_RESOURCES │ ├── DEBUG │ │ └── DEBUG_0.dd │ ├── DEVICEPACKAGE │ │ └── DEVICEPACKAGE_0.dd │ ├── SCU │ │ └── SCU_0.dd │ ├── ccu43 │ │ └── ccu43_3.dd │ ├── cpu │ │ └── cpu_0.dd │ ├── ecat0 │ │ └── ecat0_0.dd │ ├── eru1 │ │ └── eru1_1.dd │ ├── fce │ │ └── fce_0.dd │ ├── port0 │ │ └── port0_0.dd │ ├── port1 │ │ └── port1_1.dd │ ├── port14 │ │ └── port14_14.dd │ ├── port15 │ │ └── port15_15.dd │ ├── port2 │ │ └── port2_2.dd │ ├── port3 │ │ └── port3_3.dd │ ├── port4 │ │ └── port4_4.dd │ ├── port5 │ │ └── port5_5.dd │ ├── port6 │ │ └── port6_6.dd │ ├── usb0 │ │ └── usb0_0.dd │ └── usic1 │ │ └── usic1_1.dd │ ├── ModelConfigData.data │ ├── ProjDiagram.dep │ ├── RestoreDB.data │ ├── hw_ProjDiagram.dep │ └── projectData.bin ├── Libraries ├── CMSIS │ ├── Include │ │ ├── cmsis_compiler.h │ │ ├── cmsis_gcc.h │ │ └── core_cm4.h │ └── Infineon │ │ └── XMC4800_series │ │ └── Include │ │ ├── XMC4800.h │ │ └── system_XMC4800.h ├── Newlib │ └── syscalls.c └── XMCLib │ ├── inc │ ├── xmc4_ccu4_map.h │ ├── xmc4_ccu8_map.h │ ├── xmc4_eru_map.h │ ├── xmc4_flash.h │ ├── xmc4_gpio.h │ ├── xmc4_gpio_map.h │ ├── xmc4_rtc.h │ ├── xmc4_scu.h │ ├── xmc4_usic_map.h │ ├── xmc_can.h │ ├── xmc_can_map.h │ ├── xmc_ccu4.h │ ├── xmc_ccu8.h │ ├── xmc_common.h │ ├── xmc_dac.h │ ├── xmc_device.h │ ├── xmc_dma.h │ ├── xmc_dma_map.h │ ├── xmc_dsd.h │ ├── xmc_ebu.h │ ├── xmc_ecat.h │ ├── xmc_ecat_map.h │ ├── xmc_eru.h │ ├── xmc_eth_mac.h │ ├── xmc_eth_mac_map.h │ ├── xmc_eth_phy.h │ ├── xmc_fce.h │ ├── xmc_flash.h │ ├── xmc_gpio.h │ ├── xmc_hrpwm.h │ ├── xmc_hrpwm_map.h │ ├── xmc_i2c.h │ ├── xmc_i2s.h │ ├── xmc_ledts.h │ ├── xmc_posif.h │ ├── xmc_rtc.h │ ├── xmc_scu.h │ ├── xmc_sdmmc.h │ ├── xmc_spi.h │ ├── xmc_uart.h │ ├── xmc_usbd.h │ ├── xmc_usbd_regs.h │ ├── xmc_usbh.h │ ├── xmc_usic.h │ ├── xmc_vadc.h │ ├── xmc_vadc_map.h │ └── xmc_wdt.h │ └── src │ ├── xmc4_eru.c │ ├── xmc4_flash.c │ ├── xmc4_gpio.c │ ├── xmc4_rtc.c │ ├── xmc4_scu.c │ ├── xmc_can.c │ ├── xmc_ccu4.c │ ├── xmc_ccu8.c │ ├── xmc_common.c │ ├── xmc_dac.c │ ├── xmc_dma.c │ ├── xmc_dsd.c │ ├── xmc_ebu.c │ ├── xmc_ecat.c │ ├── xmc_eru.c │ ├── xmc_eth_mac.c │ ├── xmc_eth_phy_dp83848.c │ ├── xmc_eth_phy_ksz8031rnl.c │ ├── xmc_eth_phy_ksz8081rnb.c │ ├── xmc_fce.c │ ├── xmc_gpio.c │ ├── xmc_hrpwm.c │ ├── xmc_i2c.c │ ├── xmc_i2s.c │ ├── xmc_ledts.c │ ├── xmc_posif.c │ ├── xmc_rtc.c │ ├── xmc_sdmmc.c │ ├── xmc_spi.c │ ├── xmc_uart.c │ ├── xmc_usbd.c │ ├── xmc_usbh.c │ ├── xmc_usic.c │ ├── xmc_vadc.c │ └── xmc_wdt.c ├── SSC ├── Infineon_XMC_ECAT_SSC_Config.xml ├── Src │ ├── XMC_ESC.c │ ├── XMC_ESC.h │ ├── XMC_ESCObjects.h │ ├── applInterface.h │ ├── coeappl.c │ ├── coeappl.h │ ├── ecat_def.h │ ├── ecatappl.c │ ├── ecatappl.h │ ├── ecatcoe.c │ ├── ecatcoe.h │ ├── ecatslv.c │ ├── ecatslv.h │ ├── eeprom.h │ ├── esc.h │ ├── mailbox.c │ ├── mailbox.h │ ├── objdef.c │ ├── objdef.h │ ├── sdoserv.c │ └── sdoserv.h ├── XMC_ESC.esp ├── XMC_ESC.xlsx └── XMC_ESC.xml ├── Sensors ├── chip │ ├── TMP275.c │ └── TMP275.h ├── mTEMP.c └── mTEMP.h ├── Startup ├── startup_XMC4800.S └── system_XMC4800.c ├── app.c ├── app.h ├── linker_script.ld └── main.c /README.md: -------------------------------------------------------------------------------- 1 | # FreeECAT 2 | EtherCAT Slave(XMC4800) and Master(IgH), Open source both in hardware and software 3 | -------------------------------------------------------------------------------- /docs/IGH-DC-MONITOR.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/IGH-DC-MONITOR.PNG -------------------------------------------------------------------------------- /docs/IGH-MASTER-CONTROL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/IGH-MASTER-CONTROL.jpg -------------------------------------------------------------------------------- /docs/IGH-MASTER-SLAVES.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/IGH-MASTER-SLAVES.jpg -------------------------------------------------------------------------------- /docs/IGH-MASTER-STAT.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/IGH-MASTER-STAT.PNG -------------------------------------------------------------------------------- /docs/IGH-MONITOR-SLAVES.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/IGH-MONITOR-SLAVES.PNG -------------------------------------------------------------------------------- /docs/IGH-SCAN-RESULT.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/IGH-SCAN-RESULT.PNG -------------------------------------------------------------------------------- /docs/SLAVES-IN-DC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/SLAVES-IN-DC.jpg -------------------------------------------------------------------------------- /docs/SLAVES-IN-SM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/SLAVES-IN-SM.jpg -------------------------------------------------------------------------------- /docs/TWINCAT3-DC.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-DC.PNG -------------------------------------------------------------------------------- /docs/TWINCAT3-INPUT-DATA1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-INPUT-DATA1.PNG -------------------------------------------------------------------------------- /docs/TWINCAT3-INPUT-DATA2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-INPUT-DATA2.PNG -------------------------------------------------------------------------------- /docs/TWINCAT3-OUTPUT-CONTROL1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-OUTPUT-CONTROL1.PNG -------------------------------------------------------------------------------- /docs/TWINCAT3-OUTPUT-CONTROL2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-OUTPUT-CONTROL2.PNG -------------------------------------------------------------------------------- /docs/TWINCAT3-SCAN-RESULT.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-SCAN-RESULT.PNG -------------------------------------------------------------------------------- /docs/TWINCAT3-SM.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/TWINCAT3-SM.PNG -------------------------------------------------------------------------------- /docs/XMC4800-MAIN-CODE.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/XMC4800-MAIN-CODE.PNG -------------------------------------------------------------------------------- /docs/bibliography/基于Ethercat的伺服驱动器的设备描述技术研究.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/bibliography/基于Ethercat的伺服驱动器的设备描述技术研究.pdf -------------------------------------------------------------------------------- /docs/slave_led_control.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/slave_led_control.mp4 -------------------------------------------------------------------------------- /docs/slave_led_control_dc.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/docs/slave_led_control_dc.mp4 -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-Core.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/hardware/XMC4800Dev/XMC4800-Core.SchDoc -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-Dev.DsnWrk: -------------------------------------------------------------------------------- 1 | [ProjectGroup] 2 | Version=1.0 3 | [Project1] 4 | ProjectPath=XMC4800-Dev.PrjPcb 5 | -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-Dev.PcbDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/hardware/XMC4800Dev/XMC4800-Dev.PcbDoc -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-ECAT-P0.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/hardware/XMC4800Dev/XMC4800-ECAT-P0.SchDoc -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-ECAT-P1.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/hardware/XMC4800Dev/XMC4800-ECAT-P1.SchDoc -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-Misc.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/hardware/XMC4800Dev/XMC4800-Misc.SchDoc -------------------------------------------------------------------------------- /hardware/XMC4800Dev/XMC4800-Power.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/hardware/XMC4800Dev/XMC4800-Power.SchDoc -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/EtherCAT Master based on IgH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/EtherCAT Master based on IgH.pdf -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/EtherCAT_Master-1.5.2-sncn-5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/EtherCAT_Master-1.5.2-sncn-5.zip -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/arrowdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/arrowdown.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/arrowright.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/bc_s.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/bdwn.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/cdev_8c.js: -------------------------------------------------------------------------------- 1 | var cdev_8c = 2 | [ 3 | [ "ec_cdev_priv_t", "structec__cdev__priv__t.html", "structec__cdev__priv__t" ], 4 | [ "DEBUG", "cdev_8c.html#ad72dbcf6d0153db1b8d8a58001feed83", null ], 5 | [ "PAGE_FAULT_VERSION", "cdev_8c.html#a10f95a3683dceea630bcdd04e89e484f", null ], 6 | [ "VM_DONTDUMP", "cdev_8c.html#a17f0ec31019517ccc93149007ee45d9d", null ], 7 | [ "eccdev_open", "cdev_8c.html#ac12a62dff23c807f50608bb1c3b99a69", null ], 8 | [ "eccdev_release", "cdev_8c.html#a0676fd59dff0432b9f378923d290129e", null ], 9 | [ "eccdev_ioctl", "cdev_8c.html#abbf50f74e0ed9ba2d8db5b1f9184a49b", null ], 10 | [ "eccdev_mmap", "cdev_8c.html#a10a15bca817cd8044e0dd41af640b38e", null ], 11 | [ "eccdev_vma_fault", "cdev_8c.html#a6a40664cf84d1e54ae2892e18010ec14", null ], 12 | [ "ec_cdev_init", "cdev_8c.html#a39eba670d1b58944bce6a8b3102db06c", null ], 13 | [ "ec_cdev_clear", "cdev_8c.html#a99583eb6867ecf756ff6f91f386408cd", null ], 14 | [ "eccdev_fops", "cdev_8c.html#afa770d8ee52fb7d01115e006879238bd", null ], 15 | [ "eccdev_vm_ops", "cdev_8c.html#ac0b3a174ec0e5531598931789b842ca0", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/cdev_8h.js: -------------------------------------------------------------------------------- 1 | var cdev_8h = 2 | [ 3 | [ "ec_cdev_t", "structec__cdev__t.html", "structec__cdev__t" ], 4 | [ "ec_cdev_init", "cdev_8h.html#a6c719d1b6848d5ce60411e19d51c22dc", null ], 5 | [ "ec_cdev_clear", "cdev_8h.html#a2f7ae759bd3e5d289477cc5d3f0194ff", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/closed.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/coe__emerg__ring_8c.js: -------------------------------------------------------------------------------- 1 | var coe__emerg__ring_8c = 2 | [ 3 | [ "ec_coe_emerg_ring_init", "coe__emerg__ring_8c.html#a47aeba0336dfc752903be4af5c7413ad", null ], 4 | [ "ec_coe_emerg_ring_clear", "coe__emerg__ring_8c.html#af7cc151e78f390fe9c3a12b73da6451d", null ], 5 | [ "ec_coe_emerg_ring_size", "coe__emerg__ring_8c.html#af7cb32cfafb48b4dfeb112a6e18885af", null ], 6 | [ "ec_coe_emerg_ring_push", "coe__emerg__ring_8c.html#a73171f530429590ca7f6ad324199c146", null ], 7 | [ "ec_coe_emerg_ring_pop", "coe__emerg__ring_8c.html#ab2da0f9ff8bdc6435eaa9ff40ec76f69", null ], 8 | [ "ec_coe_emerg_ring_clear_ring", "coe__emerg__ring_8c.html#acd2793534be712998dee14e016eeef25", null ], 9 | [ "ec_coe_emerg_ring_overruns", "coe__emerg__ring_8c.html#a6a2389648c819d72d008dc5e7749d359", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/coe__emerg__ring_8h.js: -------------------------------------------------------------------------------- 1 | var coe__emerg__ring_8h = 2 | [ 3 | [ "ec_coe_emerg_msg_t", "structec__coe__emerg__msg__t.html", "structec__coe__emerg__msg__t" ], 4 | [ "ec_coe_emerg_ring_t", "structec__coe__emerg__ring__t.html", "structec__coe__emerg__ring__t" ], 5 | [ "ec_coe_emerg_ring_init", "coe__emerg__ring_8h.html#a29d0aa3bea8dc5911ec6e90e43220fcf", null ], 6 | [ "ec_coe_emerg_ring_clear", "coe__emerg__ring_8h.html#aa2cc2988730a5be5b4501447bee6ccac", null ], 7 | [ "ec_coe_emerg_ring_size", "coe__emerg__ring_8h.html#acb06d77fa2cfacd990ce1be541d01911", null ], 8 | [ "ec_coe_emerg_ring_push", "coe__emerg__ring_8h.html#a7dc4cc68ee9867298393aef837b95dce", null ], 9 | [ "ec_coe_emerg_ring_pop", "coe__emerg__ring_8h.html#ad4fb61580d89c5ba36a7506bbe184351", null ], 10 | [ "ec_coe_emerg_ring_clear_ring", "coe__emerg__ring_8h.html#a99adb5039654b9cd9e2d5a934b8a74fe", null ], 11 | [ "ec_coe_emerg_ring_overruns", "coe__emerg__ring_8h.html#a75b251ca1fd01e052960e5a0dfd903f6", null ] 12 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/datagram_8c.js: -------------------------------------------------------------------------------- 1 | var datagram_8c = 2 | [ 3 | [ "ec_datagram_init", "datagram_8c.html#af3dd26022b8780648d2f96ef558f0657", null ], 4 | [ "ec_datagram_clear", "datagram_8c.html#ac4bb8c0e9a5ac20a8d2c31f34a7fc4a9", null ], 5 | [ "ec_datagram_unqueue", "datagram_8c.html#aee6dc6380ce5925e75a07cc8d618ca8e", null ], 6 | [ "ec_datagram_prealloc", "datagram_8c.html#a407dc1f0c4247f84e4193b4368be8a8b", null ], 7 | [ "ec_datagram_zero", "datagram_8c.html#a56f873f563806b58344e8d5da6b0a53d", null ], 8 | [ "ec_datagram_aprd", "datagram_8c.html#aecab9ec4564cb288038b4adecbf27633", null ], 9 | [ "ec_datagram_apwr", "datagram_8c.html#a5df5ebc6c2da74508f66a0ccc7313dcc", null ], 10 | [ "ec_datagram_aprw", "datagram_8c.html#a30163120153779990473e2a7196e4ca6", null ], 11 | [ "ec_datagram_armw", "datagram_8c.html#a9e1bd5b70511e58b0c342fa643ac31e6", null ], 12 | [ "ec_datagram_fprd", "datagram_8c.html#ae9a50bd9874a22d2f62a17973c042e9b", null ], 13 | [ "ec_datagram_fpwr", "datagram_8c.html#ad34b69b7bf678ec548bd09d3ec4027d6", null ], 14 | [ "ec_datagram_fprw", "datagram_8c.html#a4a60fe5767b94b056fb884c5755ef89e", null ], 15 | [ "ec_datagram_frmw", "datagram_8c.html#a25b7b36ce94f207b4543d8eacdb983d6", null ], 16 | [ "ec_datagram_brd", "datagram_8c.html#a69bea0540d9be4f7aceeab708569c945", null ], 17 | [ "ec_datagram_bwr", "datagram_8c.html#a75d99cd0fb3ed945361b4068c934636f", null ], 18 | [ "ec_datagram_brw", "datagram_8c.html#a1d57600f449a379a24c9c5a8bb7a2e41", null ], 19 | [ "ec_datagram_lrd", "datagram_8c.html#ab55ab76a42b6153c3bb98f513b4f9450", null ], 20 | [ "ec_datagram_lwr", "datagram_8c.html#aadace5dd3018b8cbcd8f3905a086ea9d", null ], 21 | [ "ec_datagram_lrw", "datagram_8c.html#ae8724f060b07cdbed10a0e264d066094", null ], 22 | [ "ec_datagram_lrd_ext", "datagram_8c.html#a5469e87537d8c03970d1981984cf4b38", null ], 23 | [ "ec_datagram_lwr_ext", "datagram_8c.html#a5ccd1a04e0901c0bc716b4d7f3dd676d", null ], 24 | [ "ec_datagram_lrw_ext", "datagram_8c.html#a28e3b0846186d09fbb8c4166c4a6eaba", null ], 25 | [ "ec_datagram_print_state", "datagram_8c.html#a84b0c2679038e17cfd5af69df9a68001", null ], 26 | [ "ec_datagram_print_wc_error", "datagram_8c.html#a1f7361d097a385f3ed98ce98ba352a1c", null ], 27 | [ "ec_datagram_output_stats", "datagram_8c.html#a89bbb5e33d0b78760734a3984e4e394f", null ], 28 | [ "ec_datagram_type_string", "datagram_8c.html#a557d736d87dd0e69dd29ee75de817dc8", null ], 29 | [ "type_strings", "datagram_8c.html#a7e261a85cb515f83efd0be78ca331414", null ] 30 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/datagram__pair_8c.js: -------------------------------------------------------------------------------- 1 | var datagram__pair_8c = 2 | [ 3 | [ "ec_datagram_pair_init", "datagram__pair_8c.html#a0b3a11d04d7bcb1f5db4187ff628d4bd", null ], 4 | [ "ec_datagram_pair_clear", "datagram__pair_8c.html#ac6dfb578451de0209688b3e500234c5b", null ], 5 | [ "ec_datagram_pair_process", "datagram__pair_8c.html#a073fc0e7c0806c498bc0ea4bf869fdf5", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/datagram__pair_8h.js: -------------------------------------------------------------------------------- 1 | var datagram__pair_8h = 2 | [ 3 | [ "ec_datagram_pair_t", "structec__datagram__pair__t.html", "structec__datagram__pair__t" ], 4 | [ "ec_datagram_pair_init", "datagram__pair_8h.html#a19625ab4a9254f0c945477452656b78b", null ], 5 | [ "ec_datagram_pair_clear", "datagram__pair_8h.html#ac3ff7374f362ab7e2990346186202b71", null ], 6 | [ "ec_datagram_pair_process", "datagram__pair_8h.html#a58f5dc413c70031fda65e18fe696682b", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/debug_8c.js: -------------------------------------------------------------------------------- 1 | var debug_8c = 2 | [ 3 | [ "ec_dbgdev_open", "debug_8c.html#a11a1c64e15248046846431990839c0f4", null ], 4 | [ "ec_dbgdev_stop", "debug_8c.html#a59052897d8dbe64aba431cc31ba628a9", null ], 5 | [ "ec_dbgdev_tx", "debug_8c.html#a3930f635baeaee86e93bd625b3543f2e", null ], 6 | [ "ec_dbgdev_stats", "debug_8c.html#ab8061a6af8b6ec3067b2c171fbae47bf", null ], 7 | [ "ec_debug_init", "debug_8c.html#ab4a40ce6bb6a66bd034790c3a7985c80", null ], 8 | [ "ec_debug_clear", "debug_8c.html#a1711152b73dc97bc81a9e9aae4b8a263", null ], 9 | [ "ec_debug_register", "debug_8c.html#a683a1dd06041ed934990c736ab3267a9", null ], 10 | [ "ec_debug_unregister", "debug_8c.html#a488b3c97e9786a33f2372180de561591", null ], 11 | [ "ec_debug_send", "debug_8c.html#af11807b9c95c1c4f05aa0cd5a672a560", null ], 12 | [ "ec_dbg_netdev_ops", "debug_8c.html#a1049a945f6a46b9a8a8ab4684958d59f", null ] 13 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/debug_8h.js: -------------------------------------------------------------------------------- 1 | var debug_8h = 2 | [ 3 | [ "ec_debug_t", "structec__debug__t.html", "structec__debug__t" ], 4 | [ "ec_debug_init", "debug_8h.html#aa8debb37c58f6813ddefa8233095f496", null ], 5 | [ "ec_debug_clear", "debug_8h.html#aaf7590df1f37cbc094a03b6dd339a007", null ], 6 | [ "ec_debug_register", "debug_8h.html#a1d9b504f3765f22ec81c6e332f542add", null ], 7 | [ "ec_debug_unregister", "debug_8h.html#aed729c6112e274fb57539f57f0101c59", null ], 8 | [ "ec_debug_send", "debug_8h.html#a69e2cddd7db5ff1ac8b3e1896e7cc862", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/device_8c.js: -------------------------------------------------------------------------------- 1 | var device_8c = 2 | [ 3 | [ "ec_device_init", "device_8c.html#a4984e3e354110c1f4694fd521491cc30", null ], 4 | [ "ec_device_clear", "device_8c.html#ad42f994e302efd7c59fc64bfc84f6037", null ], 5 | [ "ec_device_attach", "device_8c.html#a20976f86443d49ebf67caf83d4c0e156", null ], 6 | [ "ec_device_detach", "device_8c.html#a12e63c43b18c206ba32fdb2a3d668bb8", null ], 7 | [ "ec_device_open", "device_8c.html#aec3d7ce9ab236b9626efefbc8c2ffd96", null ], 8 | [ "ec_device_close", "device_8c.html#a1d4eadd4b9da0e4298818434e1b78a9a", null ], 9 | [ "ec_device_tx_data", "device_8c.html#ac301d857a14ce98a79ffb12a7757bd09", null ], 10 | [ "ec_device_send", "device_8c.html#ad46f8a21db1dd635d52bbae01b3f467f", null ], 11 | [ "ec_device_clear_stats", "device_8c.html#ac74ba2bebd2ed2468ec5b7942555ae9d", null ], 12 | [ "ec_device_poll", "device_8c.html#a6944619b6e1c0f85d5f7d124a0a71af2", null ], 13 | [ "ec_device_update_stats", "device_8c.html#a158275fbb94b82be5d551044f38981f4", null ], 14 | [ "ecdev_withdraw", "group__DeviceInterface.html#ga3934f8a07aa394d558147d790fc60a8b", null ], 15 | [ "ecdev_open", "group__DeviceInterface.html#ga34eceaecfe6ab4fe8f0ecde1a3b311c4", null ], 16 | [ "ecdev_close", "group__DeviceInterface.html#ga0a6b26b2397aa49cc82915a12b8cc854", null ], 17 | [ "ecdev_receive", "group__DeviceInterface.html#gaf02497a3d6bb0e43dcefc1802f8666a5", null ], 18 | [ "ecdev_set_link", "group__DeviceInterface.html#gac1d0e31b8b60ad4e94c03148aac88499", null ], 19 | [ "ecdev_get_link", "group__DeviceInterface.html#gaa31bc8d955fea01e8430105c61064589", null ] 20 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/device_8h.js: -------------------------------------------------------------------------------- 1 | var device_8h = 2 | [ 3 | [ "ec_device", "structec__device.html", "structec__device" ], 4 | [ "EC_TX_RING_SIZE", "device_8h.html#a8e81effb90ab4150ac1fe4114e7775f0", null ], 5 | [ "ec_device_init", "device_8h.html#a02288d2a8148ced6479c1285f9dc2bd1", null ], 6 | [ "ec_device_clear", "device_8h.html#a3099aa0e5bfa03897b85f4b542108d87", null ], 7 | [ "ec_device_attach", "device_8h.html#a7f14ad3873acec6c4aab27a403b86e2f", null ], 8 | [ "ec_device_detach", "device_8h.html#a6aa86617de7ed991048e151847683a01", null ], 9 | [ "ec_device_open", "device_8h.html#abddc8be76e9422963c7814777bf80525", null ], 10 | [ "ec_device_close", "device_8h.html#afb0366cde94e727915b7bc0edd82e9d4", null ], 11 | [ "ec_device_poll", "device_8h.html#ae9ba13e6b8f14f6633250f176e82bec2", null ], 12 | [ "ec_device_tx_data", "device_8h.html#a5f9614c819d9e94aaea708f3351e2826", null ], 13 | [ "ec_device_send", "device_8h.html#acbce72d98a923245aca830dd82d2b36f", null ], 14 | [ "ec_device_clear_stats", "device_8h.html#a2889ce889e3a481040666349d4220829", null ], 15 | [ "ec_device_update_stats", "device_8h.html#a487e82c3004aafd09d2a2b993960ee60", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/doc.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/domain_8c.js: -------------------------------------------------------------------------------- 1 | var domain_8c = 2 | [ 3 | [ "DEBUG_REDUNDANCY", "domain_8c.html#a06f1befc7d03dbef13e823d26863aec4", null ], 4 | [ "list_next_entry", "domain_8c.html#ad5a7bbc278609c0fee4536eeeaa1afab", null ], 5 | [ "ec_domain_clear_data", "domain_8c.html#acdb99d1f2a267eae55d21b2eb5ff0d06", null ], 6 | [ "ec_domain_init", "domain_8c.html#a541742767f0adada4d91f56f26d4250c", null ], 7 | [ "ec_domain_clear", "domain_8c.html#af4dd81f20a9fdb52e15b802afefd47d3", null ], 8 | [ "ec_domain_add_fmmu_config", "domain_8c.html#a5bd01575864546e8f5929752e54456b6", null ], 9 | [ "ec_domain_add_datagram_pair", "domain_8c.html#aff1ea02398e17bf036e69a594844da85", null ], 10 | [ "shall_count", "domain_8c.html#ab5a9494c2a0a9b4d786ef45ae093c249", null ], 11 | [ "emplace_datagram", "domain_8c.html#af63930765e2bc84d94ffa222515b5f2b", null ], 12 | [ "ec_domain_finish", "domain_8c.html#a2d8b30e08d2cd063b5e55e07e54c8852", null ], 13 | [ "ec_domain_fmmu_count", "domain_8c.html#a7af777c7a15fc667d283794dcf2cc498", null ], 14 | [ "ec_domain_find_fmmu", "domain_8c.html#a3f9bffd81ad553290bf06b7406d08e6b", null ], 15 | [ "ecrt_domain_reg_pdo_entry_list", "group__ApplicationInterface.html#gaa34bed589e356727aaf0bc7ceee0ed57", null ], 16 | [ "ecrt_domain_size", "group__ApplicationInterface.html#gadc492ba8af1b53bfec60748c441f7a10", null ], 17 | [ "ecrt_domain_external_memory", "group__ApplicationInterface.html#gaafe96aea4c5babcfe433f41e0c84a165", null ], 18 | [ "ecrt_domain_data", "group__ApplicationInterface.html#ga701738b03629d552c15c2cdd9b7b99c2", null ], 19 | [ "ecrt_domain_process", "group__ApplicationInterface.html#gace65c0f94caa798d1f5930c1317dfd5c", null ], 20 | [ "ecrt_domain_queue", "group__ApplicationInterface.html#ga5367e6982fae333765231a2c50579a96", null ], 21 | [ "ecrt_domain_state", "group__ApplicationInterface.html#gaab8fdd6b9dc3f33d22800d8c517f864a", null ] 22 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/domain_8h.js: -------------------------------------------------------------------------------- 1 | var domain_8h = 2 | [ 3 | [ "ec_domain", "structec__domain.html", "structec__domain" ], 4 | [ "ec_domain_init", "domain_8h.html#a62277a562703ecfbf3aad9e3b0ad8c75", null ], 5 | [ "ec_domain_clear", "domain_8h.html#a0673cfe6b046dbc8160068ef776fd0b1", null ], 6 | [ "ec_domain_add_fmmu_config", "domain_8h.html#a145e578c728c987fb2764ea7c30439f1", null ], 7 | [ "ec_domain_finish", "domain_8h.html#a0ca3858bbbb5f744d85d1c6d5aa247c3", null ], 8 | [ "ec_domain_fmmu_count", "domain_8h.html#ae3b2fb4aa807084750214357bdba897a", null ], 9 | [ "ec_domain_find_fmmu", "domain_8h.html#a1a0dbfb47f2634ffacfd0523bb706fde", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/doxygen.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/ecdev_8h.js: -------------------------------------------------------------------------------- 1 | var ecdev_8h = 2 | [ 3 | [ "ec_device_t", "ecdev_8h.html#ac0895793ea540357d225d4b8be71f2e4", null ], 4 | [ "ec_pollfunc_t", "ecdev_8h.html#a789bcd88d869f88c58bd13b451b3fd52", null ], 5 | [ "ecdev_offer", "group__DeviceInterface.html#ga522b0264934a68d51cc5b67f2c76ef30", null ], 6 | [ "ecdev_withdraw", "group__DeviceInterface.html#ga3934f8a07aa394d558147d790fc60a8b", null ], 7 | [ "ecdev_open", "group__DeviceInterface.html#ga34eceaecfe6ab4fe8f0ecde1a3b311c4", null ], 8 | [ "ecdev_close", "group__DeviceInterface.html#ga0a6b26b2397aa49cc82915a12b8cc854", null ], 9 | [ "ecdev_receive", "group__DeviceInterface.html#gaf02497a3d6bb0e43dcefc1802f8666a5", null ], 10 | [ "ecdev_set_link", "group__DeviceInterface.html#gac1d0e31b8b60ad4e94c03148aac88499", null ], 11 | [ "ecdev_get_link", "group__DeviceInterface.html#gaa31bc8d955fea01e8430105c61064589", null ] 12 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/ectty_8h.js: -------------------------------------------------------------------------------- 1 | var ectty_8h = 2 | [ 3 | [ "ec_tty_t", "group__TTYInterface.html#gabf4bbf300a5c451d7fe82b65e17f097d", null ], 4 | [ "ectty_create", "group__TTYInterface.html#ga64244c8ea384d633c3f8edfadeecffb3", null ], 5 | [ "ectty_free", "group__TTYInterface.html#ga03d764370f5d76bec71412ea1124a156", null ], 6 | [ "ectty_tx_data", "group__TTYInterface.html#ga71580e6fbab0aa678073c139bf516dae", null ], 7 | [ "ectty_rx_data", "group__TTYInterface.html#ga9d2e53ca7492e1a71a26cbbc7d51af52", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/eoe__request_8c.js: -------------------------------------------------------------------------------- 1 | var eoe__request_8c = 2 | [ 3 | [ "ec_eoe_request_init", "eoe__request_8c.html#aba5839b94781cc1a2453621b650a7a79", null ] 4 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/eoe__request_8h.js: -------------------------------------------------------------------------------- 1 | var eoe__request_8h = 2 | [ 3 | [ "ec_eoe_request_t", "structec__eoe__request__t.html", "structec__eoe__request__t" ], 4 | [ "ec_eoe_request_init", "eoe__request_8h.html#a20abee87bd9089180292879bb91efd15", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/ethernet_8c.js: -------------------------------------------------------------------------------- 1 | var ethernet_8c = 2 | [ 3 | [ "EOE_DEBUG_LEVEL", "ethernet_8c.html#a6e67793856d7614e89ecdf6bd55c59de", null ], 4 | [ "EC_EOE_TX_QUEUE_SIZE", "ethernet_8c.html#a70c1d2d995c7441a4f6e24aa46c08939", null ], 5 | [ "EC_EOE_TRIES", "ethernet_8c.html#a0e63bd7f607fd32315eef69b1f66835f", null ], 6 | [ "ec_eoe_flush", "ethernet_8c.html#a970fad1d21f02be260525eecca75dfea", null ], 7 | [ "ec_eoe_state_rx_start", "ethernet_8c.html#a0c3f0cfe4de9ea263299cca79a514fe2", null ], 8 | [ "ec_eoe_state_rx_check", "ethernet_8c.html#aeb363618e311593a3ba9162d048b9c4a", null ], 9 | [ "ec_eoe_state_rx_fetch", "ethernet_8c.html#a9022acd1ebb43ff1cad0a079f58e1264", null ], 10 | [ "ec_eoe_state_tx_start", "ethernet_8c.html#a4b1876fbf6c3be4f5b8e432207b2b5e5", null ], 11 | [ "ec_eoe_state_tx_sent", "ethernet_8c.html#ac4a0bc15df72c6d646fbcb9ad9e3d552", null ], 12 | [ "ec_eoedev_open", "ethernet_8c.html#a6d276523f5d753ec334b8b8e8f21d7e9", null ], 13 | [ "ec_eoedev_stop", "ethernet_8c.html#aead802b75eda8893b75fe909bf5250d3", null ], 14 | [ "ec_eoedev_tx", "ethernet_8c.html#acc5460a0f098d04c8b9fa280e4e0135a", null ], 15 | [ "ec_eoedev_stats", "ethernet_8c.html#a66606d2d064e12129cc3a99c7e84fa74", null ], 16 | [ "ec_eoedev_set_mac", "ethernet_8c.html#a7bce0484ce08bb007c7db7363a340561", null ], 17 | [ "ec_eoe_init", "ethernet_8c.html#a938c671559b99ddc9f09f689457ff2bf", null ], 18 | [ "ec_eoe_clear", "ethernet_8c.html#a44f532d9502383805937d7843240a0d0", null ], 19 | [ "ec_eoe_send", "ethernet_8c.html#a634e85c58d58049c893721b7bd27f217", null ], 20 | [ "ec_eoe_run", "ethernet_8c.html#a236cd1c306b14db3c71ed94e233ee23b", null ], 21 | [ "ec_eoe_queue", "ethernet_8c.html#aa96fc479a7b625718b2502a201563e44", null ], 22 | [ "ec_eoe_is_open", "ethernet_8c.html#a13b38b2204c153ade2d9c0b942cd49b1", null ], 23 | [ "ec_eoe_is_idle", "ethernet_8c.html#abfb958afb1ae5c90c9753664345b3e59", null ], 24 | [ "ec_eoedev_ops", "ethernet_8c.html#a69c3c873c239f69737af0785814c6665", null ] 25 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/ethernet_8h.js: -------------------------------------------------------------------------------- 1 | var ethernet_8h = 2 | [ 3 | [ "ec_eoe_frame_t", "structec__eoe__frame__t.html", "structec__eoe__frame__t" ], 4 | [ "ec_eoe", "structec__eoe.html", "structec__eoe" ], 5 | [ "ec_eoe_t", "ethernet_8h.html#a03b01351f25a9210938e676941427cf4", null ], 6 | [ "EC_EOE_FRAMETYPE_INIT_REQ", "ethernet_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba07ee7bec6df1f6bca56bb9892ba2a479", null ], 7 | [ "EC_EOE_FRAMETYPE_SET_IP_REQ", "ethernet_8h.html#a06fc87d81c62e9abb8790b6e5713c55baebc9926cd55a80ff58c84665c8046bcb", null ], 8 | [ "EC_EOE_FRAMETYPE_SET_IP_RES", "ethernet_8h.html#a06fc87d81c62e9abb8790b6e5713c55bac4f2fb651bfb7d2c0afa17fe388f7d0d", null ], 9 | [ "EC_EOE_FRAMETYPE_FILT_REQ", "ethernet_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba96e632347f3dd09fed1b65cde0450aaa", null ], 10 | [ "EC_EOE_FRAMETYPE_FILT_RES", "ethernet_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba856d72268a3652637068f68b06ef64fe", null ], 11 | [ "ec_eoe_init", "ethernet_8h.html#a890ed81aeeee6742971bae174623f7d9", null ], 12 | [ "ec_eoe_clear", "ethernet_8h.html#a2d848439972cb4dcc037a2f9bb456715", null ], 13 | [ "ec_eoe_run", "ethernet_8h.html#ab7ba009185c67570f4c95446cee7eb76", null ], 14 | [ "ec_eoe_queue", "ethernet_8h.html#a18fc60e72cbbc99eb59a0e43abdfe328", null ], 15 | [ "ec_eoe_is_open", "ethernet_8h.html#aac0563934b958ac04dc433e8fe442234", null ], 16 | [ "ec_eoe_is_idle", "ethernet_8h.html#a2c002900d42f291213e271b7196f991e", null ] 17 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fmmu__config_8c.js: -------------------------------------------------------------------------------- 1 | var fmmu__config_8c = 2 | [ 3 | [ "ec_fmmu_config_init", "fmmu__config_8c.html#abb64d16f6f17f6bd506fafefedad65ff", null ], 4 | [ "ec_fmmu_set_domain_offset_size", "fmmu__config_8c.html#a7597fb51f996f51c30cab48b86576ddc", null ], 5 | [ "ec_fmmu_config_page", "fmmu__config_8c.html#a948cbd8f8d914b43dcc2a97c99507dab", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fmmu__config_8h.js: -------------------------------------------------------------------------------- 1 | var fmmu__config_8h = 2 | [ 3 | [ "ec_fmmu_config_t", "structec__fmmu__config__t.html", "structec__fmmu__config__t" ], 4 | [ "ec_fmmu_config_init", "fmmu__config_8h.html#aa4405e7d2d30fe4747b6936970ab30b1", null ], 5 | [ "ec_fmmu_set_domain_offset_size", "fmmu__config_8h.html#a7597fb51f996f51c30cab48b86576ddc", null ], 6 | [ "ec_fmmu_config_page", "fmmu__config_8h.html#aa3eb12c353a0e1db05f0543a1c96612d", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/foe_8h.js: -------------------------------------------------------------------------------- 1 | var foe_8h = 2 | [ 3 | [ "ec_foe_error_t", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659", [ 4 | [ "FOE_BUSY", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659aacad8c11589f51ab29e655b3e1f1b636", null ], 5 | [ "FOE_READY", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659af6ef86c554beba5260555602f7aa783d", null ], 6 | [ "FOE_IDLE", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a3ebc15a7b225189ffc6b8545574f7868", null ], 7 | [ "FOE_WC_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a43ef98e38a295df885d2276078a92bae", null ], 8 | [ "FOE_RECEIVE_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a622fc9421868423ac34832850e8ea7e1", null ], 9 | [ "FOE_PROT_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659adca69ad8fe0509935b2b73550c8396cc", null ], 10 | [ "FOE_NODATA_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a92cfaf513f401687840e135c583bff70", null ], 11 | [ "FOE_PACKETNO_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a705685af4df10e2c35bc2aa51f33f6e2", null ], 12 | [ "FOE_OPCODE_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a68ef05dbc34f0a242d4c1850776a331a", null ], 13 | [ "FOE_TIMEOUT_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659aafb61e94e694f92fb200976a5c8545d9", null ], 14 | [ "FOE_SEND_RX_DATA_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a7e4d06a6136f1233195d7513913396ed", null ], 15 | [ "FOE_RX_DATA_ACK_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a4232c0480c23c085cdb159b7f1463d1e", null ], 16 | [ "FOE_ACK_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a9b953b8276c951de27df080f5b2b9751", null ], 17 | [ "FOE_MBOX_FETCH_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659ac76f35a7c145a9178217692e87f64811", null ], 18 | [ "FOE_READ_NODATA_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a4dc0872a7ce485c75a74fc161b5080cd", null ], 19 | [ "FOE_MBOX_PROT_ERROR", "foe_8h.html#a1a3752c2c35892afeaf65cac5615c659a5bceb1cbe5096a97510b5f4f66121908", null ] 20 | ] ] 21 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/foe__request_8c.js: -------------------------------------------------------------------------------- 1 | var foe__request_8c = 2 | [ 3 | [ "EC_FOE_REQUEST_RESPONSE_TIMEOUT", "foe__request_8c.html#abb224b1d4a9cdbad17f5e3403e962784", null ], 4 | [ "ec_foe_request_clear_data", "foe__request_8c.html#ad58b94538d29363f9132f222ef574a74", null ], 5 | [ "ec_foe_request_init", "foe__request_8c.html#a3bf07dbd22177d67d2378d6d4849f82d", null ], 6 | [ "ec_foe_request_clear", "foe__request_8c.html#ac9c5c98c785cf2395cdf437fefedcdaf", null ], 7 | [ "ec_foe_request_alloc", "foe__request_8c.html#a21195eb686c217bbf70ba0cde620db52", null ], 8 | [ "ec_foe_request_copy_data", "foe__request_8c.html#a0da867374db00df58d806644209cf1cb", null ], 9 | [ "ec_foe_request_timed_out", "foe__request_8c.html#a1951f5cf5abf840d0a8458b11c7ce060", null ], 10 | [ "ec_foe_request_timeout", "foe__request_8c.html#a9690708688a0d25c257deaf386fbc7b6", null ], 11 | [ "ec_foe_request_data", "foe__request_8c.html#a476b47a2c569870be295e5bb70cf68df", null ], 12 | [ "ec_foe_request_data_size", "foe__request_8c.html#a1d657fe94180c35e0651134f3dda6876", null ], 13 | [ "ec_foe_request_read", "foe__request_8c.html#a1abc468b6ec2292415b084f15beeb3d4", null ], 14 | [ "ec_foe_request_write", "foe__request_8c.html#a097a26d460304eb8b84a9a9d21345048", null ] 15 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/foe__request_8h.js: -------------------------------------------------------------------------------- 1 | var foe__request_8h = 2 | [ 3 | [ "ec_foe_request_t", "structec__foe__request__t.html", "structec__foe__request__t" ], 4 | [ "ec_foe_request_init", "foe__request_8h.html#a8ec7eb3a68e44417778afb1e43ac3e70", null ], 5 | [ "ec_foe_request_clear", "foe__request_8h.html#a283c9080b0bde8595ed2d6833976013c", null ], 6 | [ "ec_foe_request_alloc", "foe__request_8h.html#a0db146bc39fccd8d77e8e854578e1ede", null ], 7 | [ "ec_foe_request_copy_data", "foe__request_8h.html#ad0fd5c910a3cac6d03f5be9c9ca9342d", null ], 8 | [ "ec_foe_request_timed_out", "foe__request_8h.html#ab459e58b81d2f39cd01c7a01e737af8c", null ], 9 | [ "ec_foe_request_write", "foe__request_8h.html#ad55e368490ade6fcb317302be6b4d684", null ], 10 | [ "ec_foe_request_read", "foe__request_8h.html#a2ea1641840c50e93b9c1d22257677d9c", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/folderclosed.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/folderopen.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__change_8c.js: -------------------------------------------------------------------------------- 1 | var fsm__change_8c = 2 | [ 3 | [ "EC_AL_STATE_CHANGE_TIMEOUT", "fsm__change_8c.html#ac795cfc1b59ef531b45e8d14ecab9841", null ], 4 | [ "ec_fsm_change_state_start", "fsm__change_8c.html#a1ff34d96ae20d01c0ceff028a86ba0d2", null ], 5 | [ "ec_fsm_change_state_check", "fsm__change_8c.html#a2f4192e2dc04a2bdbe005c3813def3d0", null ], 6 | [ "ec_fsm_change_state_status", "fsm__change_8c.html#aa1d6b2a804bb531bb20a527ca46bfc16", null ], 7 | [ "ec_fsm_change_state_start_code", "fsm__change_8c.html#ab1ff93adaf35610e0b9e28d609f0ce8a", null ], 8 | [ "ec_fsm_change_state_code", "fsm__change_8c.html#a3086450d29218c679764594776e55fb8", null ], 9 | [ "ec_fsm_change_state_ack", "fsm__change_8c.html#a17990ee1720e4f8024fea39a6c167e59", null ], 10 | [ "ec_fsm_change_state_check_ack", "fsm__change_8c.html#a416b62cee177ddf8ec5865b93c8f0750", null ], 11 | [ "ec_fsm_change_state_end", "fsm__change_8c.html#ac6b5a2fe1d6064f2a6680d9969f9ba06", null ], 12 | [ "ec_fsm_change_state_error", "fsm__change_8c.html#a70051338de643faf0297a9b1f6784064", null ], 13 | [ "ec_fsm_change_init", "fsm__change_8c.html#a2813e95dc9b8f066f1d88a379db9919a", null ], 14 | [ "ec_fsm_change_clear", "fsm__change_8c.html#a6d947220ad1f1869e05a59d70548dd2e", null ], 15 | [ "ec_fsm_change_start", "fsm__change_8c.html#a6426f6ba873260eb02f47b455666666e", null ], 16 | [ "ec_fsm_change_ack", "fsm__change_8c.html#a547d125301f531e459193593442ba6e9", null ], 17 | [ "ec_fsm_change_exec", "fsm__change_8c.html#ab408609f93deb57cb9ad9d63a9703491", null ], 18 | [ "ec_fsm_change_success", "fsm__change_8c.html#a07f6b7b3e079c69fcc052f7fcd4354ce", null ], 19 | [ "al_status_messages", "fsm__change_8c.html#a5bdb82dad7820f4bb46d5713c4247a54", null ] 20 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__change_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__change_8h = 2 | [ 3 | [ "ec_fsm_change", "structec__fsm__change.html", "structec__fsm__change" ], 4 | [ "ec_fsm_change_t", "fsm__change_8h.html#a15cddef62f7f6fa51e07fa06242b7659", null ], 5 | [ "ec_fsm_change_mode_t", "fsm__change_8h.html#afca7005acad1cbd2221d92dfbf4a608b", [ 6 | [ "EC_FSM_CHANGE_MODE_FULL", "fsm__change_8h.html#afca7005acad1cbd2221d92dfbf4a608baab98fc747b7ddcbd70755c03bf31122e", null ], 7 | [ "EC_FSM_CHANGE_MODE_ACK_ONLY", "fsm__change_8h.html#afca7005acad1cbd2221d92dfbf4a608bace4d82f3fb6f59f56e3d4f60a77bb78d", null ] 8 | ] ], 9 | [ "ec_fsm_change_init", "fsm__change_8h.html#a9b93c6163e34fd65a4fe44ab28bf5df3", null ], 10 | [ "ec_fsm_change_clear", "fsm__change_8h.html#ae14cce5cbfe182e8b7f3b334bcf43abf", null ], 11 | [ "ec_fsm_change_start", "fsm__change_8h.html#a05075c9695464e542905a634ceb071bd", null ], 12 | [ "ec_fsm_change_ack", "fsm__change_8h.html#a2c30215c50becd54d3ac1d1ee2b0a96a", null ], 13 | [ "ec_fsm_change_exec", "fsm__change_8h.html#a0dc0b7823d8a0440797fb93fda8a5b86", null ], 14 | [ "ec_fsm_change_success", "fsm__change_8h.html#a00d02215e861290d5fd7da1d0bc0d64b", null ] 15 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__coe_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__coe_8h = 2 | [ 3 | [ "ec_fsm_coe", "structec__fsm__coe.html", "structec__fsm__coe" ], 4 | [ "ec_fsm_coe_t", "fsm__coe_8h.html#a734dfc127f55aed3a16529febddd1771", null ], 5 | [ "ec_fsm_coe_init", "fsm__coe_8h.html#a46bb4bddfa71774a7fb147714f9d8d21", null ], 6 | [ "ec_fsm_coe_clear", "fsm__coe_8h.html#af9310f50cdc699177ed79c171f61ed5a", null ], 7 | [ "ec_fsm_coe_dictionary", "fsm__coe_8h.html#abad3335f40408013f0431bc7caa9e204", null ], 8 | [ "ec_fsm_coe_transfer", "fsm__coe_8h.html#a4cb016d332f5f840afcebfb39e24d7a7", null ], 9 | [ "ec_fsm_coe_exec", "fsm__coe_8h.html#a1a9eedd54d43fc5091e24a13ef1ece81", null ], 10 | [ "ec_fsm_coe_success", "fsm__coe_8h.html#a29f02c39679e827b0f92dc776c8914d4", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__eoe_8c.js: -------------------------------------------------------------------------------- 1 | var fsm__eoe_8c = 2 | [ 3 | [ "EC_EOE_RESPONSE_TIMEOUT", "fsm__eoe_8c.html#a41f73ce9501bcefa7e28b0e7c1a60628", null ], 4 | [ "ec_fsm_eoe_set_ip_start", "fsm__eoe_8c.html#adf94a07ec8c1b80e72d8236e79262dc4", null ], 5 | [ "ec_fsm_eoe_set_ip_request", "fsm__eoe_8c.html#a23fa6fe2f285cd03c39f111deda4de42", null ], 6 | [ "ec_fsm_eoe_set_ip_check", "fsm__eoe_8c.html#a3a124512284d6ccdc47d687ddf305454", null ], 7 | [ "ec_fsm_eoe_set_ip_response", "fsm__eoe_8c.html#a0c446ac9cd39b1fffe3287b98a63a43a", null ], 8 | [ "ec_fsm_eoe_end", "fsm__eoe_8c.html#a98448429c6bb84b6d2a47e801eb88161", null ], 9 | [ "ec_fsm_eoe_error", "fsm__eoe_8c.html#a8269a9a4068f2867c14588711eeb8781", null ], 10 | [ "ec_fsm_eoe_init", "fsm__eoe_8c.html#a65b716a32221e8729b5fe6443428d8d9", null ], 11 | [ "ec_fsm_eoe_clear", "fsm__eoe_8c.html#a405b49e6722b1378db5fbe1378eb6765", null ], 12 | [ "ec_fsm_eoe_set_ip_param", "fsm__eoe_8c.html#ab16e397cb504ed951ef8203990216332", null ], 13 | [ "ec_fsm_eoe_exec", "fsm__eoe_8c.html#a2c89d47ddb5e4eb0b3581d25ece28861", null ], 14 | [ "ec_fsm_eoe_success", "fsm__eoe_8c.html#aa9cf96606328be158a3cac50e642b6d7", null ], 15 | [ "ec_fsm_eoe_prepare_set", "fsm__eoe_8c.html#a1b22bed0b9920ea2880478584f93543e", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__eoe_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__eoe_8h = 2 | [ 3 | [ "ec_fsm_eoe", "structec__fsm__eoe.html", "structec__fsm__eoe" ], 4 | [ "ec_fsm_eoe_t", "fsm__eoe_8h.html#abf907ba649f2c9f35eab6e36de9b1622", null ], 5 | [ "ec_fsm_eoe_init", "fsm__eoe_8h.html#addd4a112d39ab2ac7dfa3c30d181a2fe", null ], 6 | [ "ec_fsm_eoe_clear", "fsm__eoe_8h.html#a5a213c261d19d01b080ac54b0d71d863", null ], 7 | [ "ec_fsm_eoe_set_ip_param", "fsm__eoe_8h.html#a82f816661734a1e035972b671aafd0c6", null ], 8 | [ "ec_fsm_eoe_exec", "fsm__eoe_8h.html#a6001c202070faa841d2a0c6b62e72dc9", null ], 9 | [ "ec_fsm_eoe_success", "fsm__eoe_8h.html#af1df58205e10c1ab404c57f74dd11b37", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__foe_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__foe_8h = 2 | [ 3 | [ "ec_fsm_foe", "structec__fsm__foe.html", "structec__fsm__foe" ], 4 | [ "ec_fsm_foe_t", "fsm__foe_8h.html#a67d256ed8586be0abb5c87691ad840f5", null ], 5 | [ "ec_fsm_foe_init", "fsm__foe_8h.html#aeb7f396bcef5efd542597108eb9b1801", null ], 6 | [ "ec_fsm_foe_clear", "fsm__foe_8h.html#abcbf9ea75475717789189556b74e96c8", null ], 7 | [ "ec_fsm_foe_exec", "fsm__foe_8h.html#abf246a9d491ad93d1aa0a4abf71fd275", null ], 8 | [ "ec_fsm_foe_success", "fsm__foe_8h.html#aabc5071b20cec133ec15cd8e9c062715", null ], 9 | [ "ec_fsm_foe_transfer", "fsm__foe_8h.html#ac1a32ebc65651ecf94e5470c0108a1ed", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__master_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__master_8h = 2 | [ 3 | [ "ec_sii_write_request_t", "structec__sii__write__request__t.html", "structec__sii__write__request__t" ], 4 | [ "ec_fsm_master", "structec__fsm__master.html", "structec__fsm__master" ], 5 | [ "ec_fsm_master_t", "fsm__master_8h.html#a0d05c703de0dd2047ef9ae60d6822cdc", null ], 6 | [ "ec_fsm_master_init", "fsm__master_8h.html#ac522240017742f5ce6f6e6099a4d55c6", null ], 7 | [ "ec_fsm_master_clear", "fsm__master_8h.html#aab6e3a8172db55802b1ebb309a308574", null ], 8 | [ "ec_fsm_master_reset", "fsm__master_8h.html#a8a4cf483cc0f32ade4601009604a70ce", null ], 9 | [ "ec_fsm_master_exec", "fsm__master_8h.html#aef7063fd815224264557e936f96d8844", null ], 10 | [ "ec_fsm_master_idle", "fsm__master_8h.html#af02432232f46f496f90d376082717440", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__pdo_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__pdo_8h = 2 | [ 3 | [ "ec_fsm_pdo", "structec__fsm__pdo.html", "structec__fsm__pdo" ], 4 | [ "ec_fsm_pdo_t", "fsm__pdo_8h.html#ac13e2c6bdf50dbba47d2165f173322cd", null ], 5 | [ "ec_fsm_pdo_init", "fsm__pdo_8h.html#a5f2b78b06fa9e689c194ea1c3f42aa97", null ], 6 | [ "ec_fsm_pdo_clear", "fsm__pdo_8h.html#ae96b73951f5170af4977821f0fa65be7", null ], 7 | [ "ec_fsm_pdo_start_reading", "fsm__pdo_8h.html#ace621d0396015a8cf1b820eee080855e", null ], 8 | [ "ec_fsm_pdo_start_configuration", "fsm__pdo_8h.html#a03752ef4c9c2ddaf9074e08e777e66cb", null ], 9 | [ "ec_fsm_pdo_exec", "fsm__pdo_8h.html#a8cce6186384635f1b22bd858a2e3904c", null ], 10 | [ "ec_fsm_pdo_success", "fsm__pdo_8h.html#a89becd875564ec7524991e4e0b7ddd3e", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__pdo__entry_8c.js: -------------------------------------------------------------------------------- 1 | var fsm__pdo__entry_8c = 2 | [ 3 | [ "ec_fsm_pdo_entry_read_state_start", "fsm__pdo__entry_8c.html#ac31c11899f9066209f70bf27ed1b0bb9", null ], 4 | [ "ec_fsm_pdo_entry_read_state_count", "fsm__pdo__entry_8c.html#aa31a24df33757399697413a2dd74a808", null ], 5 | [ "ec_fsm_pdo_entry_read_state_entry", "fsm__pdo__entry_8c.html#ae8596aa4b2590a8d19f3a55ae5d3591a", null ], 6 | [ "ec_fsm_pdo_entry_read_action_next", "fsm__pdo__entry_8c.html#a1add7e2cd581a3b4d98f90ecde0c7c4f", null ], 7 | [ "ec_fsm_pdo_entry_conf_state_start", "fsm__pdo__entry_8c.html#aedc9f0c8c2ccdbe0333f20e61611f5b7", null ], 8 | [ "ec_fsm_pdo_entry_conf_state_zero_entry_count", "fsm__pdo__entry_8c.html#ac7477d437fa8e737fd4f7e83640f42fa", null ], 9 | [ "ec_fsm_pdo_entry_conf_state_map_entry", "fsm__pdo__entry_8c.html#a772b7a317f3b6bc5a5a58f389199f1d5", null ], 10 | [ "ec_fsm_pdo_entry_conf_state_set_entry_count", "fsm__pdo__entry_8c.html#a004b31bdc50fceb7aca4623deda961bd", null ], 11 | [ "ec_fsm_pdo_entry_conf_action_map", "fsm__pdo__entry_8c.html#a0b5747d64dddcd228d08f914122acbd4", null ], 12 | [ "ec_fsm_pdo_entry_state_end", "fsm__pdo__entry_8c.html#a05f1d42cad7d219b55562e7fa8d186bc", null ], 13 | [ "ec_fsm_pdo_entry_state_error", "fsm__pdo__entry_8c.html#a8514327da605e17d7f1b8f4672cfb228", null ], 14 | [ "ec_fsm_pdo_entry_init", "fsm__pdo__entry_8c.html#a133b853be4523479faa849c220581400", null ], 15 | [ "ec_fsm_pdo_entry_clear", "fsm__pdo__entry_8c.html#a825211609f332cdf5edeef3b472292d6", null ], 16 | [ "ec_fsm_pdo_entry_print", "fsm__pdo__entry_8c.html#ab33c67d8293c206239b5a3bb6fbbdd43", null ], 17 | [ "ec_fsm_pdo_entry_start_reading", "fsm__pdo__entry_8c.html#a45b02eb267b7a6ca3307cd23f673c945", null ], 18 | [ "ec_fsm_pdo_entry_start_configuration", "fsm__pdo__entry_8c.html#a74763c3c16724f3cb5822c62460b2014", null ], 19 | [ "ec_fsm_pdo_entry_running", "fsm__pdo__entry_8c.html#adbddb0a19f193283eddfc69f8027fa2e", null ], 20 | [ "ec_fsm_pdo_entry_exec", "fsm__pdo__entry_8c.html#a3ff64581aa828daf9ba6baccf577e808", null ], 21 | [ "ec_fsm_pdo_entry_success", "fsm__pdo__entry_8c.html#a9cf110dbdb0ddf854410f572b5a310e3", null ], 22 | [ "ec_fsm_pdo_entry_conf_next_entry", "fsm__pdo__entry_8c.html#a090a6a1025e45847bcfd1f7f885e0c1e", null ] 23 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__pdo__entry_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__pdo__entry_8h = 2 | [ 3 | [ "ec_fsm_pdo_entry", "structec__fsm__pdo__entry.html", "structec__fsm__pdo__entry" ], 4 | [ "ec_fsm_pdo_entry_t", "fsm__pdo__entry_8h.html#a5ab659022f19ca69c7d54a78135890f7", null ], 5 | [ "ec_fsm_pdo_entry_init", "fsm__pdo__entry_8h.html#ab3a4a60f1346a0bc52de9a2c83b15f2a", null ], 6 | [ "ec_fsm_pdo_entry_clear", "fsm__pdo__entry_8h.html#a2b3b45d223f6f799a15d061bdaf85280", null ], 7 | [ "ec_fsm_pdo_entry_start_reading", "fsm__pdo__entry_8h.html#a8c9968d21fff2b461715c5b2599cbce5", null ], 8 | [ "ec_fsm_pdo_entry_start_configuration", "fsm__pdo__entry_8h.html#abf74384e8963df57c2e9825b38662e22", null ], 9 | [ "ec_fsm_pdo_entry_exec", "fsm__pdo__entry_8h.html#aebc3d530d3c18b07f28ac22c143b205a", null ], 10 | [ "ec_fsm_pdo_entry_success", "fsm__pdo__entry_8h.html#a67fc421f4712cd8eb86d40c73ffdd9c9", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__sii_8c.js: -------------------------------------------------------------------------------- 1 | var fsm__sii_8c = 2 | [ 3 | [ "SII_TIMEOUT", "fsm__sii_8c.html#a19313c5c625a9bd6a3181bc7ab427ab8", null ], 4 | [ "SII_INHIBIT", "fsm__sii_8c.html#aaf562911fbe9d8d473390f97c2a185e1", null ], 5 | [ "ec_fsm_sii_state_start_reading", "fsm__sii_8c.html#aa962238df8a96fb72fb83c321d91411d", null ], 6 | [ "ec_fsm_sii_state_read_check", "fsm__sii_8c.html#a720750644f92278027d4ae02925b277b", null ], 7 | [ "ec_fsm_sii_state_read_fetch", "fsm__sii_8c.html#ac4212d034457619e005ac2d3752634a0", null ], 8 | [ "ec_fsm_sii_state_start_writing", "fsm__sii_8c.html#ace13a2908e3966675307ff47e9c77c99", null ], 9 | [ "ec_fsm_sii_state_write_check", "fsm__sii_8c.html#aaee69e244c350ef77c397fda8e9bf3f8", null ], 10 | [ "ec_fsm_sii_state_write_check2", "fsm__sii_8c.html#a3898542c0741239514008916c797e53e", null ], 11 | [ "ec_fsm_sii_state_end", "fsm__sii_8c.html#a688ff966f39ddf066c3552fb8d3e16c8", null ], 12 | [ "ec_fsm_sii_state_error", "fsm__sii_8c.html#af706e0c6d40417a78534ba79c25707b2", null ], 13 | [ "ec_fsm_sii_init", "fsm__sii_8c.html#add8c9461798f2a96a05ae57c93885890", null ], 14 | [ "ec_fsm_sii_clear", "fsm__sii_8c.html#a6dbd5f2a2815c2b0852cd5272279f8c6", null ], 15 | [ "ec_fsm_sii_read", "fsm__sii_8c.html#aa20332ff7b8eb1f4510ebb9bfdbdef81", null ], 16 | [ "ec_fsm_sii_write", "fsm__sii_8c.html#adb460a43b75a53c0d26b9058d685fee3", null ], 17 | [ "ec_fsm_sii_exec", "fsm__sii_8c.html#a83b1d58217c9c46ee1202b6bee1cabab", null ], 18 | [ "ec_fsm_sii_success", "fsm__sii_8c.html#a2408e4df539edddead44761dbe32ef45", null ] 19 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__sii_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__sii_8h = 2 | [ 3 | [ "ec_fsm_sii", "structec__fsm__sii.html", "structec__fsm__sii" ], 4 | [ "ec_fsm_sii_t", "fsm__sii_8h.html#a6b596f5c1a4212b443a4429b2baed8f2", null ], 5 | [ "ec_fsm_sii_addressing_t", "fsm__sii_8h.html#ab31614ec8c650bb9ad5c8370f43113b9", [ 6 | [ "EC_FSM_SII_USE_INCREMENT_ADDRESS", "fsm__sii_8h.html#ab31614ec8c650bb9ad5c8370f43113b9ae9d46f26f8811736432dc46c5cb5ccbf", null ], 7 | [ "EC_FSM_SII_USE_CONFIGURED_ADDRESS", "fsm__sii_8h.html#ab31614ec8c650bb9ad5c8370f43113b9a37be562464a8536ed644aaf88fdd6705", null ] 8 | ] ], 9 | [ "ec_fsm_sii_init", "fsm__sii_8h.html#aaabcdf786b590efeab32a3d22e0128fd", null ], 10 | [ "ec_fsm_sii_clear", "fsm__sii_8h.html#a8caf4d1dad1846b4f2604c646cf5e5f8", null ], 11 | [ "ec_fsm_sii_read", "fsm__sii_8h.html#a38e7b8c01e605fff2c33fac389d91600", null ], 12 | [ "ec_fsm_sii_write", "fsm__sii_8h.html#a07f4477300db5c173a24df91f6f22073", null ], 13 | [ "ec_fsm_sii_exec", "fsm__sii_8h.html#a7a55a4196ef667eb7320c07c1e290330", null ], 14 | [ "ec_fsm_sii_success", "fsm__sii_8h.html#a3227702bf3cc7a1a6b7ce235b2fb8bbf", null ] 15 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__slave_8c.js: -------------------------------------------------------------------------------- 1 | var fsm__slave_8c = 2 | [ 3 | [ "ec_fsm_slave_state_idle", "fsm__slave_8c.html#ae4bbd6f80ebda545acccec04395b4039", null ], 4 | [ "ec_fsm_slave_state_ready", "fsm__slave_8c.html#ad6662a59e1dba058865a847828e43f09", null ], 5 | [ "ec_fsm_slave_action_process_sdo", "fsm__slave_8c.html#a0297e41bb92d92fb4ea8ec99dc9e9321", null ], 6 | [ "ec_fsm_slave_state_sdo_request", "fsm__slave_8c.html#ad87c22e954168313a2f06bb1e5ece6e5", null ], 7 | [ "ec_fsm_slave_action_process_reg", "fsm__slave_8c.html#a7aa1873b8f13ec4016cc6c866a94a681", null ], 8 | [ "ec_fsm_slave_state_reg_request", "fsm__slave_8c.html#a905878e1d8d4604bb1d93a2a11f33ccd", null ], 9 | [ "ec_fsm_slave_action_process_foe", "fsm__slave_8c.html#a653089ba2e57b35024f8955785fc160e", null ], 10 | [ "ec_fsm_slave_state_foe_request", "fsm__slave_8c.html#abdb6e1db2688313074918bb67c43b751", null ], 11 | [ "ec_fsm_slave_action_process_soe", "fsm__slave_8c.html#a10d841169ec7026bbeed8401ff50fde5", null ], 12 | [ "ec_fsm_slave_state_soe_request", "fsm__slave_8c.html#aa5ef0ace9582620cc6d90f1675b888ad", null ], 13 | [ "ec_fsm_slave_action_process_eoe", "fsm__slave_8c.html#a895e033d93a3d0e315b1135e3e391aaf", null ], 14 | [ "ec_fsm_slave_state_eoe_request", "fsm__slave_8c.html#ace87c8e5a834549774cb86874eb793c8", null ], 15 | [ "ec_fsm_slave_init", "fsm__slave_8c.html#ab7af644e2e05a661f5dedfc65daa423e", null ], 16 | [ "ec_fsm_slave_clear", "fsm__slave_8c.html#aaf633228f4ba73115d911fae6ede334d", null ], 17 | [ "ec_fsm_slave_exec", "fsm__slave_8c.html#a64e44cb68fa46489e34b0f6f98a2d450", null ], 18 | [ "ec_fsm_slave_set_ready", "fsm__slave_8c.html#a3e9b702c8379fb8324826a220847a539", null ], 19 | [ "ec_fsm_slave_is_ready", "fsm__slave_8c.html#af12d069fda4382f991468ea84ff572a8", null ] 20 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__slave_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__slave_8h = 2 | [ 3 | [ "ec_fsm_slave", "structec__fsm__slave.html", "structec__fsm__slave" ], 4 | [ "ec_fsm_slave_t", "fsm__slave_8h.html#a6d226b26b2608f564263a2bd346c05ac", null ], 5 | [ "ec_fsm_slave_init", "fsm__slave_8h.html#ad36992febd2772a454ea6a96daf78505", null ], 6 | [ "ec_fsm_slave_clear", "fsm__slave_8h.html#a469872e3dda4fb39ac959d5ad621de95", null ], 7 | [ "ec_fsm_slave_exec", "fsm__slave_8h.html#ae12b13ec5c06619f6c6cca08b631930c", null ], 8 | [ "ec_fsm_slave_set_ready", "fsm__slave_8h.html#a2b667be77f5ef3d4d9ae60523589a13e", null ], 9 | [ "ec_fsm_slave_is_ready", "fsm__slave_8h.html#ae4ccb250140a4547412ddcd7b9aba22c", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__slave__config_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__slave__config_8h = 2 | [ 3 | [ "ec_fsm_slave_config", "structec__fsm__slave__config.html", "structec__fsm__slave__config" ], 4 | [ "ec_fsm_slave_config_t", "fsm__slave__config_8h.html#a31e1e414b22a05b9dd1302d6ed036c0b", null ], 5 | [ "ec_fsm_slave_config_init", "fsm__slave__config_8h.html#a3cf535ef054ccf014948d693179bd9e3", null ], 6 | [ "ec_fsm_slave_config_clear", "fsm__slave__config_8h.html#aa5f111e82c517aba5f4d05193299dd56", null ], 7 | [ "ec_fsm_slave_config_start", "fsm__slave__config_8h.html#a33e8b316f85096b24e24cd6d3d4d4182", null ], 8 | [ "ec_fsm_slave_config_exec", "fsm__slave__config_8h.html#ae044ed2bcf430f33553d73dda1c6361b", null ], 9 | [ "ec_fsm_slave_config_success", "fsm__slave__config_8h.html#ae91cb2bb7fccbbc5dd9ca7101a97b493", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__slave__scan_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__slave__scan_8h = 2 | [ 3 | [ "ec_fsm_slave_scan", "structec__fsm__slave__scan.html", "structec__fsm__slave__scan" ], 4 | [ "ec_fsm_slave_scan_t", "fsm__slave__scan_8h.html#af779dfb24a2c28e995f2080786b5f56f", null ], 5 | [ "ec_fsm_slave_scan_init", "fsm__slave__scan_8h.html#a7912e997b054006bbaead33b64ef4dda", null ], 6 | [ "ec_fsm_slave_scan_clear", "fsm__slave__scan_8h.html#ad6d93f28242bb84c1e3310b54183bfd5", null ], 7 | [ "ec_fsm_slave_scan_start", "fsm__slave__scan_8h.html#aecd8f803a19c3d4cbe77e0a25a84c388", null ], 8 | [ "ec_fsm_slave_scan_exec", "fsm__slave__scan_8h.html#af1d834da98e531e644bbc86b224df697", null ], 9 | [ "ec_fsm_slave_scan_success", "fsm__slave__scan_8h.html#a9a4806351b9f9497139c248360804408", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/fsm__soe_8h.js: -------------------------------------------------------------------------------- 1 | var fsm__soe_8h = 2 | [ 3 | [ "ec_fsm_soe", "structec__fsm__soe.html", "structec__fsm__soe" ], 4 | [ "ec_fsm_soe_t", "fsm__soe_8h.html#a6f2210c6eb570d207312a8ea94a15527", null ], 5 | [ "ec_fsm_soe_init", "fsm__soe_8h.html#a451a615dc0269059f3ed94f37f7c08c5", null ], 6 | [ "ec_fsm_soe_clear", "fsm__soe_8h.html#a8613b87fb1105d8a002b13bba3d86dc8", null ], 7 | [ "ec_fsm_soe_transfer", "fsm__soe_8h.html#a8eff1b86bc42789a8747d8817914d8be", null ], 8 | [ "ec_fsm_soe_exec", "fsm__soe_8h.html#aa25b538167720cd04716ce6eb81d0bcc", null ], 9 | [ "ec_fsm_soe_success", "fsm__soe_8h.html#a3115df704100f859631f6c4476b3c997", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/functions_dup.js: -------------------------------------------------------------------------------- 1 | var functions_dup = 2 | [ 3 | [ "a", "functions.html", null ], 4 | [ "b", "functions_b.html", null ], 5 | [ "c", "functions_c.html", null ], 6 | [ "d", "functions_d.html", null ], 7 | [ "e", "functions_e.html", null ], 8 | [ "f", "functions_f.html", null ], 9 | [ "g", "functions_g.html", null ], 10 | [ "h", "functions_h.html", null ], 11 | [ "i", "functions_i.html", null ], 12 | [ "j", "functions_j.html", null ], 13 | [ "l", "functions_l.html", null ], 14 | [ "m", "functions_m.html", null ], 15 | [ "n", "functions_n.html", null ], 16 | [ "o", "functions_o.html", null ], 17 | [ "p", "functions_p.html", null ], 18 | [ "q", "functions_q.html", null ], 19 | [ "r", "functions_r.html", null ], 20 | [ "s", "functions_s.html", null ], 21 | [ "t", "functions_t.html", null ], 22 | [ "u", "functions_u.html", null ], 23 | [ "v", "functions_v.html", null ], 24 | [ "w", "functions_w.html", null ] 25 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/functions_vars.js: -------------------------------------------------------------------------------- 1 | var functions_vars = 2 | [ 3 | [ "a", "functions_vars.html", null ], 4 | [ "b", "functions_vars_b.html", null ], 5 | [ "c", "functions_vars_c.html", null ], 6 | [ "d", "functions_vars_d.html", null ], 7 | [ "e", "functions_vars_e.html", null ], 8 | [ "f", "functions_vars_f.html", null ], 9 | [ "g", "functions_vars_g.html", null ], 10 | [ "h", "functions_vars_h.html", null ], 11 | [ "i", "functions_vars_i.html", null ], 12 | [ "j", "functions_vars_j.html", null ], 13 | [ "l", "functions_vars_l.html", null ], 14 | [ "m", "functions_vars_m.html", null ], 15 | [ "n", "functions_vars_n.html", null ], 16 | [ "o", "functions_vars_o.html", null ], 17 | [ "p", "functions_vars_p.html", null ], 18 | [ "q", "functions_vars_q.html", null ], 19 | [ "r", "functions_vars_r.html", null ], 20 | [ "s", "functions_vars_s.html", null ], 21 | [ "t", "functions_vars_t.html", null ], 22 | [ "u", "functions_vars_u.html", null ], 23 | [ "v", "functions_vars_v.html", null ], 24 | [ "w", "functions_vars_w.html", null ] 25 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/globals_dup.js: -------------------------------------------------------------------------------- 1 | var globals_dup = 2 | [ 3 | [ "a", "globals.html", null ], 4 | [ "b", "globals_b.html", null ], 5 | [ "c", "globals_c.html", null ], 6 | [ "d", "globals_d.html", null ], 7 | [ "e", "globals_e.html", null ], 8 | [ "f", "globals_f.html", null ], 9 | [ "m", "globals_m.html", null ], 10 | [ "o", "globals_o.html", null ], 11 | [ "p", "globals_p.html", null ], 12 | [ "r", "globals_r.html", null ], 13 | [ "s", "globals_s.html", null ], 14 | [ "t", "globals_t.html", null ], 15 | [ "v", "globals_v.html", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/globals_func.js: -------------------------------------------------------------------------------- 1 | var globals_func = 2 | [ 3 | [ "e", "globals_func.html", null ], 4 | [ "s", "globals_func_s.html", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/group__DeviceInterface.js: -------------------------------------------------------------------------------- 1 | var group__DeviceInterface = 2 | [ 3 | [ "ecdev_withdraw", "group__DeviceInterface.html#ga3934f8a07aa394d558147d790fc60a8b", null ], 4 | [ "ecdev_open", "group__DeviceInterface.html#ga34eceaecfe6ab4fe8f0ecde1a3b311c4", null ], 5 | [ "ecdev_close", "group__DeviceInterface.html#ga0a6b26b2397aa49cc82915a12b8cc854", null ], 6 | [ "ecdev_receive", "group__DeviceInterface.html#gaf02497a3d6bb0e43dcefc1802f8666a5", null ], 7 | [ "ecdev_set_link", "group__DeviceInterface.html#gac1d0e31b8b60ad4e94c03148aac88499", null ], 8 | [ "ecdev_get_link", "group__DeviceInterface.html#gaa31bc8d955fea01e8430105c61064589", null ], 9 | [ "ecdev_offer", "group__DeviceInterface.html#ga522b0264934a68d51cc5b67f2c76ef30", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/group__TTYInterface.js: -------------------------------------------------------------------------------- 1 | var group__TTYInterface = 2 | [ 3 | [ "ec_tty_operations_t", "structec__tty__operations__t.html", [ 4 | [ "cflag_changed", "structec__tty__operations__t.html#ae34fae0b4916fbc5d016c7c0fad95a47", null ] 5 | ] ], 6 | [ "ec_tty_t", "group__TTYInterface.html#gabf4bbf300a5c451d7fe82b65e17f097d", null ], 7 | [ "ectty_create", "group__TTYInterface.html#ga64244c8ea384d633c3f8edfadeecffb3", null ], 8 | [ "ectty_free", "group__TTYInterface.html#ga03d764370f5d76bec71412ea1124a156", null ], 9 | [ "ectty_tx_data", "group__TTYInterface.html#ga71580e6fbab0aa678073c139bf516dae", null ], 10 | [ "ectty_rx_data", "group__TTYInterface.html#ga9d2e53ca7492e1a71a26cbbc7d51af52", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/mailbox_8c.js: -------------------------------------------------------------------------------- 1 | var mailbox_8c = 2 | [ 3 | [ "ec_slave_mbox_prepare_send", "mailbox_8c.html#aff114bf121b61ff9b310a228de80ca3e", null ], 4 | [ "ec_slave_mbox_prepare_check", "mailbox_8c.html#a950eb8623a9b1b0fc96eb1831d483fa1", null ], 5 | [ "ec_slave_mbox_check", "mailbox_8c.html#af94312f9670053f23ca657e564e196f4", null ], 6 | [ "ec_slave_mbox_prepare_fetch", "mailbox_8c.html#ad3ef95e0166428713cd299410a747095", null ], 7 | [ "ec_slave_mbox_fetch", "mailbox_8c.html#a0a7345dc67c23f69cabf29a16aad5802", null ], 8 | [ "mbox_error_messages", "mailbox_8c.html#a38d51351bd6f8415a033c027c5e39a3a", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/mailbox_8h.js: -------------------------------------------------------------------------------- 1 | var mailbox_8h = 2 | [ 3 | [ "EC_MBOX_HEADER_SIZE", "mailbox_8h.html#a189582ffd5ea94b41b00482c04968291", null ], 4 | [ "EC_MBOX_TYPE_EOE", "mailbox_8h.html#a61dadd085c1777f559549e05962b2c9eae10799b8f766326313e50924227b6e3c", null ], 5 | [ "EC_MBOX_TYPE_COE", "mailbox_8h.html#a61dadd085c1777f559549e05962b2c9ea9a2d673f23cc9b9bb485714e098bc2d4", null ], 6 | [ "EC_MBOX_TYPE_FOE", "mailbox_8h.html#a61dadd085c1777f559549e05962b2c9ea4efaf4cc59d73a37ff4d4c3ba298304a", null ], 7 | [ "EC_MBOX_TYPE_SOE", "mailbox_8h.html#a61dadd085c1777f559549e05962b2c9eace59d4fc222da65875ac4e2da9429cec", null ], 8 | [ "EC_MBOX_TYPE_VOE", "mailbox_8h.html#a61dadd085c1777f559549e05962b2c9eaa459d82a186df25ba2fcf483d2bd2bae", null ], 9 | [ "ec_slave_mbox_prepare_send", "mailbox_8h.html#ab3a5be80064e09c9e7194d155c62cae8", null ], 10 | [ "ec_slave_mbox_prepare_check", "mailbox_8h.html#a9c9f8f70db11c581795e7520c10bb623", null ], 11 | [ "ec_slave_mbox_check", "mailbox_8h.html#a4d932f3a3716b07460950cf795e89891", null ], 12 | [ "ec_slave_mbox_prepare_fetch", "mailbox_8h.html#a6c8ab58f4b9c8d78153e5d0403bae40b", null ], 13 | [ "ec_slave_mbox_fetch", "mailbox_8h.html#a9845c6e71e538cdaf2af6000b16f60c9", null ] 14 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/modules.js: -------------------------------------------------------------------------------- 1 | var modules = 2 | [ 3 | [ "EtherCAT Application Interface", "group__ApplicationInterface.html", "group__ApplicationInterface" ], 4 | [ "EtherCAT Virtual TTY Interface", "group__TTYInterface.html", "group__TTYInterface" ], 5 | [ "EtherCAT Device Interface", "group__DeviceInterface.html", "group__DeviceInterface" ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/nav_f.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/nav_g.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/nav_h.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/navtreedata.js: -------------------------------------------------------------------------------- 1 | var NAVTREE = 2 | [ 3 | [ "IgH EtherCAT Master", "index.html", [ 4 | [ "General information", "index.html#sec_general", null ], 5 | [ "Contact", "index.html#sec_contact", null ], 6 | [ "License", "index.html#sec_license", null ], 7 | [ "Todo List", "todo.html", null ], 8 | [ "Modules", "modules.html", "modules" ], 9 | [ "Data Structures", "annotated.html", [ 10 | [ "Data Structures", "annotated.html", "annotated_dup" ], 11 | [ "Data Fields", "functions.html", [ 12 | [ "All", "functions.html", "functions_dup" ], 13 | [ "Variables", "functions_vars.html", "functions_vars" ] 14 | ] ] 15 | ] ], 16 | [ "Files", null, [ 17 | [ "File List", "files.html", "files" ], 18 | [ "Globals", "globals.html", [ 19 | [ "All", "globals.html", "globals_dup" ], 20 | [ "Functions", "globals_func.html", "globals_func" ], 21 | [ "Variables", "globals_vars.html", null ], 22 | [ "Typedefs", "globals_type.html", null ], 23 | [ "Enumerations", "globals_enum.html", null ], 24 | [ "Enumerator", "globals_eval.html", null ], 25 | [ "Macros", "globals_defs.html", null ] 26 | ] ] 27 | ] ] 28 | ] ] 29 | ]; 30 | 31 | var NAVTREEINDEX = 32 | [ 33 | "annotated.html", 34 | "fmmu__config_8c.html", 35 | "fsm__pdo_8c.html#a1fb68d6829408d6f0c130971d47483ad", 36 | "fsm__soe_8h.html#a8eff1b86bc42789a8747d8817914d8be", 37 | "group__ApplicationInterface.html#ga6341627f6bf764312dd6e8c3140e9be1", 38 | "group__ApplicationInterface.html#gga18c064146090e45d36c05876c546caeaa4f746cb4e141c28b8aeb9c6cfe78177e", 39 | "master_8h.html#a005dd21f87606cec96e3803c2848d6e1", 40 | "rtdm-ioctl_8c.html#af4d6febb5963f48d824d6d745a7fa276", 41 | "structec__device.html#af98c616a488455db59c5c4297206b8fb", 42 | "structec__fsm__slave__config.html#a884fcfd4e7f6e89d0d99dab720939c07", 43 | "structec__slave.html#a5346100cbd1fa0187ae3074d4a75d3cc" 44 | ]; 45 | 46 | var SYNCONMSG = 'click to disable panel synchronisation'; 47 | var SYNCOFFMSG = 'click to enable panel synchronisation'; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/open.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/pdo_8c.js: -------------------------------------------------------------------------------- 1 | var pdo_8c = 2 | [ 3 | [ "ec_pdo_init", "pdo_8c.html#a0766e8e7b4f607aa3b8ce3320198c23b", null ], 4 | [ "ec_pdo_init_copy", "pdo_8c.html#aa3110f0f43df1aa859a25a7a53be431c", null ], 5 | [ "ec_pdo_clear", "pdo_8c.html#a2fdbc33334b65a05865e9df69df1737c", null ], 6 | [ "ec_pdo_clear_entries", "pdo_8c.html#a399136c28e710fa96af02e46c0351dbb", null ], 7 | [ "ec_pdo_set_name", "pdo_8c.html#a8bd12e530ccbb342e5e4434d3464777a", null ], 8 | [ "ec_pdo_add_entry", "pdo_8c.html#a2df3cd7ded1048aa232f2f5c19a07229", null ], 9 | [ "ec_pdo_copy_entries", "pdo_8c.html#a31ae386c7c51b495354db61f08e019a3", null ], 10 | [ "ec_pdo_equal_entries", "pdo_8c.html#a17ae4ccdd1aa4cfb9748b89ee9cbbfd0", null ], 11 | [ "ec_pdo_entry_count", "pdo_8c.html#afff7e1d1a20a2845d14c05f697fda33e", null ], 12 | [ "ec_pdo_find_entry_by_pos_const", "pdo_8c.html#a9fa0c22e26d024fa3e5e4ccd77d3efe5", null ], 13 | [ "ec_pdo_print_entries", "pdo_8c.html#a4009041a62d3844c85987c25ecaaf78f", null ] 14 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/pdo_8h.js: -------------------------------------------------------------------------------- 1 | var pdo_8h = 2 | [ 3 | [ "ec_pdo_t", "structec__pdo__t.html", "structec__pdo__t" ], 4 | [ "ec_pdo_init", "pdo_8h.html#afa7a6b78374dc77781dbf9bae1b3dbca", null ], 5 | [ "ec_pdo_init_copy", "pdo_8h.html#a379f80cf524f77c572bf4e7c1c33e60a", null ], 6 | [ "ec_pdo_clear", "pdo_8h.html#a51588a6c044259c2db97a2be97eabfd9", null ], 7 | [ "ec_pdo_clear_entries", "pdo_8h.html#a9264d3cb9d741ea6b72f5a3e9be382e4", null ], 8 | [ "ec_pdo_set_name", "pdo_8h.html#a2b1aa61f35283459bf3f08d39ba68697", null ], 9 | [ "ec_pdo_add_entry", "pdo_8h.html#afc7d57ceab25f33b80e1a3e02f9b9f59", null ], 10 | [ "ec_pdo_copy_entries", "pdo_8h.html#acad614a71cd8ab870ddd6a3b4d7d945c", null ], 11 | [ "ec_pdo_equal_entries", "pdo_8h.html#a2f62be7f735f9fc7453f44520fbe0982", null ], 12 | [ "ec_pdo_entry_count", "pdo_8h.html#a851d9510d8a7442d14b9732ece737490", null ], 13 | [ "ec_pdo_find_entry_by_pos_const", "pdo_8h.html#accb4909a2a3434cc64f0eda3dadffef0", null ], 14 | [ "ec_pdo_print_entries", "pdo_8h.html#ada7e926581a6a55fad6714a498297192", null ] 15 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/pdo__entry_8c.js: -------------------------------------------------------------------------------- 1 | var pdo__entry_8c = 2 | [ 3 | [ "ec_pdo_entry_init", "pdo__entry_8c.html#a9741671e14eefed0a1fe5a27f7465e91", null ], 4 | [ "ec_pdo_entry_init_copy", "pdo__entry_8c.html#a9c1116bdef51c753bdcc952cfce7b2c4", null ], 5 | [ "ec_pdo_entry_clear", "pdo__entry_8c.html#a1d66b5e82c304ff57e2e91fd4628c7fc", null ], 6 | [ "ec_pdo_entry_set_name", "pdo__entry_8c.html#a8592592175cfee8e0e8a6f8c2a034ca3", null ], 7 | [ "ec_pdo_entry_equal", "pdo__entry_8c.html#af092b30a00f9a7437ddb74639b3fe93e", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/pdo__entry_8h.js: -------------------------------------------------------------------------------- 1 | var pdo__entry_8h = 2 | [ 3 | [ "ec_pdo_entry_t", "structec__pdo__entry__t.html", "structec__pdo__entry__t" ], 4 | [ "ec_pdo_entry_init", "pdo__entry_8h.html#a535f77bcfcff9801c4e15a0b80dc59f0", null ], 5 | [ "ec_pdo_entry_init_copy", "pdo__entry_8h.html#af4c97c5f27f8d42d3dd75a170ff1e2ff", null ], 6 | [ "ec_pdo_entry_clear", "pdo__entry_8h.html#a71dbe7740b835cb199a93485b45de1ff", null ], 7 | [ "ec_pdo_entry_set_name", "pdo__entry_8h.html#a019c6e57ac558253f3f549141c3c6345", null ], 8 | [ "ec_pdo_entry_equal", "pdo__entry_8h.html#afeab288460f9c0f94d0cfe26f2d7960e", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/pdo__list_8c.js: -------------------------------------------------------------------------------- 1 | var pdo__list_8c = 2 | [ 3 | [ "ec_pdo_list_init", "pdo__list_8c.html#ac6f343a6f07a1f817fc0c8820fbd5314", null ], 4 | [ "ec_pdo_list_clear", "pdo__list_8c.html#a30f05a34cf44b4d4f5bd47db39addb95", null ], 5 | [ "ec_pdo_list_clear_pdos", "pdo__list_8c.html#aff8b6a50972c7106457f0db17fbeaf6c", null ], 6 | [ "ec_pdo_list_total_size", "pdo__list_8c.html#a464a658cdd2744493d9e63d033db4d36", null ], 7 | [ "ec_pdo_list_add_pdo", "pdo__list_8c.html#a19d7263b2fa2234b9d8301515528e834", null ], 8 | [ "ec_pdo_list_add_pdo_copy", "pdo__list_8c.html#a1e0dfffa35df484b25834003b447e888", null ], 9 | [ "ec_pdo_list_copy", "pdo__list_8c.html#accc8112633a4b76efe8df355d1ad0ec8", null ], 10 | [ "ec_pdo_list_equal", "pdo__list_8c.html#ac05fc5ee2cf2afdf8b8501ef194c4002", null ], 11 | [ "ec_pdo_list_find_pdo", "pdo__list_8c.html#ab08f37fcf3beda7d5425d49eca02c3be", null ], 12 | [ "ec_pdo_list_find_pdo_const", "pdo__list_8c.html#a0bffe5f1347255244f09ed77db2f4285", null ], 13 | [ "ec_pdo_list_find_pdo_by_pos_const", "pdo__list_8c.html#af7e65b2de439049f0f2b2cdfd1618187", null ], 14 | [ "ec_pdo_list_count", "pdo__list_8c.html#a6cdf2367204e4db2dcdac339be67aaed", null ], 15 | [ "ec_pdo_list_print", "pdo__list_8c.html#a75bc7cee35f668b62965ba2c010b82dd", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/pdo__list_8h.js: -------------------------------------------------------------------------------- 1 | var pdo__list_8h = 2 | [ 3 | [ "ec_pdo_list_t", "structec__pdo__list__t.html", "structec__pdo__list__t" ], 4 | [ "ec_pdo_list_init", "pdo__list_8h.html#aee1095c2e92c859063b1ed782e5bf7d6", null ], 5 | [ "ec_pdo_list_clear", "pdo__list_8h.html#aa9f079345fae9a1b8ceb9d142ff41368", null ], 6 | [ "ec_pdo_list_clear_pdos", "pdo__list_8h.html#a6b1d3da4ada951f662be5dc4c8519026", null ], 7 | [ "ec_pdo_list_add_pdo", "pdo__list_8h.html#a289f67d8c8bb5978608d213916fe7fb9", null ], 8 | [ "ec_pdo_list_add_pdo_copy", "pdo__list_8h.html#a0ce0c1d5b23d99d13b24acb4cb4b0cd7", null ], 9 | [ "ec_pdo_list_copy", "pdo__list_8h.html#adc6f43356c29fa3e62c9178264fb3c39", null ], 10 | [ "ec_pdo_list_total_size", "pdo__list_8h.html#a942de0a05c5cdcea43f595d2ff38387b", null ], 11 | [ "ec_pdo_list_equal", "pdo__list_8h.html#ac4442e6596e4034f09bac0fbf6eb2821", null ], 12 | [ "ec_pdo_list_find_pdo", "pdo__list_8h.html#a622aeac2fc2707331ccf4a25f0250e74", null ], 13 | [ "ec_pdo_list_find_pdo_const", "pdo__list_8h.html#a6fc81f6e6401f70beb9686eb6ac11ed2", null ], 14 | [ "ec_pdo_list_find_pdo_by_pos_const", "pdo__list_8h.html#acc0eb92da1b63278a6b7a2f7e9d30f6b", null ], 15 | [ "ec_pdo_list_count", "pdo__list_8h.html#a1b62a9bbe8dd2779c47b7f17208958f3", null ], 16 | [ "ec_pdo_list_print", "pdo__list_8h.html#ac7e42782cb2774a74ffd38e792e7da7c", null ] 17 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/reg__request_8c.js: -------------------------------------------------------------------------------- 1 | var reg__request_8c = 2 | [ 3 | [ "ec_reg_request_init", "reg__request_8c.html#abb50aa7b7886a25addbf52063faa4abc", null ], 4 | [ "ec_reg_request_clear", "reg__request_8c.html#ab5a73a3a36f63ee80aeafacdb3c9e6d2", null ], 5 | [ "ecrt_reg_request_data", "group__ApplicationInterface.html#gaecfbefc3410396bd5ca5f14c489ea838", null ], 6 | [ "ecrt_reg_request_state", "group__ApplicationInterface.html#gac7fc3bbec83497a78b7b075e41eb26e4", null ], 7 | [ "ecrt_reg_request_write", "group__ApplicationInterface.html#ga3c12de18886ffb7aaeb7ac364a7f2034", null ], 8 | [ "ecrt_reg_request_read", "group__ApplicationInterface.html#gad8da153df44d98812c897c56cabe1e84", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/reg__request_8h.js: -------------------------------------------------------------------------------- 1 | var reg__request_8h = 2 | [ 3 | [ "ec_reg_request", "structec__reg__request.html", "structec__reg__request" ], 4 | [ "ec_reg_request_init", "reg__request_8h.html#a13ac6213c3190143288559beacc0da0d", null ], 5 | [ "ec_reg_request_clear", "reg__request_8h.html#a5614fa1fafcc1fc19898a881e364738c", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/rtdm_8c.js: -------------------------------------------------------------------------------- 1 | var rtdm_8c = 2 | [ 3 | [ "ec_rtdm_context_t", "structec__rtdm__context__t.html", "structec__rtdm__context__t" ], 4 | [ "DEBUG", "rtdm_8c.html#ad72dbcf6d0153db1b8d8a58001feed83", null ], 5 | [ "ec_rtdm_open", "rtdm_8c.html#a3fd2f4e950d8b2c88022c413010cea06", null ], 6 | [ "ec_rtdm_close", "rtdm_8c.html#a91b71caf95808988d420728ec92cf7f4", null ], 7 | [ "ec_rtdm_ioctl", "rtdm_8c.html#a41a16f6eff6a450d832b551b6f8964d6", null ], 8 | [ "ec_rtdm_dev_init", "rtdm_8c.html#a4df98f505b4a74bb76aeb2df2bfe1fda", null ], 9 | [ "ec_rtdm_dev_clear", "rtdm_8c.html#a4d1eee172b955c21345fae5a0aaf0d21", null ], 10 | [ "ec_rtdm_mmap", "rtdm_8c.html#a1aec20337852eaf46576f8f3025202d1", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/rtdm_8h.js: -------------------------------------------------------------------------------- 1 | var rtdm_8h = 2 | [ 3 | [ "ec_rtdm_dev", "structec__rtdm__dev.html", "structec__rtdm__dev" ], 4 | [ "ec_rtdm_dev_t", "rtdm_8h.html#a251d14e127f7590bdf0a6a59acf07777", null ], 5 | [ "ec_rtdm_dev_init", "rtdm_8h.html#aac0c8c41af4536a9954b0958af35726f", null ], 6 | [ "ec_rtdm_dev_clear", "rtdm_8h.html#a597c8141cb50546873826975c1bc64d5", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sdo_8c.js: -------------------------------------------------------------------------------- 1 | var sdo_8c = 2 | [ 3 | [ "ec_sdo_init", "sdo_8c.html#a15cf95f0a90b02eea2cb78638fca60ef", null ], 4 | [ "ec_sdo_clear", "sdo_8c.html#aca357ab1de36e046e6255172760de6cb", null ], 5 | [ "ec_sdo_get_entry", "sdo_8c.html#af352865e2d5558a9df73336a386e6936", null ], 6 | [ "ec_sdo_get_entry_const", "sdo_8c.html#a00027bedf282c987d166215fed28de72", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sdo_8h.js: -------------------------------------------------------------------------------- 1 | var sdo_8h = 2 | [ 3 | [ "ec_sdo", "structec__sdo.html", "structec__sdo" ], 4 | [ "ec_sdo_init", "sdo_8h.html#ac99e87366c0031106442aa389ce7f228", null ], 5 | [ "ec_sdo_clear", "sdo_8h.html#a2f3bd87a0df2cff2b6201d26052dc14b", null ], 6 | [ "ec_sdo_get_entry", "sdo_8h.html#a584a2dd3378e767d92f0485e1d89679a", null ], 7 | [ "ec_sdo_get_entry_const", "sdo_8h.html#a2a3fa7a030cf23306c37e5628d11838b", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sdo__entry_8c.js: -------------------------------------------------------------------------------- 1 | var sdo__entry_8c = 2 | [ 3 | [ "ec_sdo_entry_init", "sdo__entry_8c.html#aeb72bb82a8b92466deced86ffd162ef1", null ], 4 | [ "ec_sdo_entry_clear", "sdo__entry_8c.html#ad05f527f4e7024d3e62a5e2997666b02", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sdo__entry_8h.js: -------------------------------------------------------------------------------- 1 | var sdo__entry_8h = 2 | [ 3 | [ "ec_sdo_entry_t", "structec__sdo__entry__t.html", "structec__sdo__entry__t" ], 4 | [ "ec_sdo_t", "sdo__entry_8h.html#a8da2c87733474a881be045798f0f7652", null ], 5 | [ "ec_sdo_entry_init", "sdo__entry_8h.html#aa053320b36b4c691afee042eb3721516", null ], 6 | [ "ec_sdo_entry_clear", "sdo__entry_8h.html#a9f627382e63b2a5ce8cfeacf502fa188", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sdo__request_8c.js: -------------------------------------------------------------------------------- 1 | var sdo__request_8c = 2 | [ 3 | [ "EC_SDO_REQUEST_RESPONSE_TIMEOUT", "sdo__request_8c.html#a90de0444ea60b7bb1d18233f1152b249", null ], 4 | [ "ec_sdo_request_clear_data", "sdo__request_8c.html#af17eb98fdb8755c76a4500ed5be4233c", null ], 5 | [ "ec_sdo_request_init", "sdo__request_8c.html#a0e62e96b9d01ab1b89cc2df89d0ac8ef", null ], 6 | [ "ec_sdo_request_clear", "sdo__request_8c.html#af3a555948ca6b916238e6c696d676645", null ], 7 | [ "ec_sdo_request_copy", "sdo__request_8c.html#a70e89eac4d08148fb507ec32756738b8", null ], 8 | [ "ec_sdo_request_alloc", "sdo__request_8c.html#a2f1e920bf54c7826a9747beae685caf4", null ], 9 | [ "ec_sdo_request_copy_data", "sdo__request_8c.html#af41428fb76fbb3a2bcf14a269a265476", null ], 10 | [ "ec_sdo_request_timed_out", "sdo__request_8c.html#a4cf7dda2b74244c093448636f7584d60", null ], 11 | [ "ecrt_sdo_request_index", "group__ApplicationInterface.html#gae002eb267f69d91de0c83a5f4f349372", null ], 12 | [ "ecrt_sdo_request_timeout", "group__ApplicationInterface.html#gae5018a122570d50568b32211d79f00ff", null ], 13 | [ "ecrt_sdo_request_data", "group__ApplicationInterface.html#ga70b875084a32b81579bf83c960390967", null ], 14 | [ "ecrt_sdo_request_data_size", "group__ApplicationInterface.html#ga8de1a948ed0cfa5a9478d2050c2560da", null ], 15 | [ "ecrt_sdo_request_state", "group__ApplicationInterface.html#ga78d910487f583e333cdf978b4f12c3c1", null ], 16 | [ "ecrt_sdo_request_read", "group__ApplicationInterface.html#ga883e43ca2b29e73ac5ec5dec214487b2", null ], 17 | [ "ecrt_sdo_request_write", "group__ApplicationInterface.html#gaf0e5a35aa54d971d75a6d00c148ffa83", null ] 18 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sdo__request_8h.js: -------------------------------------------------------------------------------- 1 | var sdo__request_8h = 2 | [ 3 | [ "ec_sdo_request", "structec__sdo__request.html", "structec__sdo__request" ], 4 | [ "ec_sdo_request_init", "sdo__request_8h.html#ad8aff35de00f93957ff85baafa8fd4e7", null ], 5 | [ "ec_sdo_request_clear", "sdo__request_8h.html#a74443922a8e3286319551f013ca4a497", null ], 6 | [ "ec_sdo_request_copy", "sdo__request_8h.html#a45646d530be29f32d4519c8dbba47426", null ], 7 | [ "ec_sdo_request_alloc", "sdo__request_8h.html#a231aeb547727a89b100f02284637f8d6", null ], 8 | [ "ec_sdo_request_copy_data", "sdo__request_8h.html#a0aaf97fcc7f73f88d76a44e8d12499c2", null ], 9 | [ "ec_sdo_request_timed_out", "sdo__request_8h.html#aeb06bad8f9b2fb2379b274c2bb3d7b69", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/slave_8c.js: -------------------------------------------------------------------------------- 1 | var slave_8c = 2 | [ 3 | [ "ec_slave_sii_string", "slave_8c.html#af5375e839ee75220567cb9669854003e", null ], 4 | [ "ec_slave_init", "slave_8c.html#aaa689baba7cb590080c92bcf5a851739", null ], 5 | [ "ec_slave_clear", "slave_8c.html#a35196c41a9d7b6a559c23d805690470d", null ], 6 | [ "ec_slave_clear_sync_managers", "slave_8c.html#a3c51205f3e69c449d29acf98f607f92d", null ], 7 | [ "ec_slave_set_dl_status", "slave_8c.html#a1aabc835628be4db25151ff9ed3a65ec", null ], 8 | [ "ec_slave_set_al_status", "slave_8c.html#ac5f84ef5d49d12ec868a045f65fc90e9", null ], 9 | [ "ec_slave_request_state", "slave_8c.html#a040121dc73fd21f4a212e59574d17231", null ], 10 | [ "ec_slave_fetch_sii_strings", "slave_8c.html#a84cd41dd5ad5e78951374f0f13f0a41b", null ], 11 | [ "ec_slave_fetch_sii_general", "slave_8c.html#a9b77f41feca39ff647be54226d2ebde2", null ], 12 | [ "ec_slave_fetch_sii_syncs", "slave_8c.html#a90611548a89eeb3ce927ea0435a1fedc", null ], 13 | [ "ec_slave_fetch_sii_pdos", "slave_8c.html#a49e67c5363a9cf60622d9652c18be120", null ], 14 | [ "ec_slave_get_sync", "slave_8c.html#a0a1f1035888d33dcd86a5ca5a5f3acc2", null ], 15 | [ "ec_slave_sdo_dict_info", "slave_8c.html#a71f0aaad16f5c15460df80b86887afbb", null ], 16 | [ "ec_slave_get_sdo", "slave_8c.html#a3f675c490b5e91d155227e8c8d36bf76", null ], 17 | [ "ec_slave_get_sdo_const", "slave_8c.html#aa3d7ea024c8cd9b7d5868a3fde80e977", null ], 18 | [ "ec_slave_get_sdo_by_pos_const", "slave_8c.html#af0d4badfbc7d6581aa60459bfccde017", null ], 19 | [ "ec_slave_sdo_count", "slave_8c.html#ab4677ac4a4c3ce12aba8f2bdee3a831e", null ], 20 | [ "ec_slave_find_pdo", "slave_8c.html#a52b38cde64ab24790c1a987fa2eac9f5", null ], 21 | [ "ec_slave_find_names_for_pdo", "slave_8c.html#a631c175754fd611998871d85cbf14b6a", null ], 22 | [ "ec_slave_attach_pdo_names", "slave_8c.html#a659775cbc8fdb6d41fe70eb9298d2780", null ], 23 | [ "ec_slave_get_previous_port", "slave_8c.html#ab122f3f8bc16dcfccaeb25c2068aaca5", null ], 24 | [ "ec_slave_get_next_port", "slave_8c.html#a3cc63d4432c2e733cce13c64308ec83d", null ], 25 | [ "ec_slave_calc_rtt_sum", "slave_8c.html#a51358929803cb80fa571a69c14fa4a3a", null ], 26 | [ "ec_slave_find_next_dc_slave", "slave_8c.html#a684715d5c3e0034bf2a8f6135e2f9c79", null ], 27 | [ "ec_slave_calc_port_delays", "slave_8c.html#a0002f19044a330cebfd3106f443b55e0", null ], 28 | [ "ec_slave_calc_transmission_delays_rec", "slave_8c.html#a4643eda07dbc1eb8afd997fed8d913ca", null ], 29 | [ "al_status_messages", "slave_8c.html#a5bdb82dad7820f4bb46d5713c4247a54", null ] 30 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/slave_8h.js: -------------------------------------------------------------------------------- 1 | var slave_8h = 2 | [ 3 | [ "ec_slave_port_t", "structec__slave__port__t.html", "structec__slave__port__t" ], 4 | [ "ec_sii_t", "structec__sii__t.html", "structec__sii__t" ], 5 | [ "ec_slave", "structec__slave.html", "structec__slave" ], 6 | [ "EC_SLAVE_INFO", "slave_8h.html#af7d7537e5ba790ca327223cb92318eed", null ], 7 | [ "EC_SLAVE_ERR", "slave_8h.html#a39519c3172e4196e40fa9006fb801612", null ], 8 | [ "EC_SLAVE_WARN", "slave_8h.html#aae2995e6509df66255d8f7fcdb5eb5bb", null ], 9 | [ "EC_SLAVE_DBG", "slave_8h.html#a349fb5dcd0bac7fc2324d3da89aa4751", null ], 10 | [ "ec_slave_init", "slave_8h.html#a30d1f46dd9536cd249c3d5010262ffda", null ], 11 | [ "ec_slave_clear", "slave_8h.html#ac408923ca73c5e811edbe3ca9026cad7", null ], 12 | [ "ec_slave_clear_sync_managers", "slave_8h.html#a75ddcc7d265095322850d243007602b2", null ], 13 | [ "ec_slave_request_state", "slave_8h.html#a8b3d447dd21d0888959a5a3691597e77", null ], 14 | [ "ec_slave_set_dl_status", "slave_8h.html#af8ce1af51a66b86d476dcc4a97d75f13", null ], 15 | [ "ec_slave_set_al_status", "slave_8h.html#a51ae831f7cfbf5d232dd0bc4603be40e", null ], 16 | [ "ec_slave_fetch_sii_strings", "slave_8h.html#aae4c4f075c98de7dc270649e95b8c51e", null ], 17 | [ "ec_slave_fetch_sii_general", "slave_8h.html#abdf593b5573d120f6246519dcf6e3be7", null ], 18 | [ "ec_slave_fetch_sii_syncs", "slave_8h.html#a203a4694b2532a0842f194d937652034", null ], 19 | [ "ec_slave_fetch_sii_pdos", "slave_8h.html#a15d3455e6776aed45550510c6eb69385", null ], 20 | [ "ec_slave_get_sync", "slave_8h.html#a0739ace7f4222952c5c539b8a508c994", null ], 21 | [ "ec_slave_sdo_dict_info", "slave_8h.html#a42809dba180f305491cc16c036c22f0a", null ], 22 | [ "ec_slave_get_sdo", "slave_8h.html#a2f99eebce71e4d7b4d5df85b6ff4af77", null ], 23 | [ "ec_slave_get_sdo_const", "slave_8h.html#a3de8de7255e5d8eecb3f09260b5c3202", null ], 24 | [ "ec_slave_get_sdo_by_pos_const", "slave_8h.html#aadf6c239dfe7541b45ae606c113b12b8", null ], 25 | [ "ec_slave_sdo_count", "slave_8h.html#a199062aeaa6a827c0e1d271d231d42d1", null ], 26 | [ "ec_slave_find_pdo", "slave_8h.html#a06a2845458cd7a266fde26a9c406ed36", null ], 27 | [ "ec_slave_attach_pdo_names", "slave_8h.html#a19149abe080d35cfd2e6bd6f6bef00b1", null ], 28 | [ "ec_slave_calc_port_delays", "slave_8h.html#abe9fa7fdd6ee65108792f13eaa574d76", null ], 29 | [ "ec_slave_calc_transmission_delays_rec", "slave_8h.html#aaecc00aabed001fb1b7ec6249007c0dd", null ] 30 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/slave__config_8h.js: -------------------------------------------------------------------------------- 1 | var slave__config_8h = 2 | [ 3 | [ "ec_slave_config", "structec__slave__config.html", "structec__slave__config" ], 4 | [ "EC_CONFIG_INFO", "slave__config_8h.html#a7eeb6d909155c106ec7e67f19c2c85ad", null ], 5 | [ "EC_CONFIG_ERR", "slave__config_8h.html#a295443b66bd44e07fe464ed83ead05fc", null ], 6 | [ "EC_CONFIG_WARN", "slave__config_8h.html#a3115d8b69eddec5caf436c109fbf5b41", null ], 7 | [ "EC_CONFIG_DBG", "slave__config_8h.html#a7aa9e6ccd549993399cfb813f6f81643", null ], 8 | [ "ec_slave_config_init", "slave__config_8h.html#a1f74fc37c81571a4ce339c0fb07d6223", null ], 9 | [ "ec_slave_config_clear", "slave__config_8h.html#a5eb139fdc11dfc4c540fc43259eaa773", null ], 10 | [ "ec_slave_config_attach", "slave__config_8h.html#ab03a5b77c51578728a32d17d007364cc", null ], 11 | [ "ec_slave_config_detach", "slave__config_8h.html#aa39222478a857c6f0edac29d6b22350a", null ], 12 | [ "ec_slave_config_load_default_sync_config", "slave__config_8h.html#a6e141708e094e2e5ad9ea266696537af", null ], 13 | [ "ec_slave_config_sdo_count", "slave__config_8h.html#ae795e48b1a36b648bfc6c311b5515789", null ], 14 | [ "ec_slave_config_get_sdo_by_pos_const", "slave__config_8h.html#a8465a530f6397357f3b6559c70da3a36", null ], 15 | [ "ec_slave_config_idn_count", "slave__config_8h.html#aa8f308d05844508a60fa5e743b8781d3", null ], 16 | [ "ec_slave_config_get_idn_by_pos_const", "slave__config_8h.html#ad0f79036d990fb9b8b609302580b3136", null ], 17 | [ "ec_slave_config_find_sdo_request", "slave__config_8h.html#ab171d9cd640f7c30268e92632e919c02", null ], 18 | [ "ec_slave_config_find_reg_request", "slave__config_8h.html#aa1734ae1f8efd8a7f4504f64c0bc1c2e", null ], 19 | [ "ec_slave_config_find_voe_handler", "slave__config_8h.html#a8dd6f6985e8c7505b22d61816a312403", null ], 20 | [ "ec_slave_config_expire_disconnected_requests", "slave__config_8h.html#a2f9298d4ff6129638ff4979b2f379784", null ], 21 | [ "ecrt_slave_config_create_sdo_request_err", "slave__config_8h.html#aeb245bf380388075266cde531b8f578e", null ], 22 | [ "ecrt_slave_config_create_voe_handler_err", "slave__config_8h.html#ac689789b2a34a2e2c3c2acf401d41e56", null ], 23 | [ "ecrt_slave_config_create_reg_request_err", "slave__config_8h.html#afd699b4b268868a4a27a26aa6384ded6", null ] 24 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/soe__errors_8c.js: -------------------------------------------------------------------------------- 1 | var soe__errors_8c = 2 | [ 3 | [ "soe_error_codes", "soe__errors_8c.html#a4013ee44d8165e19ed7abec334d499e4", null ] 4 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/soe__request_8c.js: -------------------------------------------------------------------------------- 1 | var soe__request_8c = 2 | [ 3 | [ "EC_SOE_REQUEST_RESPONSE_TIMEOUT", "soe__request_8c.html#a4a6708f336ebb21896abbd6b9c272ec2", null ], 4 | [ "ec_soe_request_clear_data", "soe__request_8c.html#a061dca3585d23f3b16ca46a90b53b9de", null ], 5 | [ "ec_soe_request_init", "soe__request_8c.html#ac48c2c807e1193b309dc20b08db88af1", null ], 6 | [ "ec_soe_request_clear", "soe__request_8c.html#af363b99bdce32c73c89bcec7520b5d01", null ], 7 | [ "ec_soe_request_copy", "soe__request_8c.html#a0aed2b2f97cf1436f7f778ccfb8c5553", null ], 8 | [ "ec_soe_request_set_drive_no", "soe__request_8c.html#a33b01e254978df8b620d4dccc1d42569", null ], 9 | [ "ec_soe_request_set_idn", "soe__request_8c.html#a1433bb1213a1ae25b9f9e5fdd9002668", null ], 10 | [ "ec_soe_request_alloc", "soe__request_8c.html#aebb7a81aa9fea2e882edce1bb4ccc8b6", null ], 11 | [ "ec_soe_request_copy_data", "soe__request_8c.html#a814c93a03b31ee5cc53ea6eec96a1bbc", null ], 12 | [ "ec_soe_request_append_data", "soe__request_8c.html#a8a925ba4a167337f982e2af3cc94fe5b", null ], 13 | [ "ec_soe_request_read", "soe__request_8c.html#a9eef801a2dec94ecd2ea20fa3b9bb3c2", null ], 14 | [ "ec_soe_request_write", "soe__request_8c.html#a02f5e4b5047b8722d5df2096860807bb", null ] 15 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/soe__request_8h.js: -------------------------------------------------------------------------------- 1 | var soe__request_8h = 2 | [ 3 | [ "ec_soe_request_t", "structec__soe__request__t.html", "structec__soe__request__t" ], 4 | [ "ec_soe_request_init", "soe__request_8h.html#a153a97cf0b6f06a25566bced679a548f", null ], 5 | [ "ec_soe_request_clear", "soe__request_8h.html#a62db42f000afec347cb9abeef113e06c", null ], 6 | [ "ec_soe_request_copy", "soe__request_8h.html#af86daad102b4c9882a1efa9a586c601b", null ], 7 | [ "ec_soe_request_set_drive_no", "soe__request_8h.html#a31de21e8095a24e03eb4a5e5662f7d66", null ], 8 | [ "ec_soe_request_set_idn", "soe__request_8h.html#a4779a40d4914431cfe445423ae85ff31", null ], 9 | [ "ec_soe_request_alloc", "soe__request_8h.html#a56a1ad50edce8aa012dc5e14fa395e33", null ], 10 | [ "ec_soe_request_copy_data", "soe__request_8h.html#a95c77d9ede649345d55f6e1dacf65cb3", null ], 11 | [ "ec_soe_request_append_data", "soe__request_8h.html#a436096a029ec15737fa4a363247d037a", null ], 12 | [ "ec_soe_request_read", "soe__request_8h.html#a68954a5a60ba8dc64abb442be9481e67", null ], 13 | [ "ec_soe_request_write", "soe__request_8h.html#a3aaef8f08907e15aad18c6b72995fec9", null ] 14 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/splitbar.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__cdev__priv__t.js: -------------------------------------------------------------------------------- 1 | var structec__cdev__priv__t = 2 | [ 3 | [ "cdev", "structec__cdev__priv__t.html#a4b14b3ffbcd6f71b1b38c82a5b046992", null ], 4 | [ "ctx", "structec__cdev__priv__t.html#a0c0e1018dbfb482ddb1610f8f0b2f848", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__cdev__t.js: -------------------------------------------------------------------------------- 1 | var structec__cdev__t = 2 | [ 3 | [ "master", "structec__cdev__t.html#ad6d790982111fa9d63a1e0d1baf0828f", null ], 4 | [ "cdev", "structec__cdev__t.html#a5595c2c852f7a794ca343013e96e619a", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__code__msg__t.js: -------------------------------------------------------------------------------- 1 | var structec__code__msg__t = 2 | [ 3 | [ "code", "structec__code__msg__t.html#a21dd735111c4e487365bf7570fda697d", null ], 4 | [ "message", "structec__code__msg__t.html#a9b1fef025e25828a20170a275c5976e3", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__coe__emerg__msg__t.js: -------------------------------------------------------------------------------- 1 | var structec__coe__emerg__msg__t = 2 | [ 3 | [ "data", "structec__coe__emerg__msg__t.html#a34851e07295140751d9d7edf7dea2561", null ] 4 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__coe__emerg__ring__t.js: -------------------------------------------------------------------------------- 1 | var structec__coe__emerg__ring__t = 2 | [ 3 | [ "sc", "structec__coe__emerg__ring__t.html#a797c7475bf92dd29e31802e6501a8c47", null ], 4 | [ "msgs", "structec__coe__emerg__ring__t.html#af505c9c347ce9a49448a36252dde0f45", null ], 5 | [ "size", "structec__coe__emerg__ring__t.html#a26777c2390fb1a329e0866f7954c447b", null ], 6 | [ "read_index", "structec__coe__emerg__ring__t.html#a80d30a36f0afa019ff6c30b0b9bb0cbe", null ], 7 | [ "write_index", "structec__coe__emerg__ring__t.html#ad4f4b63ee5489b89404912b1780fcf8a", null ], 8 | [ "overruns", "structec__coe__emerg__ring__t.html#a108ec818f8a5411a67fd78731b1e6c9b", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__datagram__pair__t.js: -------------------------------------------------------------------------------- 1 | var structec__datagram__pair__t = 2 | [ 3 | [ "list", "structec__datagram__pair__t.html#a8b2eafeceb6565bfe2d0c2363679ba1e", null ], 4 | [ "domain", "structec__datagram__pair__t.html#aaaa75d1c846028cdd78be790c82a9e31", null ], 5 | [ "datagrams", "structec__datagram__pair__t.html#a3984a280ea726795e9402bc7363d05ed", null ], 6 | [ "expected_working_counter", "structec__datagram__pair__t.html#aa6e12e670f12a511f108b9cd7974f1ce", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__datagram__t.js: -------------------------------------------------------------------------------- 1 | var structec__datagram__t = 2 | [ 3 | [ "queue", "structec__datagram__t.html#a6e6acbb9301ecc6f382740eae531f00a", null ], 4 | [ "sent", "structec__datagram__t.html#aa1ff1596b3e36d19123be609dbf3de46", null ], 5 | [ "device_index", "structec__datagram__t.html#a9804c4ebdbd3e7ff5b55bfe3aa33bbef", null ], 6 | [ "type", "structec__datagram__t.html#a5c19753e2f2a239f3496cde3f9c1ee53", null ], 7 | [ "address", "structec__datagram__t.html#acbe5cfc2b01e0ec6cb720b3dc99c4027", null ], 8 | [ "data", "structec__datagram__t.html#ae7471d08444f2bc780532e9268859296", null ], 9 | [ "data_origin", "structec__datagram__t.html#ae8d52c6dc3ef92d165d9d14cd9c3d593", null ], 10 | [ "mem_size", "structec__datagram__t.html#a038f0d3706ceb82a71a87644bb5cb987", null ], 11 | [ "data_size", "structec__datagram__t.html#a2bdc1dfd68576466bfe3d276b9322959", null ], 12 | [ "index", "structec__datagram__t.html#a76cb4206efa88c4084db0b99c802d5b9", null ], 13 | [ "working_counter", "structec__datagram__t.html#a1eeebb1d33d0dbf47498dd78a966977d", null ], 14 | [ "state", "structec__datagram__t.html#a90d55e568be4b8464e9725c105d6c4b0", null ], 15 | [ "jiffies_sent", "structec__datagram__t.html#a640ba704d00d50c33e930b6c641b55d7", null ], 16 | [ "jiffies_received", "structec__datagram__t.html#a3a643445750ee67fa83d182eb720380e", null ], 17 | [ "skip_count", "structec__datagram__t.html#af7007d254b40111c064caaac6f9c4f81", null ], 18 | [ "stats_output_jiffies", "structec__datagram__t.html#a9a6c9216d340b19a47e802ce89fbb269", null ], 19 | [ "name", "structec__datagram__t.html#af2690854e7fb1c410aa37a1ed225836d", null ] 20 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__debug__t.js: -------------------------------------------------------------------------------- 1 | var structec__debug__t = 2 | [ 3 | [ "device", "structec__debug__t.html#ab18ba1d3de75e73ab1d89315240b615d", null ], 4 | [ "dev", "structec__debug__t.html#a9c741cbedd076599ac719146bb3bdc7d", null ], 5 | [ "stats", "structec__debug__t.html#af6b70564444854f7f362fe5902e9dc34", null ], 6 | [ "registered", "structec__debug__t.html#afcecd6a1efb040b7b9740d6c0c48f497", null ], 7 | [ "opened", "structec__debug__t.html#ac4b768dfed6808c7c0ced1de2a22aba1", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__device.js: -------------------------------------------------------------------------------- 1 | var structec__device = 2 | [ 3 | [ "master", "structec__device.html#a3678edcc317d6324936b02c4509de443", null ], 4 | [ "dev", "structec__device.html#a9503692598d3950969ca8b4daf5fd5ac", null ], 5 | [ "poll", "structec__device.html#aa51d769eb590a04e98f8544ea758322f", null ], 6 | [ "module", "structec__device.html#a79af9075672aa2abf993a703b4d964ed", null ], 7 | [ "open", "structec__device.html#a0a3f5a12926e0d4ef17409d05b36d18a", null ], 8 | [ "link_state", "structec__device.html#ab58236227ed28e568e0de571499d5e68", null ], 9 | [ "tx_skb", "structec__device.html#a733aeb60035ac3696f05dc33adf49004", null ], 10 | [ "tx_ring_index", "structec__device.html#af9353b63b910b0b64d06837b3f7075b7", null ], 11 | [ "jiffies_poll", "structec__device.html#af98c616a488455db59c5c4297206b8fb", null ], 12 | [ "tx_count", "structec__device.html#a0cdf625147761dedcd8aa0ee08434949", null ], 13 | [ "last_tx_count", "structec__device.html#afca221601cff7e6280283df48902a019", null ], 14 | [ "rx_count", "structec__device.html#ab53eaa1db2b7696c28f06146fd253786", null ], 15 | [ "last_rx_count", "structec__device.html#a5ad25fde7d43696988dcb602fa947a7b", null ], 16 | [ "tx_bytes", "structec__device.html#a969a3e6f0057eeb8b1becc34d500e281", null ], 17 | [ "last_tx_bytes", "structec__device.html#ac4a738c0943134edc5c68f2c85b9a089", null ], 18 | [ "rx_bytes", "structec__device.html#afea25f45c6911c97a08b8615154a2b91", null ], 19 | [ "last_rx_bytes", "structec__device.html#a53f0337afe2d2bdb4b24e2ee4ccb8180", null ], 20 | [ "tx_errors", "structec__device.html#a076ce4fd0d53e53ba7236b12bf4ecf66", null ], 21 | [ "tx_frame_rates", "structec__device.html#a0de91079b171a6b07cb724a6362f340b", null ], 22 | [ "rx_frame_rates", "structec__device.html#a8e78783b1d22fd12b5d2abe263184bb1", null ], 23 | [ "tx_byte_rates", "structec__device.html#a5decb734bd07c7e1a1b66e08904f0bba", null ], 24 | [ "rx_byte_rates", "structec__device.html#a577e0651d974aa3db43fcb8fab639637", null ] 25 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__device__stats__t.js: -------------------------------------------------------------------------------- 1 | var structec__device__stats__t = 2 | [ 3 | [ "tx_count", "structec__device__stats__t.html#a712dc5c0b9652b59fe8dfda4cd5cb0fe", null ], 4 | [ "last_tx_count", "structec__device__stats__t.html#ab7ad452fd25c6e0470249165d8b5757f", null ], 5 | [ "rx_count", "structec__device__stats__t.html#aca29f0a6107eab8e7438ea53078183af", null ], 6 | [ "last_rx_count", "structec__device__stats__t.html#af7e4fc7bfa8d67523c5e4f49b3953280", null ], 7 | [ "tx_bytes", "structec__device__stats__t.html#ac4bcb52ad4f765671ffe124f4019b370", null ], 8 | [ "last_tx_bytes", "structec__device__stats__t.html#ab4d135010f4b8200a252f02429bd4160", null ], 9 | [ "rx_bytes", "structec__device__stats__t.html#a7aa4d7f1b8804dfd50d0b6caef15de9f", null ], 10 | [ "last_rx_bytes", "structec__device__stats__t.html#af577e001b9fa7ca11696eb99e4dc1c94", null ], 11 | [ "last_loss", "structec__device__stats__t.html#a9cb31cea1af324f2a46ece82690027c7", null ], 12 | [ "tx_frame_rates", "structec__device__stats__t.html#ae7ca9495a2d4254d7cb87655a1e5ea64", null ], 13 | [ "rx_frame_rates", "structec__device__stats__t.html#a71c364775c6e39faf856d6569f4ac384", null ], 14 | [ "tx_byte_rates", "structec__device__stats__t.html#ac12aa6100b6c79d8c25f38d6c163bd3e", null ], 15 | [ "rx_byte_rates", "structec__device__stats__t.html#a2f9e55c67c34fec5e5d67230598b80d1", null ], 16 | [ "loss_rates", "structec__device__stats__t.html#a3dfa4926b342dd6567647b5a368f224a", null ], 17 | [ "jiffies", "structec__device__stats__t.html#afd23f1645bfbf7a505dc4e8b5ac5eca0", null ] 18 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__domain.js: -------------------------------------------------------------------------------- 1 | var structec__domain = 2 | [ 3 | [ "list", "structec__domain.html#a2d15a4d54c3c1893bd3902d43380d474", null ], 4 | [ "master", "structec__domain.html#a58e4f4b7d54f30e58c7187268c1525c1", null ], 5 | [ "index", "structec__domain.html#ac341000021b5790693cc74f7687fb956", null ], 6 | [ "fmmu_configs", "structec__domain.html#af7578fbb9d9c493a4c086b5c9cc3796b", null ], 7 | [ "data_size", "structec__domain.html#a7c2dfe55da8c96a17ace9de29e8cbb95", null ], 8 | [ "data", "structec__domain.html#ab6ced9980be9d70c0c610cf00e44793d", null ], 9 | [ "data_origin", "structec__domain.html#a2ff57b73bc954e0ce90f1cee5d0a2721", null ], 10 | [ "logical_base_address", "structec__domain.html#a5efe0cdd408c44ad61c52952f28f14de", null ], 11 | [ "datagram_pairs", "structec__domain.html#a9935943271eabfa9d5c68b5c19fe3bee", null ], 12 | [ "working_counter", "structec__domain.html#a6f18a1d8c6b2a83acf3e5932a5f3048f", null ], 13 | [ "expected_working_counter", "structec__domain.html#af978a94741ca2483ce0460e34c77271d", null ], 14 | [ "working_counter_changes", "structec__domain.html#abe70425a9c3e701f4b561d0baac2e29c", null ], 15 | [ "redundancy_active", "structec__domain.html#aeb8f64931c44dc2c89521b94f54879d6", null ], 16 | [ "notify_jiffies", "structec__domain.html#a5d14409ef398792e134f5b4f170a9f5c", null ], 17 | [ "offset_used", "structec__domain.html#a6a3d0b840d4ec8479b451a1c77560729", null ], 18 | [ "sc_in_work", "structec__domain.html#a9e20f5c0d33c60acf7ddf86de0d1fd88", null ] 19 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__domain__state__t.js: -------------------------------------------------------------------------------- 1 | var structec__domain__state__t = 2 | [ 3 | [ "working_counter", "structec__domain__state__t.html#a6246d096eb6a38af58b454e40fa89b59", null ], 4 | [ "wc_state", "structec__domain__state__t.html#a51f6fe3b5da92cd4d5851a324415f9d7", null ], 5 | [ "redundancy_active", "structec__domain__state__t.html#a8a0852a6265bd22b1178934542273714", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__eoe.js: -------------------------------------------------------------------------------- 1 | var structec__eoe = 2 | [ 3 | [ "list", "structec__eoe.html#af41c63118154c1645769f19658256df0", null ], 4 | [ "slave", "structec__eoe.html#a4a07acce0d52dfec65250bb9e8152976", null ], 5 | [ "datagram", "structec__eoe.html#a58a38a4520677a172eb12ed44d230502", null ], 6 | [ "queue_datagram", "structec__eoe.html#a3a3a486cb3359c0d528e4e4e37a6953d", null ], 7 | [ "state", "structec__eoe.html#a2dae5cf48641f38edad80223dd93621c", null ], 8 | [ "dev", "structec__eoe.html#aa11f7b383aa09219aca3cfeffcdb55df", null ], 9 | [ "stats", "structec__eoe.html#a859cf84e58d4407062e2d96c5b44a480", null ], 10 | [ "opened", "structec__eoe.html#a174f57afa262c3a4b21b1e86268442f0", null ], 11 | [ "rate_jiffies", "structec__eoe.html#aaf40c510901fb2cb0765518c2c8ed229", null ], 12 | [ "rx_skb", "structec__eoe.html#aaed9dafdc5f3ae99a04e3941408e9e00", null ], 13 | [ "rx_skb_offset", "structec__eoe.html#a7647dd32da557fbba05bd0dd1153d2a9", null ], 14 | [ "rx_skb_size", "structec__eoe.html#a4ad33f25a05ae6b8664306c8bb12d30d", null ], 15 | [ "rx_expected_fragment", "structec__eoe.html#a88d376026ca84277ec5fa85c31ab1c17", null ], 16 | [ "rx_counter", "structec__eoe.html#a94ade8d6e6250de7d04b86160b83c22c", null ], 17 | [ "rx_rate", "structec__eoe.html#a1062493d151d4b2ad4e0392673ad1507", null ], 18 | [ "rx_idle", "structec__eoe.html#ad0775c67897e6c38beb0b656e8732d05", null ], 19 | [ "tx_queue", "structec__eoe.html#afd6bcfa6f1ad2bfb371439776b2ca8a9", null ], 20 | [ "tx_queue_size", "structec__eoe.html#acaccde2a704283ace65f59aa1611e7cc", null ], 21 | [ "tx_queue_active", "structec__eoe.html#a167ab3458420a60abec520dd0c73e5d5", null ], 22 | [ "tx_queued_frames", "structec__eoe.html#a3ec0e5dc97f984769403f00230e53f03", null ], 23 | [ "tx_queue_sem", "structec__eoe.html#a53d2194eaa281eeaf4d101443b4117a6", null ], 24 | [ "tx_frame", "structec__eoe.html#a5f814555b215fa648246d3e4b8952db4", null ], 25 | [ "tx_frame_number", "structec__eoe.html#aa662995414d6117c623a67d7d3807bfc", null ], 26 | [ "tx_fragment_number", "structec__eoe.html#a3ee417a7b394d57b0ba1e7513e24f8b6", null ], 27 | [ "tx_offset", "structec__eoe.html#a77e698a64338945f1c57b75771881255", null ], 28 | [ "tx_counter", "structec__eoe.html#aacdbf76b955e5aeb7f1d627a2ca93af5", null ], 29 | [ "tx_rate", "structec__eoe.html#abfaa2eb7e9ff799e9872a49819177448", null ], 30 | [ "tx_idle", "structec__eoe.html#a4f62dfcc5d7d43780af3e2520e66ab74", null ], 31 | [ "tries", "structec__eoe.html#a94fc1a4085026439575dee3432a8613d", null ] 32 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__eoe__frame__t.js: -------------------------------------------------------------------------------- 1 | var structec__eoe__frame__t = 2 | [ 3 | [ "queue", "structec__eoe__frame__t.html#a1c6d064788e29158bd03601b481bcfa5", null ], 4 | [ "skb", "structec__eoe__frame__t.html#a373ee9510d98da5da3077944d5d074cb", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__eoe__request__t.js: -------------------------------------------------------------------------------- 1 | var structec__eoe__request__t = 2 | [ 3 | [ "list", "structec__eoe__request__t.html#a52211a7bc9c6e0fa8e5e637b0b66fb06", null ], 4 | [ "state", "structec__eoe__request__t.html#a272cbf2d0d2ceb04dda3a29d28f07a5b", null ], 5 | [ "jiffies_sent", "structec__eoe__request__t.html#a5ea73aecb3339d80d6c5ecb0f3e88d80", null ], 6 | [ "mac_address_included", "structec__eoe__request__t.html#ab48ee53856a1f058e8a4fed2e14c9974", null ], 7 | [ "ip_address_included", "structec__eoe__request__t.html#a6869f6ca2181a1ec60cd7a62acf97380", null ], 8 | [ "subnet_mask_included", "structec__eoe__request__t.html#a737dbbe08c8da2a31cd2ba9feda944c8", null ], 9 | [ "gateway_included", "structec__eoe__request__t.html#aeb6358f36ed903b9688d060506f434b1", null ], 10 | [ "dns_included", "structec__eoe__request__t.html#a3232b8f299cdd790a5de3da111e2acef", null ], 11 | [ "name_included", "structec__eoe__request__t.html#a02fa434ed52256a4ee523a5565151e65", null ], 12 | [ "mac_address", "structec__eoe__request__t.html#ad8409c2b8daa078d0cac8d84ac451d55", null ], 13 | [ "ip_address", "structec__eoe__request__t.html#a26de3277cbd100fe9542d3d135874a13", null ], 14 | [ "subnet_mask", "structec__eoe__request__t.html#a39bd322ea05232ede4a6257fc0040b5b", null ], 15 | [ "gateway", "structec__eoe__request__t.html#a931dbd84f63922e57e68edbc3e1e4f57", null ], 16 | [ "dns", "structec__eoe__request__t.html#a058b6e4319ea753cdabda86407782048", null ], 17 | [ "name", "structec__eoe__request__t.html#a81d57d47c48ee47abe30829a5e77e6b9", null ], 18 | [ "result", "structec__eoe__request__t.html#a3012f70d449de6e19be2985bb8b937ef", null ] 19 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fmmu__config__t.js: -------------------------------------------------------------------------------- 1 | var structec__fmmu__config__t = 2 | [ 3 | [ "list", "structec__fmmu__config__t.html#add81ada7f3febb9faf5c068a8f81b28a", null ], 4 | [ "sc", "structec__fmmu__config__t.html#a9833400867ab8e59c3eede3e47f8a8fb", null ], 5 | [ "domain", "structec__fmmu__config__t.html#a189c237bbb083b9ef1924673026de193", null ], 6 | [ "sync_index", "structec__fmmu__config__t.html#aa77d8e55cd99d08955d2566fc2ab4eec", null ], 7 | [ "dir", "structec__fmmu__config__t.html#af157af45ceab69c17a76a02c342fd164", null ], 8 | [ "logical_domain_offset", "structec__fmmu__config__t.html#a36854d04db5313c93bf4af3f211f43f9", null ], 9 | [ "data_size", "structec__fmmu__config__t.html#aa3e8f3f8fa7be48f2a1497cd2fbe8ad5", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__foe__request__t.js: -------------------------------------------------------------------------------- 1 | var structec__foe__request__t = 2 | [ 3 | [ "list", "structec__foe__request__t.html#a3934835725b006bc6268d2553234901a", null ], 4 | [ "buffer", "structec__foe__request__t.html#a9f6af09dc6347bb9139f488c7ca48427", null ], 5 | [ "buffer_size", "structec__foe__request__t.html#a5cf1b56bd0f3406f9cf36650fc5ac7aa", null ], 6 | [ "data_size", "structec__foe__request__t.html#aa7b6efa4a99fe568f8f53ae0b2ebc2e4", null ], 7 | [ "issue_timeout", "structec__foe__request__t.html#a313c264273fbc3dc6b7aa4a177dd1505", null ], 8 | [ "response_timeout", "structec__foe__request__t.html#a347a7ba58a6616319766bc65e2957ef9", null ], 9 | [ "dir", "structec__foe__request__t.html#a28940cc34e5ddb8a960cc459040bbcc9", null ], 10 | [ "state", "structec__foe__request__t.html#afd59d6b4eb03fe6f05a20179cef9ac5e", null ], 11 | [ "jiffies_start", "structec__foe__request__t.html#a3fef682f7dcd197e1fa74cf90a2e8963", null ], 12 | [ "jiffies_sent", "structec__foe__request__t.html#ac0d7533c6fc99ddf0a4584837a2829d3", null ], 13 | [ "file_name", "structec__foe__request__t.html#a9ff443ccddd8bd0492f364abb7fd4a32", null ], 14 | [ "result", "structec__foe__request__t.html#a3755f2ecc7d79a09afc8d567b11b7aef", null ], 15 | [ "error_code", "structec__foe__request__t.html#a61bb591aa99ad14d759e67c687b11d5d", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__change.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__change = 2 | [ 3 | [ "slave", "structec__fsm__change.html#ae3843c25b9fd49665931655cafc21b3d", null ], 4 | [ "datagram", "structec__fsm__change.html#ab273d6047105421f11b993301269dea3", null ], 5 | [ "retries", "structec__fsm__change.html#a00a1bc8fab1ccbed6b723bebb19ae34b", null ], 6 | [ "state", "structec__fsm__change.html#acd06ab4990fd4b46266a679fed6e0695", null ], 7 | [ "mode", "structec__fsm__change.html#a3565fb9fec03a24d1d3a66cce7e9fce3", null ], 8 | [ "requested_state", "structec__fsm__change.html#a64a969bd6bad475ff30870eed7f79266", null ], 9 | [ "old_state", "structec__fsm__change.html#a1327ecfcea3bdd858423750cf22783e6", null ], 10 | [ "jiffies_start", "structec__fsm__change.html#aa357cf0cae0e5b306b6f555d48dc47ba", null ], 11 | [ "take_time", "structec__fsm__change.html#a86dd65308e2a0e1c89a96f35d2b5672f", null ], 12 | [ "spontaneous_change", "structec__fsm__change.html#a67f934c317235fc5ea71ee128f6a979b", null ] 13 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__coe.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__coe = 2 | [ 3 | [ "slave", "structec__fsm__coe.html#a52d4a5703f091adfb825f6a9c313cee3", null ], 4 | [ "retries", "structec__fsm__coe.html#aeb93652dd379136a6db678b3b46add0f", null ], 5 | [ "state", "structec__fsm__coe.html#a437c0840edb8c817d7602da24eeea549", null ], 6 | [ "datagram", "structec__fsm__coe.html#a1de20f618cb8600ef37e05cd909ea4cf", null ], 7 | [ "jiffies_start", "structec__fsm__coe.html#acae779843d2dde4e1a02f4781d259d46", null ], 8 | [ "sdo", "structec__fsm__coe.html#a05afb369519ffb1dd6c0df68a4c6a127", null ], 9 | [ "subindex", "structec__fsm__coe.html#aafeafb472a372377a5c4822823b831be", null ], 10 | [ "request", "structec__fsm__coe.html#a039da8218be486849bd275bf1f580e1e", null ], 11 | [ "complete_size", "structec__fsm__coe.html#ac87498148a6733460b858339b554f0ce", null ], 12 | [ "toggle", "structec__fsm__coe.html#aca395e10ef3f667a25fe05e70ce38d6b", null ], 13 | [ "offset", "structec__fsm__coe.html#ae6154dddb5d2a111661d2ecbc866a66d", null ], 14 | [ "remaining", "structec__fsm__coe.html#a90921faef4f8ccada6bf621357f070d2", null ], 15 | [ "segment_size", "structec__fsm__coe.html#ad25b5b2158356b9ed09fe6d3cd21b99c", null ] 16 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__eoe.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__eoe = 2 | [ 3 | [ "slave", "structec__fsm__eoe.html#af0d524bedc30987253f0f6d9167e4ae0", null ], 4 | [ "retries", "structec__fsm__eoe.html#a160de09e919a9acba1428542721dbd27", null ], 5 | [ "state", "structec__fsm__eoe.html#a9d26ce401611fef24143bdfd1c1937ab", null ], 6 | [ "datagram", "structec__fsm__eoe.html#ab6df3ffa1eaf78631d91aba46525bc3f", null ], 7 | [ "jiffies_start", "structec__fsm__eoe.html#a6a5e047634109a65f38f806be2d6c99d", null ], 8 | [ "request", "structec__fsm__eoe.html#ac2f84e2d9a8cf4690925918a807c625d", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__foe.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__foe = 2 | [ 3 | [ "slave", "structec__fsm__foe.html#ae4d76e0ce8fa63d0dcd8b843933a49af", null ], 4 | [ "retries", "structec__fsm__foe.html#a265053a6c277b9bf66c2a28489385d13", null ], 5 | [ "state", "structec__fsm__foe.html#afb4f3be7845e6bd7c405f4e1c3908d45", null ], 6 | [ "datagram", "structec__fsm__foe.html#a19c8a77b4f92a3813f23262c3c89dbfc", null ], 7 | [ "jiffies_start", "structec__fsm__foe.html#a42f6c78ac58392cab6a186e5dd43a992", null ], 8 | [ "subindex", "structec__fsm__foe.html#a14293bb60b8829e96d5463d412dff4e0", null ], 9 | [ "request", "structec__fsm__foe.html#a000c08fd63b07a083d61a781b68529ee", null ], 10 | [ "toggle", "structec__fsm__foe.html#ae3c3f1d7a1a8637434f33e1de9fb0c01", null ], 11 | [ "tx_buffer", "structec__fsm__foe.html#afe4370bcebc74b342e51dc6ec7c167bd", null ], 12 | [ "tx_buffer_size", "structec__fsm__foe.html#a25f7057a98c25d28cb089b7268cb415d", null ], 13 | [ "tx_buffer_offset", "structec__fsm__foe.html#af01ef503eebc97048e1eb67bf5fed201", null ], 14 | [ "tx_last_packet", "structec__fsm__foe.html#aa4137f668dc4033561be82316a117d8e", null ], 15 | [ "tx_packet_no", "structec__fsm__foe.html#a80ee572b78695906bfe1df61cda4bb4a", null ], 16 | [ "tx_current_size", "structec__fsm__foe.html#afca679da6083ed8c5dd4559941938527", null ], 17 | [ "tx_filename", "structec__fsm__foe.html#a9861ec153889855a1fa74c1bada87865", null ], 18 | [ "tx_filename_len", "structec__fsm__foe.html#a752483ab511b3c67efe4e1e111d6693f", null ], 19 | [ "rx_buffer", "structec__fsm__foe.html#a2141eab8b9b4821e6714c4873114d93e", null ], 20 | [ "rx_buffer_size", "structec__fsm__foe.html#ad44c7d17687802d770d8c455caa2e490", null ], 21 | [ "rx_buffer_offset", "structec__fsm__foe.html#a92ba79d9ab8dfcb3a57ff98e05450a85", null ], 22 | [ "rx_expected_packet_no", "structec__fsm__foe.html#a6497d12beaa6dba428a4014579a5515f", null ], 23 | [ "rx_last_packet", "structec__fsm__foe.html#a1851f47e360be36fa979e219f36da5d0", null ], 24 | [ "rx_filename", "structec__fsm__foe.html#af0315313d092bab948ce47c2114dc870", null ], 25 | [ "rx_filename_len", "structec__fsm__foe.html#ab355fc6657db6b9c8c63fee2ec3a4e91", null ] 26 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__master.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__master = 2 | [ 3 | [ "master", "structec__fsm__master.html#af5597239477f215c744aad387d7baa6b", null ], 4 | [ "datagram", "structec__fsm__master.html#a518334a40bb6eeea55081a997bbaebc2", null ], 5 | [ "retries", "structec__fsm__master.html#a6dea4cfd065a817b358441748378bd14", null ], 6 | [ "state", "structec__fsm__master.html#a2f5af7218647e9b14813f1033f8fc91a", null ], 7 | [ "dev_idx", "structec__fsm__master.html#ab57f14b0c615bae6428ff89ef2cb7ef0", null ], 8 | [ "idle", "structec__fsm__master.html#aa06626b21389030366d7aed5f525c6c0", null ], 9 | [ "scan_jiffies", "structec__fsm__master.html#acf6f1bd6e82f2947e181ed23f9d5f6f9", null ], 10 | [ "link_state", "structec__fsm__master.html#a6b0de3d8e619c6937679b6e746dd3c1f", null ], 11 | [ "slaves_responding", "structec__fsm__master.html#a0e6fafb6571a8c72ef75d37b335f168c", null ], 12 | [ "rescan_required", "structec__fsm__master.html#a173d3201cbfb35d29ff02788d7396839", null ], 13 | [ "slave_states", "structec__fsm__master.html#a76906b5cbaec1d07e5881738a6ce008e", null ], 14 | [ "slave", "structec__fsm__master.html#aaa3d10bbf5af6278cec37fcd7b771372", null ], 15 | [ "sii_request", "structec__fsm__master.html#a0e8413b9433f4223911da952e2e26a7a", null ], 16 | [ "sii_index", "structec__fsm__master.html#ad9050cec0823e4e0f4ac34effddd8d21", null ], 17 | [ "sdo_request", "structec__fsm__master.html#a4d4e15f7b94cd12a63a7450db070840b", null ], 18 | [ "fsm_coe", "structec__fsm__master.html#a2bc8d2dd67be1dbddac6c20190e3632c", null ], 19 | [ "fsm_soe", "structec__fsm__master.html#acab91592f35788b01419702634765b86", null ], 20 | [ "fsm_pdo", "structec__fsm__master.html#a93359faa0215a9448d5663a09f319372", null ], 21 | [ "fsm_change", "structec__fsm__master.html#a64f30f383522a78b12151f803f39c552", null ], 22 | [ "fsm_slave_config", "structec__fsm__master.html#acd8d73f9c016a18c19eb120f8d691c62", null ], 23 | [ "fsm_slave_scan", "structec__fsm__master.html#aeac9947df44bf439f0e1f2b1c1b7b33f", null ], 24 | [ "fsm_sii", "structec__fsm__master.html#aeac629d016ca18930554d88646b1516f", null ] 25 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__pdo.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__pdo = 2 | [ 3 | [ "state", "structec__fsm__pdo.html#aa7bdf199bd64fa5dadb0501d63c281a2", null ], 4 | [ "fsm_coe", "structec__fsm__pdo.html#af81a92fdb4a376a02c5f0a1cf60917b4", null ], 5 | [ "fsm_pdo_entry", "structec__fsm__pdo.html#aee68eda7245e56950c5409bf92c36c7d", null ], 6 | [ "pdos", "structec__fsm__pdo.html#ac1519353602acca12353ea0719a6ba85", null ], 7 | [ "request", "structec__fsm__pdo.html#a437105cab7019aad6aed6d5cf6326e4a", null ], 8 | [ "slave_pdo", "structec__fsm__pdo.html#a83ce3aec31b10b4941c60088ac1c4a10", null ], 9 | [ "slave", "structec__fsm__pdo.html#a659ca1e17ea96e9be327dd65eea054e4", null ], 10 | [ "sync_index", "structec__fsm__pdo.html#a8b69e76c8f517ca1d7e8d782122ce7b8", null ], 11 | [ "sync", "structec__fsm__pdo.html#a38e76d6856ae5035b91bf5b0850218ad", null ], 12 | [ "pdo", "structec__fsm__pdo.html#a437d446a8f8d784d8622ed302b3d51a1", null ], 13 | [ "pdo_pos", "structec__fsm__pdo.html#aec477e3e790d99da798a44e7523c0508", null ], 14 | [ "pdo_count", "structec__fsm__pdo.html#a60d790b9858292f2229115dabc994c08", null ] 15 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__pdo__entry.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__pdo__entry = 2 | [ 3 | [ "state", "structec__fsm__pdo__entry.html#a294d8d72039ac19d74b76df0cdce4d9f", null ], 4 | [ "fsm_coe", "structec__fsm__pdo__entry.html#a61449a8e0440b2e79a917d3e8fd96105", null ], 5 | [ "request", "structec__fsm__pdo__entry.html#ac0b43d5b10545d11bdb643455a3e8847", null ], 6 | [ "slave", "structec__fsm__pdo__entry.html#a21123d79b0c9c5cde2c646a23c2ebbf6", null ], 7 | [ "target_pdo", "structec__fsm__pdo__entry.html#a3692d0c265514bf9d0723715786d2ca6", null ], 8 | [ "source_pdo", "structec__fsm__pdo__entry.html#a849f98cf92c6e7b30cfae04015f57ddf", null ], 9 | [ "cur_pdo", "structec__fsm__pdo__entry.html#ab0ff663f6628eb176343945947d5c7bc", null ], 10 | [ "entry", "structec__fsm__pdo__entry.html#a598d8f29602695173c6fe6f4e774cea8", null ], 11 | [ "entry_count", "structec__fsm__pdo__entry.html#aa35c32c568b656a84a7931ac415ee15d", null ], 12 | [ "entry_pos", "structec__fsm__pdo__entry.html#a9766f580ea3c1ee6fffa28979e9a4087", null ] 13 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__sii.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__sii = 2 | [ 3 | [ "slave", "structec__fsm__sii.html#a8900a8deb8f7f8fa21b678bb45c49bd6", null ], 4 | [ "datagram", "structec__fsm__sii.html#a0b742789c074c3ebff83f0892571fd20", null ], 5 | [ "retries", "structec__fsm__sii.html#a1571b23ec01b79dc7287d327cc6a4812", null ], 6 | [ "state", "structec__fsm__sii.html#a6b2ea3e71e4ee37254a8cdab003d6ad2", null ], 7 | [ "word_offset", "structec__fsm__sii.html#afecb19ccde2a49881d9430c65a854880", null ], 8 | [ "mode", "structec__fsm__sii.html#abe104575bf34cbfb34beee82562524a7", null ], 9 | [ "value", "structec__fsm__sii.html#ac95eca9edba43bc2e9e6354a35f6cd77", null ], 10 | [ "jiffies_start", "structec__fsm__sii.html#ab7f2a8187c72c4dcd08235b1533062b5", null ], 11 | [ "check_once_more", "structec__fsm__sii.html#aa42a961a6e212bced0051dbf569b47c3", null ] 12 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__slave.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__slave = 2 | [ 3 | [ "slave", "structec__fsm__slave.html#aa94f51d82b6c14baa831f68999fbc6a7", null ], 4 | [ "list", "structec__fsm__slave.html#ae393c328b5fe12f06f19f05fe140a643", null ], 5 | [ "state", "structec__fsm__slave.html#a1ee8a297949fadd3991b4b7aff8b7c2a", null ], 6 | [ "datagram", "structec__fsm__slave.html#a180a65aa95ddc2f8260c8d59a9ca9251", null ], 7 | [ "sdo_request", "structec__fsm__slave.html#a5f8b15e16a43555f5bc984380096d129", null ], 8 | [ "reg_request", "structec__fsm__slave.html#a337fc81f36562866d9cdc92e78ef4fdc", null ], 9 | [ "foe_request", "structec__fsm__slave.html#a3fa15bb678542863b36f3e79081df19a", null ], 10 | [ "foe_index", "structec__fsm__slave.html#aad54bfb331ddd0f5de61d24b415b03fe", null ], 11 | [ "soe_request", "structec__fsm__slave.html#a927d20b1685eea5160c96ca9f8748d12", null ], 12 | [ "eoe_request", "structec__fsm__slave.html#a3529b644ff03444946777601d2a02dc9", null ], 13 | [ "fsm_coe", "structec__fsm__slave.html#ac9f6c23ca16927be8dab824caf95878f", null ], 14 | [ "fsm_foe", "structec__fsm__slave.html#ac4d096c83edc90e10998d0581ac2b90e", null ], 15 | [ "fsm_soe", "structec__fsm__slave.html#a631509da2c5d1a4ac23eecf89afea74e", null ], 16 | [ "fsm_eoe", "structec__fsm__slave.html#aa13cf388cb4e25fa2088397c59ef9646", null ] 17 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__slave__config.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__slave__config = 2 | [ 3 | [ "datagram", "structec__fsm__slave__config.html#a6b7e0ac3aa324aede3c39467672f7201", null ], 4 | [ "fsm_change", "structec__fsm__slave__config.html#a1e2372d1d2ca00c551f93a503d06586d", null ], 5 | [ "fsm_coe", "structec__fsm__slave__config.html#a6c1f6900f5043f39d2d11250e5738dd0", null ], 6 | [ "fsm_soe", "structec__fsm__slave__config.html#a5760deffedeccf9457cd5bbf9c8b1706", null ], 7 | [ "fsm_pdo", "structec__fsm__slave__config.html#afad3c621c1ca68bcdb3b983cfa1101c0", null ], 8 | [ "slave", "structec__fsm__slave__config.html#aa4f0d106474cbddf8159b09049d14398", null ], 9 | [ "state", "structec__fsm__slave__config.html#a2878bf00f18738284e2a0e42a32c7374", null ], 10 | [ "retries", "structec__fsm__slave__config.html#a706c10900a9822291dbd2a521889146b", null ], 11 | [ "request", "structec__fsm__slave__config.html#a1fbb50787df5cc82d434eff437d6e000", null ], 12 | [ "request_copy", "structec__fsm__slave__config.html#a5ac2f5854919d07c2c70501307881582", null ], 13 | [ "soe_request", "structec__fsm__slave__config.html#a7cf04a851c168dd46cebe1d311414abf", null ], 14 | [ "soe_request_copy", "structec__fsm__slave__config.html#ac1c8772376c738eb4b500b904bae8695", null ], 15 | [ "jiffies_start", "structec__fsm__slave__config.html#aaca0412b1e9430abb207655e6a42830a", null ], 16 | [ "take_time", "structec__fsm__slave__config.html#a884fcfd4e7f6e89d0d99dab720939c07", null ] 17 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__slave__scan.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__slave__scan = 2 | [ 3 | [ "slave", "structec__fsm__slave__scan.html#a54c987af1db08e3a333d98f76d71de15", null ], 4 | [ "datagram", "structec__fsm__slave__scan.html#a93ae94f618186affb1530667745ba774", null ], 5 | [ "fsm_slave_config", "structec__fsm__slave__scan.html#a39373f1c4e973c777cd3e27e040b8f66", null ], 6 | [ "fsm_pdo", "structec__fsm__slave__scan.html#adb7c9afd6972b238a744177aaa869dd7", null ], 7 | [ "retries", "structec__fsm__slave__scan.html#a1abcaa2e075365336e45fa216c2a6ac5", null ], 8 | [ "state", "structec__fsm__slave__scan.html#a57047f145feb90cdd13026d7e8b0db28", null ], 9 | [ "sii_offset", "structec__fsm__slave__scan.html#a8cb75bc7d08ed43d9915f1d2a4411d5f", null ], 10 | [ "fsm_sii", "structec__fsm__slave__scan.html#a711257451b14076272e1731592a42b61", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__fsm__soe.js: -------------------------------------------------------------------------------- 1 | var structec__fsm__soe = 2 | [ 3 | [ "slave", "structec__fsm__soe.html#ac70c33e8ea8a98b79d84c3ace3416180", null ], 4 | [ "retries", "structec__fsm__soe.html#a717e23d822ee8bca76b9b477ff078bb7", null ], 5 | [ "state", "structec__fsm__soe.html#a165beb536c80ee10e46908c7f2e3b7d8", null ], 6 | [ "datagram", "structec__fsm__soe.html#ad94b8e0cd3aeb06cc554b1405bf02436", null ], 7 | [ "jiffies_start", "structec__fsm__soe.html#ad9dc7d3d67af743a7181a878f23faa84", null ], 8 | [ "request", "structec__fsm__soe.html#add6279a51617da94d91420bb05e57a7c", null ], 9 | [ "offset", "structec__fsm__soe.html#a2e2bdcd1fdb5d507480e0c29a97ce7d0", null ], 10 | [ "fragment_size", "structec__fsm__soe.html#ae3f6c643ecacae3364064dc9f466c95a", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__master__info__t.js: -------------------------------------------------------------------------------- 1 | var structec__master__info__t = 2 | [ 3 | [ "slave_count", "structec__master__info__t.html#a4dd59e6219e9a77861649b8ee088f22d", null ], 4 | [ "link_up", "structec__master__info__t.html#af04f490338e344e2c9de516cabe5251b", null ], 5 | [ "scan_busy", "structec__master__info__t.html#ab9fa75d1beeda493a5c47fd2e4897896", null ], 6 | [ "app_time", "structec__master__info__t.html#aa7c135f6d6247323c05c7c88baf118ba", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__master__link__state__t.js: -------------------------------------------------------------------------------- 1 | var structec__master__link__state__t = 2 | [ 3 | [ "slaves_responding", "structec__master__link__state__t.html#af901790b400db653a2fd739275142a0e", null ], 4 | [ "al_states", "structec__master__link__state__t.html#a917ac210b8e3d193b845ce6f7fdc852a", null ], 5 | [ "link_up", "structec__master__link__state__t.html#a6c076febd20049f7764d5a3bb8409797", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__master__state__t.js: -------------------------------------------------------------------------------- 1 | var structec__master__state__t = 2 | [ 3 | [ "slaves_responding", "structec__master__state__t.html#abd0384430bcfe9be73f7f0796210cbb1", null ], 4 | [ "al_states", "structec__master__state__t.html#a3f7cdc7119df341803926360e65e3405", null ], 5 | [ "link_up", "structec__master__state__t.html#abe6aef62585b16c0b08e2133d17c96d1", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__pdo__entry__info__t.js: -------------------------------------------------------------------------------- 1 | var structec__pdo__entry__info__t = 2 | [ 3 | [ "index", "structec__pdo__entry__info__t.html#afce51f4c58abe5d43b41b2edaa60707c", null ], 4 | [ "subindex", "structec__pdo__entry__info__t.html#a8547bec4e178409bdc8090ddd7e97c05", null ], 5 | [ "bit_length", "structec__pdo__entry__info__t.html#a87da50fb38483fd43e88721f6b99033c", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__pdo__entry__reg__t.js: -------------------------------------------------------------------------------- 1 | var structec__pdo__entry__reg__t = 2 | [ 3 | [ "alias", "structec__pdo__entry__reg__t.html#aea36bf4b1e0e8d3c6beb1a37d1dc3984", null ], 4 | [ "position", "structec__pdo__entry__reg__t.html#afe179c830ad801c523b134c3ce26b18c", null ], 5 | [ "vendor_id", "structec__pdo__entry__reg__t.html#af71a5740f6dc961e0a1c27b1177a13ac", null ], 6 | [ "product_code", "structec__pdo__entry__reg__t.html#a117b2375f0027b33279a7ba74af0f76f", null ], 7 | [ "index", "structec__pdo__entry__reg__t.html#acc75e34bd3f6e3248b8c29ba2175c2d7", null ], 8 | [ "subindex", "structec__pdo__entry__reg__t.html#ac3dab1cbb399a27e402962036fbf96e7", null ], 9 | [ "offset", "structec__pdo__entry__reg__t.html#a6da6ce1d93fac99d55b647b53f96829b", null ], 10 | [ "bit_position", "structec__pdo__entry__reg__t.html#a83471245b0d0d9481575bffabfadc966", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__pdo__entry__t.js: -------------------------------------------------------------------------------- 1 | var structec__pdo__entry__t = 2 | [ 3 | [ "list", "structec__pdo__entry__t.html#a0d810c566b51deaff1d6de9c59230ae4", null ], 4 | [ "index", "structec__pdo__entry__t.html#aede0b110f1a6f0e0df05081c85b14bf0", null ], 5 | [ "subindex", "structec__pdo__entry__t.html#a959b16d415fbbb08a4997d858465a3be", null ], 6 | [ "name", "structec__pdo__entry__t.html#ac3ccd6c6e8f8dfa934737dd18f456ee5", null ], 7 | [ "bit_length", "structec__pdo__entry__t.html#a589e58c4f0eb47d8916a3da125d09176", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__pdo__info__t.js: -------------------------------------------------------------------------------- 1 | var structec__pdo__info__t = 2 | [ 3 | [ "index", "structec__pdo__info__t.html#a90f9554694041aefded6f069e0b003d3", null ], 4 | [ "n_entries", "structec__pdo__info__t.html#a64eb03ac59c0d0cb771b6c32bf52de74", null ], 5 | [ "entries", "structec__pdo__info__t.html#a625680a1ef38138a5d0298c70ba6f4b1", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__pdo__list__t.js: -------------------------------------------------------------------------------- 1 | var structec__pdo__list__t = 2 | [ 3 | [ "list", "structec__pdo__list__t.html#a7889b3f485d92c496fd15e45573cae21", null ] 4 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__pdo__t.js: -------------------------------------------------------------------------------- 1 | var structec__pdo__t = 2 | [ 3 | [ "list", "structec__pdo__t.html#aa7e6a0e0405c93414052c6d998d604ad", null ], 4 | [ "index", "structec__pdo__t.html#ae319ba9b8bed2ac49cf6596ff690cfdd", null ], 5 | [ "sync_index", "structec__pdo__t.html#ade04e761df137353930d271ed34120c9", null ], 6 | [ "name", "structec__pdo__t.html#aee9c14db0de4c72475b8975d5630ad94", null ], 7 | [ "entries", "structec__pdo__t.html#aaac321c4f80081e5f69e2ff30eac80e5", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__reg__request.js: -------------------------------------------------------------------------------- 1 | var structec__reg__request = 2 | [ 3 | [ "list", "structec__reg__request.html#a5b7e2c24fe669f62e8d325a3537a1aec", null ], 4 | [ "mem_size", "structec__reg__request.html#a47f808dbe3e2c0eb1931cf5215d5743f", null ], 5 | [ "data", "structec__reg__request.html#a55590fb9ebef4fad289a981e5e798f29", null ], 6 | [ "dir", "structec__reg__request.html#ac9e44c1d65dd892c66d1a4f2a4427e48", null ], 7 | [ "address", "structec__reg__request.html#aa6f44f4a9851e291726cbc92f7c099fa", null ], 8 | [ "transfer_size", "structec__reg__request.html#ae8a1e21e4dfa24c3c0878649f33f4de9", null ], 9 | [ "state", "structec__reg__request.html#adfba6eddfd79740eae02362347093120", null ], 10 | [ "ring_position", "structec__reg__request.html#ab33c029ad0a7549d7c1d448094831daa", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__rtdm__context__t.js: -------------------------------------------------------------------------------- 1 | var structec__rtdm__context__t = 2 | [ 3 | [ "user_info", "structec__rtdm__context__t.html#a062a354a243cbc0dddbfd9f440a68135", null ], 4 | [ "ioctl_ctx", "structec__rtdm__context__t.html#ad605852d8673c7094398ea5307d3737b", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__rtdm__dev.js: -------------------------------------------------------------------------------- 1 | var structec__rtdm__dev = 2 | [ 3 | [ "master", "structec__rtdm__dev.html#a26ad048dd4e31a5e34cfcecea2878a86", null ], 4 | [ "dev", "structec__rtdm__dev.html#a35af4277898eb3c7207df514c0a51653", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sdo.js: -------------------------------------------------------------------------------- 1 | var structec__sdo = 2 | [ 3 | [ "list", "structec__sdo.html#a19e6bd6217318c1a84191ce3bc28ebca", null ], 4 | [ "slave", "structec__sdo.html#abaa23035a820b5eaae49b95b98ef3985", null ], 5 | [ "index", "structec__sdo.html#a1764ade2d1d34c8e0c8951ff4a809663", null ], 6 | [ "object_code", "structec__sdo.html#ad1e3b4f7b9d26d163289b7ab6b36b011", null ], 7 | [ "name", "structec__sdo.html#a4dae1d2cd41ce8ab4407097ed7844472", null ], 8 | [ "max_subindex", "structec__sdo.html#ad493bab8f7ef1179d41172bbc445c77e", null ], 9 | [ "entries", "structec__sdo.html#a9f7c6b8967a84ba8686f1eb851019b4f", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sdo__entry__t.js: -------------------------------------------------------------------------------- 1 | var structec__sdo__entry__t = 2 | [ 3 | [ "list", "structec__sdo__entry__t.html#a7ac0567e0a3b260803d3de36ddbc7a63", null ], 4 | [ "sdo", "structec__sdo__entry__t.html#a191cd495d9a5b0b13af072f704b88733", null ], 5 | [ "subindex", "structec__sdo__entry__t.html#a7411aa63d3e57ac816ecfbabdc9926c8", null ], 6 | [ "data_type", "structec__sdo__entry__t.html#af4acb6fdd5f5e28da087056cc175ee5f", null ], 7 | [ "bit_length", "structec__sdo__entry__t.html#af08992d35099a3fd0c28122ade246476", null ], 8 | [ "read_access", "structec__sdo__entry__t.html#ac352ad9037ebdf7ea4743bd27a4f6a3a", null ], 9 | [ "write_access", "structec__sdo__entry__t.html#a06615e177748b777d53f333c3790614d", null ], 10 | [ "description", "structec__sdo__entry__t.html#ad145c04a675a87b012e0b2666b8b9453", null ] 11 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sdo__info__entry__t.js: -------------------------------------------------------------------------------- 1 | var structec__sdo__info__entry__t = 2 | [ 3 | [ "data_type", "structec__sdo__info__entry__t.html#aa22884eeb61654c7c0ae9fca21e61b45", null ], 4 | [ "bit_length", "structec__sdo__info__entry__t.html#a908ac4c1391fe64cc25de8d4d3b415ff", null ], 5 | [ "read_access", "structec__sdo__info__entry__t.html#aa9994e688cfbcdf150cbf0c9e4f960db", null ], 6 | [ "write_access", "structec__sdo__info__entry__t.html#aba9a6101281ae0426fac107e0d6fd1b0", null ], 7 | [ "description", "structec__sdo__info__entry__t.html#a825d4bdd810a0da9ce74550dae71303e", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sdo__info__t.js: -------------------------------------------------------------------------------- 1 | var structec__sdo__info__t = 2 | [ 3 | [ "index", "structec__sdo__info__t.html#a3db011d383391e3d655b258af7b85547", null ], 4 | [ "maxindex", "structec__sdo__info__t.html#a3a46cb74436caa8341edff640eaf371f", null ], 5 | [ "object_code", "structec__sdo__info__t.html#a6da164590477b7a70b350cf93896ce84", null ], 6 | [ "name", "structec__sdo__info__t.html#a792a7a6cd87e816e60a8ac705ab49d49", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sdo__request.js: -------------------------------------------------------------------------------- 1 | var structec__sdo__request = 2 | [ 3 | [ "list", "structec__sdo__request.html#a80c68878d98d613513a0b985be43198e", null ], 4 | [ "index", "structec__sdo__request.html#ad8ef54b4c7495a17c81eabff59e079fd", null ], 5 | [ "subindex", "structec__sdo__request.html#af3b7a335ce659260bed0d04f90ba9e4a", null ], 6 | [ "data", "structec__sdo__request.html#aa1f9c68c95c5fde23ed0807abf884b08", null ], 7 | [ "mem_size", "structec__sdo__request.html#a6275d28bba5bc2a428915b717fe425e5", null ], 8 | [ "data_size", "structec__sdo__request.html#a9a094314f738ed0fdf4b46f4bd37dfe9", null ], 9 | [ "complete_access", "structec__sdo__request.html#a98a6142382d920ac06195dd6b6de2990", null ], 10 | [ "issue_timeout", "structec__sdo__request.html#a042249b5e1776a0c0b6fc3003ef939a2", null ], 11 | [ "response_timeout", "structec__sdo__request.html#a0282ca505cf8acbbe9ecbbd1999967a9", null ], 12 | [ "dir", "structec__sdo__request.html#aaccb8ada520d7948b4f61653df6e871f", null ], 13 | [ "state", "structec__sdo__request.html#a0c50e10b80720d00f11863e76ecc1755", null ], 14 | [ "jiffies_start", "structec__sdo__request.html#aa5be223c362a630833451bd57471a05f", null ], 15 | [ "jiffies_sent", "structec__sdo__request.html#ad5d35e78085bce7e20a02753024e5822", null ], 16 | [ "errno", "structec__sdo__request.html#a1119ddcb79a3deed62e3890481109030", null ], 17 | [ "abort_code", "structec__sdo__request.html#aaa992ddb3f070824088161dffb347b3e", null ] 18 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sii__coe__details__t.js: -------------------------------------------------------------------------------- 1 | var structec__sii__coe__details__t = 2 | [ 3 | [ "enable_sdo", "structec__sii__coe__details__t.html#a13bf2bdd0c2fa9986d8d176f956f50ca", null ], 4 | [ "enable_sdo_info", "structec__sii__coe__details__t.html#af90ce21692e401ce0205e4e9f14a9386", null ], 5 | [ "enable_pdo_assign", "structec__sii__coe__details__t.html#a30ce481a3965c5bc1737918e3cbe6d63", null ], 6 | [ "enable_pdo_configuration", "structec__sii__coe__details__t.html#acefe917c36bc9c0fc0ff931fcbabc211", null ], 7 | [ "enable_upload_at_startup", "structec__sii__coe__details__t.html#a1bb6f479bf46b3113a181478f8b1fbef", null ], 8 | [ "enable_sdo_complete_access", "structec__sii__coe__details__t.html#a8b34817a87dbb31e79d076b67ea3d1be", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sii__general__flags__t.js: -------------------------------------------------------------------------------- 1 | var structec__sii__general__flags__t = 2 | [ 3 | [ "enable_safeop", "structec__sii__general__flags__t.html#a06c42cdbd02ae8d4029d72db27a43ade", null ], 4 | [ "enable_not_lrw", "structec__sii__general__flags__t.html#a0fbce42ba665c440531671f788ca46a0", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sii__write__request__t.js: -------------------------------------------------------------------------------- 1 | var structec__sii__write__request__t = 2 | [ 3 | [ "list", "structec__sii__write__request__t.html#a08c68d50c7e2fecfff3d1f54ede50b60", null ], 4 | [ "slave", "structec__sii__write__request__t.html#a1fb11a824ca776c9725157703c64a351", null ], 5 | [ "offset", "structec__sii__write__request__t.html#a9b70af97dacc5056389bcde6ac1cf107", null ], 6 | [ "nwords", "structec__sii__write__request__t.html#a98d3bd46058ea045c94f6f32d0b01d62", null ], 7 | [ "words", "structec__sii__write__request__t.html#a8a435488d56415ece3c1c531bf9712bf", null ], 8 | [ "state", "structec__sii__write__request__t.html#a4751ad577cec3bff18f540147a8e7ca0", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__slave__config.js: -------------------------------------------------------------------------------- 1 | var structec__slave__config = 2 | [ 3 | [ "list", "structec__slave__config.html#a52b1f382ad8f4272ece7870347dc9118", null ], 4 | [ "master", "structec__slave__config.html#ac5bef8d37047b658df7b56f7ebdbfecb", null ], 5 | [ "alias", "structec__slave__config.html#a62dbce2ad4cf9367261c293534d0730c", null ], 6 | [ "position", "structec__slave__config.html#adf5176b65d59852f91125066b6bf3f07", null ], 7 | [ "vendor_id", "structec__slave__config.html#ad561239255f4392e34fb12e0327063e0", null ], 8 | [ "product_code", "structec__slave__config.html#a11dfa0af49e66d7b44f2b78d122e1040", null ], 9 | [ "watchdog_divider", "structec__slave__config.html#aaa1db6b3136fa60412cbf8d1302c48e9", null ], 10 | [ "watchdog_intervals", "structec__slave__config.html#a51e0bd197191abd7a46fd3206575eccb", null ], 11 | [ "allow_overlapping_pdos", "structec__slave__config.html#a75c1df2c4e163544f37e0cd0f306dc97", null ], 12 | [ "slave", "structec__slave__config.html#ad1c2b1916ca2208c52cf0acbf6f1a8c7", null ], 13 | [ "sync_configs", "structec__slave__config.html#a28bf292a581f2af8696f41fa333ba0f3", null ], 14 | [ "fmmu_configs", "structec__slave__config.html#a87548f86b5a467a0d2da312571bac4c0", null ], 15 | [ "used_fmmus", "structec__slave__config.html#ab34b5531b56f3bb35ea0647f3aa8345a", null ], 16 | [ "dc_assign_activate", "structec__slave__config.html#a444000aa859f4830053b65518fc65233", null ], 17 | [ "dc_sync", "structec__slave__config.html#a947ad2e8f2573df6655965524575c5b8", null ], 18 | [ "sdo_configs", "structec__slave__config.html#aa980b60539d3818999fe9ba116851e1c", null ], 19 | [ "sdo_requests", "structec__slave__config.html#a51461cce3b38ac55be3e046c5e93a932", null ], 20 | [ "voe_handlers", "structec__slave__config.html#afab81a75365c94fde03e15446fe7cc9e", null ], 21 | [ "reg_requests", "structec__slave__config.html#a391b64268ec07ce78e7aa50c9641e436", null ], 22 | [ "soe_configs", "structec__slave__config.html#a9bfab1eba98284fcaa21079ea1700188", null ], 23 | [ "emerg_ring", "structec__slave__config.html#a8a43523dca6d68508d858813f3d497a9", null ] 24 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__slave__config__state__t.js: -------------------------------------------------------------------------------- 1 | var structec__slave__config__state__t = 2 | [ 3 | [ "online", "structec__slave__config__state__t.html#a9e2af2cf43358d7abd1fdd04c293493f", null ], 4 | [ "operational", "structec__slave__config__state__t.html#aaadc9c8a1a5ee8b810ceaeed25723e61", null ], 5 | [ "al_state", "structec__slave__config__state__t.html#ae14213eb8fa0145ecf1250e46ff7c4af", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__slave__info__t.js: -------------------------------------------------------------------------------- 1 | var structec__slave__info__t = 2 | [ 3 | [ "position", "structec__slave__info__t.html#a6001f55881e2cd363a4c0749c0096cd6", null ], 4 | [ "vendor_id", "structec__slave__info__t.html#aa944602e60e4735b59b51a351e673205", null ], 5 | [ "product_code", "structec__slave__info__t.html#a7cfe4847a1d2108726e2f811b17ae9ff", null ], 6 | [ "revision_number", "structec__slave__info__t.html#a228e2613b426dd2ec3796788aa0c5141", null ], 7 | [ "serial_number", "structec__slave__info__t.html#abff228c0f3c4b869ba2624937b1ff89a", null ], 8 | [ "alias", "structec__slave__info__t.html#aaebdddfdbaa1be6b70fbfc455fe7f8dd", null ], 9 | [ "current_on_ebus", "structec__slave__info__t.html#a48cbaae771c8dc5c818caea3db35ec52", null ], 10 | [ "desc", "structec__slave__info__t.html#ac48f62ba6858bbbf0c0238858667e2d2", null ], 11 | [ "link", "structec__slave__info__t.html#a9d7a2d7fa4ff23cdf6c8c842f484e904", null ], 12 | [ "receive_time", "structec__slave__info__t.html#aedf2a04fab36cffaff880d42a3776c35", null ], 13 | [ "next_slave", "structec__slave__info__t.html#a613d9a5dfd21667e9b4f21ed435b760a", null ], 14 | [ "delay_to_next_dc", "structec__slave__info__t.html#a1ba1f3946bd5c56275f929bb0bd0ba0c", null ], 15 | [ "ports", "structec__slave__info__t.html#a3f37de41d6d6c6e77b88023530030dbc", null ], 16 | [ "al_state", "structec__slave__info__t.html#a769449958ad04e2a7eb6c27d0052d1cf", null ], 17 | [ "error_flag", "structec__slave__info__t.html#a37c3c84b314c3d8636fb9da670721d33", null ], 18 | [ "sync_count", "structec__slave__info__t.html#aed1ca44de274226ae39ba19e4243a907", null ], 19 | [ "sdo_count", "structec__slave__info__t.html#ad5b269e24db07fd6721d4df031515bc0", null ], 20 | [ "name", "structec__slave__info__t.html#ad1ff91d12fdc13b813ab69b657a7249c", null ] 21 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__slave__port__link__t.js: -------------------------------------------------------------------------------- 1 | var structec__slave__port__link__t = 2 | [ 3 | [ "link_up", "structec__slave__port__link__t.html#a91706295ab6fa0761233b12a7e35d016", null ], 4 | [ "loop_closed", "structec__slave__port__link__t.html#aefb5e82418479aa5f9043c9fe6503655", null ], 5 | [ "signal_detected", "structec__slave__port__link__t.html#a4ee187234a71d54517327aa02f076513", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__slave__port__t.js: -------------------------------------------------------------------------------- 1 | var structec__slave__port__t = 2 | [ 3 | [ "desc", "structec__slave__port__t.html#ae10a313d7421e3b4b7924c295075fc9c", null ], 4 | [ "link", "structec__slave__port__t.html#ad29b2a093c816ae85986cf5fb9e9d6dd", null ], 5 | [ "next_slave", "structec__slave__port__t.html#aa3ffc650817b6ca241bae9a9232f055d", null ], 6 | [ "receive_time", "structec__slave__port__t.html#a4e7c3832a518186c4f1a5bc32a192eb9", null ], 7 | [ "delay_to_next_dc", "structec__slave__port__t.html#ad9c8ad9fc7ebd5681eb72951b1716cc5", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__soe__request__t.js: -------------------------------------------------------------------------------- 1 | var structec__soe__request__t = 2 | [ 3 | [ "list", "structec__soe__request__t.html#a07cafa8f400f95ced4f6037629c979f6", null ], 4 | [ "drive_no", "structec__soe__request__t.html#a041ffd0bc617403520b352bcb347a6b5", null ], 5 | [ "idn", "structec__soe__request__t.html#a04792e875a94787c20bb370e65b584b7", null ], 6 | [ "al_state", "structec__soe__request__t.html#aa421217a4fc552dc2411b07010a4520a", null ], 7 | [ "data", "structec__soe__request__t.html#a50146c3d308515d01b221f17b528f2f7", null ], 8 | [ "mem_size", "structec__soe__request__t.html#af259cf93b71c67824d7ca728b27a5776", null ], 9 | [ "data_size", "structec__soe__request__t.html#afb47843a1a15d493b35615bc5a65ca18", null ], 10 | [ "dir", "structec__soe__request__t.html#ad9788973a47b9b82bac17e527eb6d7a6", null ], 11 | [ "state", "structec__soe__request__t.html#ad019a8fb7fd83ffc0744713d0247b217", null ], 12 | [ "jiffies_sent", "structec__soe__request__t.html#acb9e954735012f3e149bdd207afbc3a7", null ], 13 | [ "error_code", "structec__soe__request__t.html#a9fe2cb324e505e6e0123e310dcbc4dcc", null ] 14 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__stats__t.js: -------------------------------------------------------------------------------- 1 | var structec__stats__t = 2 | [ 3 | [ "timeouts", "structec__stats__t.html#a955d4a4b543d39ef33e3be00b7035551", null ], 4 | [ "corrupted", "structec__stats__t.html#a05d3aa920802468a437e8518d84b5b4c", null ], 5 | [ "unmatched", "structec__stats__t.html#ace86973203e2ef1838f9345f9eb2d767", null ], 6 | [ "output_jiffies", "structec__stats__t.html#a1b5236e09088fa71c8bdc73b4f9de70a", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sync__config__t.js: -------------------------------------------------------------------------------- 1 | var structec__sync__config__t = 2 | [ 3 | [ "dir", "structec__sync__config__t.html#a24246e2777a46c8aa69dcfbe6a32e4c7", null ], 4 | [ "watchdog_mode", "structec__sync__config__t.html#a83c2bcdf7c5a9e6541b5f47c13a4d46d", null ], 5 | [ "pdos", "structec__sync__config__t.html#ae70642198065ad0381dacdfa21fcebaa", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sync__info__t.js: -------------------------------------------------------------------------------- 1 | var structec__sync__info__t = 2 | [ 3 | [ "index", "structec__sync__info__t.html#a87956061ffbec80e40b2aa7a3c65791c", null ], 4 | [ "dir", "structec__sync__info__t.html#a30a8f40bfcbda77239378f0cef039c70", null ], 5 | [ "n_pdos", "structec__sync__info__t.html#a25e3f4601c01b018bef363e3f3a3d38d", null ], 6 | [ "pdos", "structec__sync__info__t.html#a1a9322a8f1da38ce383542374108b76d", null ], 7 | [ "watchdog_mode", "structec__sync__info__t.html#abeb91973efe10dd69ce8fb57135e8253", null ] 8 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sync__signal__t.js: -------------------------------------------------------------------------------- 1 | var structec__sync__signal__t = 2 | [ 3 | [ "cycle_time", "structec__sync__signal__t.html#a584e9c4963c35777cfc06838793e20e0", null ], 4 | [ "shift_time", "structec__sync__signal__t.html#a75c1a27b0421473e05bf737fd0d38368", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__sync__t.js: -------------------------------------------------------------------------------- 1 | var structec__sync__t = 2 | [ 3 | [ "slave", "structec__sync__t.html#a76825f16d6c2d649740045b5a0c96a26", null ], 4 | [ "physical_start_address", "structec__sync__t.html#a35017ae8615f6eee4ecb5ed044501184", null ], 5 | [ "default_length", "structec__sync__t.html#ade13d88d878f5e87763c34b636a4c1a1", null ], 6 | [ "control_register", "structec__sync__t.html#aede99eccf8db60056e6deebe66501365", null ], 7 | [ "enable", "structec__sync__t.html#a581dfbd7e289ab43dc3f5b7f844c4776", null ], 8 | [ "pdos", "structec__sync__t.html#a96e5121c2fd258439b25d1a826ec5970", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__tty__operations__t.js: -------------------------------------------------------------------------------- 1 | var structec__tty__operations__t = 2 | [ 3 | [ "cflag_changed", "structec__tty__operations__t.html#ae34fae0b4916fbc5d016c7c0fad95a47", null ] 4 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/structec__voe__handler.js: -------------------------------------------------------------------------------- 1 | var structec__voe__handler = 2 | [ 3 | [ "list", "structec__voe__handler.html#ab078e6fbc73c7bb4f7cb465b6c4abfa3", null ], 4 | [ "config", "structec__voe__handler.html#a0d54cd53df6b6aa0d3f5d0bdd4d61686", null ], 5 | [ "datagram", "structec__voe__handler.html#a22dc8e8a089f2a9df8336828d4ddcbe6", null ], 6 | [ "vendor_id", "structec__voe__handler.html#a2c8f52c786041ad0600c3d3b84db48e7", null ], 7 | [ "vendor_type", "structec__voe__handler.html#aa0f8674c035659f9f2850045ed641139", null ], 8 | [ "data_size", "structec__voe__handler.html#a8f7609a3c03d2eab155ea2d24c4353e2", null ], 9 | [ "dir", "structec__voe__handler.html#a4930b843f8706117298fd50362514117", null ], 10 | [ "state", "structec__voe__handler.html#a214b9c6c45ae1d97da28b33f48fc9625", null ], 11 | [ "request_state", "structec__voe__handler.html#a08b2653c2e110c29f17b28dce2094c69", null ], 12 | [ "retries", "structec__voe__handler.html#a94b591afc9239d7da95ce47108211048", null ], 13 | [ "jiffies_start", "structec__voe__handler.html#a394c2e7f86802ae0c78a1d7f5a762cc5", null ] 14 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sync_8c.js: -------------------------------------------------------------------------------- 1 | var sync_8c = 2 | [ 3 | [ "ec_sync_init", "sync_8c.html#ae554464367e3ca0d6c2c402ee52461de", null ], 4 | [ "ec_sync_init_copy", "sync_8c.html#a05bfac9d6981a210919a1bed7aa10090", null ], 5 | [ "ec_sync_clear", "sync_8c.html#ad78623bc3b479121c5fa77acacd0c823", null ], 6 | [ "ec_sync_page", "sync_8c.html#addb7fcc84fa000b0b41f4a2801977b21", null ], 7 | [ "ec_sync_add_pdo", "sync_8c.html#a5cf8d891a77f09cc5dbb820b08bca55c", null ], 8 | [ "ec_sync_default_direction", "sync_8c.html#af820aa0417e581742c1ac9b65231c9da", null ] 9 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sync_8h.js: -------------------------------------------------------------------------------- 1 | var sync_8h = 2 | [ 3 | [ "ec_sync_t", "structec__sync__t.html", "structec__sync__t" ], 4 | [ "ec_sync_init", "sync_8h.html#a29f4dd145455097fef860bdd3c5a8de9", null ], 5 | [ "ec_sync_init_copy", "sync_8h.html#a31f2b633260698acdce16b652d72809b", null ], 6 | [ "ec_sync_clear", "sync_8h.html#af97d18e6309cc3ea675995287713f8f0", null ], 7 | [ "ec_sync_page", "sync_8h.html#a8d1b5ce1731d355b658857f7696edba5", null ], 8 | [ "ec_sync_add_pdo", "sync_8h.html#a816771d389f3c39e39cfb4cf35d415fb", null ], 9 | [ "ec_sync_default_direction", "sync_8h.html#acb0bd9718b40240f920103463bd36ed1", null ] 10 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sync__config_8c.js: -------------------------------------------------------------------------------- 1 | var sync__config_8c = 2 | [ 3 | [ "ec_sync_config_init", "sync__config_8c.html#ab94e78860fab0b248f512d564223a32c", null ], 4 | [ "ec_sync_config_clear", "sync__config_8c.html#a58935740adbd4abcc2edb3c30054bc96", null ] 5 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sync__config_8h.js: -------------------------------------------------------------------------------- 1 | var sync__config_8h = 2 | [ 3 | [ "ec_sync_config_t", "structec__sync__config__t.html", "structec__sync__config__t" ], 4 | [ "ec_sync_config_init", "sync__config_8h.html#a7a8aef074c9e63236438779f47342406", null ], 5 | [ "ec_sync_config_clear", "sync__config_8h.html#aa601ea25957e293659f5ab2512beeab9", null ] 6 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/sync_off.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/sync_on.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/tab_a.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/tab_b.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/tab_h.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/IgH-API/html/tab_s.png -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/tabs.css: -------------------------------------------------------------------------------- 1 | .tabs, .tabs2, .tabs3 { 2 | background-image: url('tab_b.png'); 3 | width: 100%; 4 | z-index: 101; 5 | font-size: 13px; 6 | font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 7 | } 8 | 9 | .tabs2 { 10 | font-size: 10px; 11 | } 12 | .tabs3 { 13 | font-size: 9px; 14 | } 15 | 16 | .tablist { 17 | margin: 0; 18 | padding: 0; 19 | display: table; 20 | } 21 | 22 | .tablist li { 23 | float: left; 24 | display: table-cell; 25 | background-image: url('tab_b.png'); 26 | line-height: 36px; 27 | list-style: none; 28 | } 29 | 30 | .tablist a { 31 | display: block; 32 | padding: 0 20px; 33 | font-weight: bold; 34 | background-image:url('tab_s.png'); 35 | background-repeat:no-repeat; 36 | background-position:right; 37 | color: #283A5D; 38 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 39 | text-decoration: none; 40 | outline: none; 41 | } 42 | 43 | .tabs3 .tablist a { 44 | padding: 0 10px; 45 | } 46 | 47 | .tablist a:hover { 48 | background-image: url('tab_h.png'); 49 | background-repeat:repeat-x; 50 | color: #fff; 51 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 52 | text-decoration: none; 53 | } 54 | 55 | .tablist li.current a { 56 | background-image: url('tab_a.png'); 57 | background-repeat:repeat-x; 58 | color: #fff; 59 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 60 | } 61 | -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/voe__handler_8c.js: -------------------------------------------------------------------------------- 1 | var voe__handler_8c = 2 | [ 3 | [ "EC_VOE_HEADER_SIZE", "voe__handler_8c.html#a8f58e3b11fea87f8fc8503a571d77228", null ], 4 | [ "EC_VOE_RESPONSE_TIMEOUT", "voe__handler_8c.html#a490aa0619114e852dc92e954c12d8ebf", null ], 5 | [ "ec_voe_handler_state_write_start", "voe__handler_8c.html#a654a0fe3a3271278e71977c8900d0abe", null ], 6 | [ "ec_voe_handler_state_write_response", "voe__handler_8c.html#aea222d10074f966ce59e320b112a8e3b", null ], 7 | [ "ec_voe_handler_state_read_start", "voe__handler_8c.html#a7ccd97e7eec931b2786f85eb8cd768c9", null ], 8 | [ "ec_voe_handler_state_read_check", "voe__handler_8c.html#a0a823c493b4b556cbf34cdf4881e0c02", null ], 9 | [ "ec_voe_handler_state_read_response", "voe__handler_8c.html#a02e821274f1254316f4f9bd9250353bb", null ], 10 | [ "ec_voe_handler_state_read_nosync_start", "voe__handler_8c.html#a5935291f786fefb13cc3af4a95b70f59", null ], 11 | [ "ec_voe_handler_state_read_nosync_response", "voe__handler_8c.html#a2605f7a74b7a09b7c16a24777181aeb4", null ], 12 | [ "ec_voe_handler_state_end", "voe__handler_8c.html#a2fa83fd99610e6095841b063f59a987f", null ], 13 | [ "ec_voe_handler_state_error", "voe__handler_8c.html#a47e00873115c360caea558f435527ece", null ], 14 | [ "ec_voe_handler_init", "voe__handler_8c.html#ac4f3ad1fe200fa0a1ea9c77d9a400f4d", null ], 15 | [ "ec_voe_handler_clear", "voe__handler_8c.html#a5177aa3c9bf760a01f2fa069536a1499", null ], 16 | [ "ec_voe_handler_mem_size", "voe__handler_8c.html#ac8a107ca2649552e8601f563046573f4", null ], 17 | [ "ecrt_voe_handler_send_header", "group__ApplicationInterface.html#ga0b19acf8409e13630e7525f571659744", null ], 18 | [ "ecrt_voe_handler_received_header", "group__ApplicationInterface.html#gaad5d4056c54c6189a6f5d16bebd46306", null ], 19 | [ "ecrt_voe_handler_data", "group__ApplicationInterface.html#ga4e08667772cb5ca889324d3a5c0d4b26", null ], 20 | [ "ecrt_voe_handler_data_size", "group__ApplicationInterface.html#gaabc36254a5c0f0ff3aec0ead3d4ecc96", null ], 21 | [ "ecrt_voe_handler_read", "group__ApplicationInterface.html#ga71bc42fb7cb1bd008303bb79df11312e", null ], 22 | [ "ecrt_voe_handler_read_nosync", "group__ApplicationInterface.html#gad0bc75bb57e280a55b0e9d31c0f06f71", null ], 23 | [ "ecrt_voe_handler_write", "group__ApplicationInterface.html#ga1bcfdf71d8d8632c26c07beb17374971", null ], 24 | [ "ecrt_voe_handler_execute", "group__ApplicationInterface.html#ga26c45ec21428d91704016494cb5a38ae", null ] 25 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/IgH-API/html/voe__handler_8h.js: -------------------------------------------------------------------------------- 1 | var voe__handler_8h = 2 | [ 3 | [ "ec_voe_handler", "structec__voe__handler.html", "structec__voe__handler" ], 4 | [ "ec_voe_handler_init", "voe__handler_8h.html#a721e07aa3628cde894d343f4bb9be382", null ], 5 | [ "ec_voe_handler_clear", "voe__handler_8h.html#a59baf69eb0203dbf1acf7f5e390e849a", null ], 6 | [ "ec_voe_handler_mem_size", "voe__handler_8h.html#a51ae52f9360172b1d8937ea62cf157aa", null ] 7 | ]; -------------------------------------------------------------------------------- /software/FreeECAT-Master/IgH/ethercat-1.5.2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/IgH/ethercat-1.5.2.pdf -------------------------------------------------------------------------------- /software/FreeECAT-Master/TwinCAT3/App/.vs/App/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Master/TwinCAT3/App/.vs/App/v14/.suo -------------------------------------------------------------------------------- /software/FreeECAT-Master/TwinCAT3/App/App.tsproj.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /software/FreeECAT-Master/TwinCAT3/App/TrialLicense.tclrs: -------------------------------------------------------------------------------- 1 | 2 | {CF46CC3E-9378-A10C-0C36-62D32931BED9}2018-01-02T13:07:002018-01-10T00:00:00ae65b87cdc5629280f009bdfac083c787e567ef868b27620bfa49be99d6dda4fd9878b5e24551a90c0ccd032b484bf929b49d26f1eda9acc9fd03016ad4bbdd756241389b81405f4361c23e1dd5260d542c75e0093ec1cd93a0d7d7e34241a1da7e17afe966670c4473a7c9b8ab35c1f6bbfa1aab6d887fdaab1626d50b034554ac14abff80f372b1e0c442996e110f4a572fac4e07c5f1b45774232d7b18c6de6b4bc6226b027c0f646eb28bed8d322092b9c1bdb3730db06ed7e3aaaab5456cad1ce204da501a94f7915d254cc450d1ac47269162f36ccccb74a12aefd0f55b9f3bae089913ff92096a4eb6bfaa9f65b75a5c9fada7364957e793295eb84e4{4C256767-E6E6-4AF5-BD68-9F7ABAD0C200}TC3 ADSTC1000 3 | -------------------------------------------------------------------------------- /software/FreeECAT-Master/TwinCAT3/App/_Boot/TargetDescription.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 3 5 | 1 6 | 4022 7 | 0 8 | 9 | 10 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/.gitignore: -------------------------------------------------------------------------------- 1 | /Debug/ 2 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | FreeECAT-Slave 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 10 | clean,full,incremental, 11 | 12 | 13 | 14 | 15 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 16 | full,incremental, 17 | 18 | 19 | 20 | 21 | 22 | org.eclipse.cdt.core.cnature 23 | com.ifx.xmc4000.xmc4000Nature 24 | com.dave.common.daveBenchNature 25 | com.ifx.davex.daveExpertNature 26 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 27 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 28 | 29 | 30 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/.settings/com.dave.mbs.xc800.prefs: -------------------------------------------------------------------------------- 1 | ACTIVE_CONFIG_NAME=Debug 2 | AppCompatibilitySet=1 3 | DEVICE_DESC=Package\= LQFP144 \nROM\= 1 MB Flash \nRAM\= 200 KB RAM \nInOut\= 91 digital I/O \nADC\= 32 ADC Channels, 12-bit, Delta Sigma Demodulator \nDAC\= 2 DAC Channels, 12 bit \nTimed_InOut\= 26 Timer, 48 CAPCOM channels, 2 POSIF \nSerial\= 6 USIC channels, EtherCAT, ETH, USB, CAN \nDMA\= 12 DMA channels, ETH DMA, USB DMA \nTouch\= Touch and LED matrix control \nEBU\= MUX, DEMUX, Burst, SDRAM \n 4 | DEVICE_NAME=XMC4800-F144x1024 5 | DEVICE_PACKAGE=LQFP144 6 | DEVICE_PACK_VERSION=2.1.20 7 | DEVICE_PATH=/DeviceRoot/Microcontrollers/XMC4000/XMC4800 Series/XMC4800-F144x1024 8 | FLASH_SIZE=1024 9 | MBS_PROVIDER_ID_KEY=com.dave.mbs.xmc4000.xmc4000MbsFactory 10 | SOFTWARE_ID=XMC4.8.00.F144.ALL 11 | TEMPLATE_CODEGEN_DEBUG=disable 12 | TEMPLATE_KEY=com.ifx.xmc4000.appDaveProjectTemplate 13 | USED_DAVE_VERSIONS=4.3.2 14 | eclipse.preferences.version=1 15 | minDaveVersion=4.3.2 16 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/.settings/language.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/.settings/properties.index: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 |
6 |
7 |
8 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Generated/Config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Generated/Config.xml -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/CLOCK_XMC4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/CLOCK_XMC4.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_ETH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_ETH.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_SDMMC_EBU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_SDMMC_EBU.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_SDMMC_ETH_EBU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_SDMMC_ETH_EBU.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_USBPLL_USB_SDMMC_ETH_EBU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_USBPLL_USB_SDMMC_ETH_EBU.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_USB_ETH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_NO_USB_ETH.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_xmc43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_xmc43.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_xmc47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_xmc47.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_xmc48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/ClockTree_xmc48.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CLOCK_XMC4/v4_0_22/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CPU_CTRL_XMC4/v4_0_14/CPU_CTRL_XMC4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CPU_CTRL_XMC4/v4_0_14/CPU_CTRL_XMC4.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/CPU_CTRL_XMC4/v4_0_14/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/CPU_CTRL_XMC4/v4_0_14/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/DIGITAL_IO/v4_0_16/DIGITAL_IO.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/DIGITAL_IO/v4_0_16/DIGITAL_IO.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/DIGITAL_IO/v4_0_16/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/DIGITAL_IO/v4_0_16/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/ECAT_SSC.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/ECAT_SSC.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/ECAT_SSC_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.ECAT_SSC.v4_0_14; 2 | 3 | // Import statements 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class ECAT_SSC_GUI extends AppManifest { 7 | /* Begin : UI variable section */ 8 | public GImage gimage_5; 9 | public GInteger ginteger_phy_offset; 10 | public GCombo gcombo_port0_tx_shift; 11 | public GCombo gcombo_port1_tx_shift; 12 | public GCheck gcheck_enable_reset_request; 13 | public GCheck gcheck_enable_mdio; 14 | public GGroup ggroup_phy_settings; 15 | public GInterruptPrio ginterruptprio_ecat; 16 | public GMessage gmessage_clock_setting_error; 17 | 18 | public ECAT_SSC_GUI(DaveEnv daveEnv){ 19 | 20 | gimage_5 = GImage(widgetName:"gimage_5", path: "doc/ECAT_Logo.jpg", enabled:true, visible:true) 21 | ginteger_phy_offset = GInteger(widgetName:"ginteger_phy_offset", value:0, minValue:0, maxValue:31, enabled:true, visible:true, isMandatoryValue:false) 22 | gcombo_port0_tx_shift = GCombo(widgetName:"gcombo_port0_tx_shift", options:["0ns","10ns","20ns","30ns"], value:"0ns", enabled:true, visible:true, isMandatoryValue:false) 23 | gcombo_port1_tx_shift = GCombo(widgetName:"gcombo_port1_tx_shift", options:["0ns","10ns","20ns","30ns"], value:"0ns", enabled:true, visible:true, isMandatoryValue:false) 24 | gcheck_enable_reset_request = GCheck(widgetName:"gcheck_enable_reset_request", value:false, enabled:true, visible:true) 25 | gcheck_enable_mdio = GCheck(widgetName:"gcheck_enable_mdio", value:true, enabled:true, visible:true) 26 | ggroup_phy_settings = GGroup(widgetName:"ggroup_phy_settings", text:"PHY Settings", enabled:true, visible:true) 27 | ginterruptprio_ecat = GInterruptPrio(widgetName:"ginterruptprio_ecat", priorityValue:63, minPriority:0, maxPriority:63, subPriorityValue:0, minSubPriority:0, maxSubPriority:0, subPriorityVisible:true, enabled:true, visible:true) 28 | gmessage_clock_setting_error = GMessage(widgetName:"gmessage_clock_setting_error", text:"EtherCAT clock is not enabled in the \"Clock Selection Settings\" tab of CLOCK_XMC4 APP. Enable the same to continue.", isError:true, visible:true) 29 | 30 | 31 | } 32 | /* End : UI variable section */ 33 | } 34 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/Templates/XMC_ESC.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/Templates/XMC_ESC.xlsx -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/doc/ECAT_Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/doc/ECAT_Logo.jpg -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/ECAT_SSC/v4_0_14/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/EVENT_DETECTOR.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/EVENT_DETECTOR.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/EVENT_DETECTOR_0.app: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/EVENT_DETECTOR_1.app: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/EVENT_DETECTOR_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.EVENT_DETECTOR.v4_0_6; 2 | 3 | /* Import statements */ 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class EVENT_DETECTOR_GUI extends AppManifest { 7 | /* Begin : UI variable section */ 8 | public GImage gimage; 9 | public GCombo gcombo_input_selection; 10 | public GCombo gcombo_input_edge_detector; 11 | public GCheck gcheck_enable_input_a_inversion; 12 | public GCheck gcheck_enable_input_b_inversion; 13 | public GCheck gcheck_enable_status_flag_autoclear; 14 | 15 | public EVENT_DETECTOR_GUI(DaveEnv daveEnv){ 16 | 17 | gimage = GImage(widgetName:"gimage", path: "doc/eru_etl.png", enabled:true, visible:true) 18 | gcombo_input_selection = GCombo(widgetName:"gcombo_input_selection", options:["A","B","A OR B","A AND B"], value:"A", enabled:true, visible:true, isMandatoryValue:false) 19 | gcombo_input_edge_detector = GCombo(widgetName:"gcombo_input_edge_detector", options:["Disabled","Rising Edge","Falling Edge","Either Edge"], value:"Disabled", enabled:true, visible:true, isMandatoryValue:false) 20 | gcheck_enable_input_a_inversion = GCheck(widgetName:"gcheck_enable_input_a_inversion", value:false, enabled:true, visible:true) 21 | gcheck_enable_input_b_inversion = GCheck(widgetName:"gcheck_enable_input_b_inversion", value:false, enabled:true, visible:true) 22 | gcheck_enable_status_flag_autoclear = GCheck(widgetName:"gcheck_enable_status_flag_autoclear", value:false, enabled:true, visible:true) 23 | 24 | 25 | } 26 | /* End : UI variable section */ 27 | } 28 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/doc/eru_etl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/doc/eru_etl.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/doc/eru_ogu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/doc/eru_ogu.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_DETECTOR/v4_0_6/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/EVENT_GENERATOR.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/EVENT_GENERATOR.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/EVENT_GENERATOR_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.EVENT_GENERATOR.v4_1_14; 2 | 3 | /* Import statements */ 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class EVENT_GENERATOR_GUI extends AppManifest { 7 | /* Begin : UI variable section */ 8 | public GTab gtab_general_settings; 9 | public GCombo gcombo_gating_scheme; 10 | public GCheck gcheck_enable_pattern_detection; 11 | public GLabel glabel_gating_scheme; 12 | 13 | public EVENT_GENERATOR_GUI(DaveEnv daveEnv){ 14 | 15 | gtab_general_settings = GTab(widgetName:"gtab_general_settings", text:"General Settings", enabled:true, visible:true) 16 | gcombo_gating_scheme = GCombo(widgetName:"gcombo_gating_scheme", options:["No Service Request","Independent of Pattern Detection","On Pattern Detection Match","On Pattern Detection Mismatch"], value:"Independent of Pattern Detection", enabled:true, visible:true, isMandatoryValue:false) 17 | gcheck_enable_pattern_detection = GCheck(widgetName:"gcheck_enable_pattern_detection", value:false, enabled:true, visible:true) 18 | glabel_gating_scheme = GLabel(widgetName:"glabel_gating_scheme", text:"Generate service request :", enabled:true, visible:true) 19 | 20 | 21 | } 22 | /* End : UI variable section */ 23 | } 24 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/doc/eru_etl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/doc/eru_etl.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/doc/eru_ogu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/doc/eru_ogu.png -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/EVENT_GENERATOR/v4_1_14/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/E_EEPROM_XMC4/v4_0_14/E_EEPROM_XMC4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/E_EEPROM_XMC4/v4_0_14/E_EEPROM_XMC4.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/E_EEPROM_XMC4/v4_0_14/E_EEPROM_XMC4_0.app: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/E_EEPROM_XMC4/v4_0_14/E_EEPROM_XMC4_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.E_EEPROM_XMC4.v4_0_14; 2 | 3 | // Import statements 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class E_EEPROM_XMC4_GUI extends AppManifest { 7 | 8 | /* IMPORTANT NOTE: This is an auto generated file, please do not edit manually. */ 9 | /* User modifications in the GUI editor will be updated here automatically. */ 10 | /* Manually editing the contents of this file will corrupt the APP SDK project. */ 11 | 12 | /* Begin : UI variable section */ 13 | public GTab General_Settings_TAB; 14 | public GInteger gint_block_size; 15 | public GLabel glabel_block_size; 16 | public GGroup ggroup_memory_settings; 17 | 18 | public E_EEPROM_XMC4_GUI(DaveEnv daveEnv){ 19 | 20 | General_Settings_TAB = GTab(widgetName:"General_Settings_TAB", text:"General Settings", enabled:true, visible:true) 21 | gint_block_size = GInteger(widgetName:"gint_block_size", value:2048, minValue:1, maxValue:8184, enabled:true, visible:true, isMandatoryValue:false) 22 | glabel_block_size = GLabel(widgetName:"glabel_block_size", text:"Data block size [Bytes]:", enabled:true, visible:true) 23 | ggroup_memory_settings = GGroup(widgetName:"ggroup_memory_settings", text:"Data Size", enabled:true, visible:true) 24 | 25 | 26 | } 27 | /* End : UI variable section */ 28 | } 29 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/E_EEPROM_XMC4/v4_0_14/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/E_EEPROM_XMC4/v4_0_14/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/GLOBAL_CCU4/v4_1_12/GLOBAL_CCU4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/GLOBAL_CCU4/v4_1_12/GLOBAL_CCU4.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/GLOBAL_CCU4/v4_1_12/GLOBAL_CCU4_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.GLOBAL_CCU4.v4_1_12; 2 | 3 | /* Import statements */ 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class GLOBAL_CCU4_GUI extends AppManifest { 7 | /* Begin : UI variable section */ 8 | public GTab gtab_general_settings; 9 | public GCombo gcombo_mc_shadow_tx_function; 10 | public GFloat gfloat_clkFreq; 11 | public GLabel glabel_mc_shadow_tx_function; 12 | public GMessage gmessage_clock_settings; 13 | 14 | public GLOBAL_CCU4_GUI(DaveEnv daveEnv){ 15 | 16 | gtab_general_settings = GTab(widgetName:"gtab_general_settings", text:"General Settings", enabled:true, visible:true) 17 | gcombo_mc_shadow_tx_function = GCombo(widgetName:"gcombo_mc_shadow_tx_function", options:["Period and Compare","Period, Compare and Prescaler","Period, Compare, Prescaler and Dither"], value:"Period and Compare", enabled:true, visible:true, isMandatoryValue:false) 18 | gfloat_clkFreq = GFloat(widgetName:"gfloat_clkFreq", value:0.0, minValue:0.125, maxValue:144, enabled:false, visible:true, isMandatoryValue:false) 19 | glabel_mc_shadow_tx_function = GLabel(widgetName:"glabel_mc_shadow_tx_function", text:"Multi channel mode shadow transfer:", enabled:true, visible:true) 20 | gmessage_clock_settings = GMessage(widgetName:"gmessage_clock_settings", text:"CCU Clock is not enabled in the \"Clock Selection Settings\" tab of CLOCK_XMC4 APP. Enable the same to continue.", isError:true, visible:true) 21 | 22 | 23 | } 24 | /* End : UI variable section */ 25 | } 26 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/GLOBAL_CCU4/v4_1_12/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/GLOBAL_CCU4/v4_1_12/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/I2C_MASTER/v4_1_20/I2C_MASTER.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/I2C_MASTER/v4_1_20/I2C_MASTER.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/I2C_MASTER/v4_1_20/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/I2C_MASTER/v4_1_20/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/INTERRUPT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/INTERRUPT.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/INTERRUPT_0.app: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/INTERRUPT_1.app: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/INTERRUPT_2.app: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/INTERRUPT_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.INTERRUPT.v4_0_8; 2 | 3 | // Import statements 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class INTERRUPT_GUI extends AppManifest { 7 | /* Begin : UI variable section */ 8 | public GString gstring_handler; 9 | public GCheck gcheck_enable_at_init; 10 | public GLabel glabel_warning; 11 | public GInterruptPrio ginterruptprio_priority; 12 | public GMessage gmessage_valid_isr_name; 13 | 14 | public INTERRUPT_GUI(DaveEnv daveEnv){ 15 | 16 | gstring_handler = GString(widgetName:"gstring_handler", value:"UserIRQHandler", enabled:true, visible:true, isMandatoryValue:false) 17 | gcheck_enable_at_init = GCheck(widgetName:"gcheck_enable_at_init", value:true, enabled:true, visible:true) 18 | glabel_warning = GLabel(widgetName:"glabel_warning", text:"Warning: sr_irq input not connected. Please use of HW Signal Connections dialog to \r\nestablish a connection.", enabled:true, visible:true) 19 | ginterruptprio_priority = GInterruptPrio(widgetName:"ginterruptprio_priority", priorityValue:0, minPriority:0, maxPriority:63, subPriorityValue:0, minSubPriority:0, maxSubPriority:0, subPriorityVisible:true, enabled:true, visible:true) 20 | gmessage_valid_isr_name = GMessage(widgetName:"gmessage_valid_isr_name", text:"Invalid function name", isError:false, visible:true) 21 | 22 | 23 | } 24 | /* End : UI variable section */ 25 | } 26 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/INTERRUPT/v4_0_8/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/TIMER/v4_1_10/TIMER.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/TIMER/v4_1_10/TIMER.jar -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/TIMER/v4_1_10/TIMER_GUI.manifest: -------------------------------------------------------------------------------- 1 | package Model.APPS.TIMER.v4_1_10; 2 | 3 | /* Import statements */ 4 | import ifx.davex.app.manifest.* 5 | 6 | abstract class TIMER_GUI extends AppManifest { 7 | /* Begin : UI variable section */ 8 | public GTab gtab_general_settings; 9 | public GTab gtab_event_settings; 10 | public GCombo gcombo_timer_module; 11 | public GFloat gfloat_time_interval; 12 | public GCheck gcheck_start_after_initilization; 13 | public GCheck gcheck_period_match_interrupt; 14 | public GLabel glabel_timer_module; 15 | public GLabel glabel_time_interval; 16 | public GGroup ggroup_timer_settings; 17 | 18 | public TIMER_GUI(DaveEnv daveEnv){ 19 | 20 | gtab_general_settings = GTab(widgetName:"gtab_general_settings", text:"General Settings", enabled:true, visible:true) 21 | gtab_event_settings = GTab(widgetName:"gtab_event_settings", text:"Event Settings", enabled:true, visible:true) 22 | gcombo_timer_module = GCombo(widgetName:"gcombo_timer_module", options:["CCU4","CCU8"], value:"CCU4", enabled:true, visible:true, isMandatoryValue:false) 23 | gfloat_time_interval = GFloat(widgetName:"gfloat_time_interval", value:1, minValue:0.2, maxValue:4294967200, enabled:true, visible:true, isMandatoryValue:false) 24 | gcheck_start_after_initilization = GCheck(widgetName:"gcheck_start_after_initilization", value:true, enabled:true, visible:true) 25 | gcheck_period_match_interrupt = GCheck(widgetName:"gcheck_period_match_interrupt", value:false, enabled:true, visible:true) 26 | glabel_timer_module = GLabel(widgetName:"glabel_timer_module", text:"Select timer module:", enabled:true, visible:true) 27 | glabel_time_interval = GLabel(widgetName:"glabel_time_interval", text:"Time interval [usec]:", enabled:true, visible:true) 28 | ggroup_timer_settings = GGroup(widgetName:"ggroup_timer_settings", text:"Timer Settings", enabled:true, visible:true) 29 | 30 | 31 | } 32 | /* End : UI variable section */ 33 | } 34 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/APPS/TIMER/v4_1_10/doc/index.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/APPS/TIMER/v4_1_10/doc/index.chm -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/Common/MainClass.groovy: -------------------------------------------------------------------------------- 1 | package Model.Common 2 | 3 | import java.util.Map.Entry 4 | 5 | import com.esotericsoftware.kryo.Kryo 6 | import com.esotericsoftware.kryo.io.Input 7 | 8 | import de.javakaffee.kryoserializers.KryoReflectionFactorySupport 9 | 10 | class MainClass { 11 | 12 | static main(args) { 13 | Kryo kryo = new KryoReflectionFactorySupport(); 14 | 15 | File file = new File(args[0]); 16 | kryo.setRegistrationRequired(false); 17 | Input input = new Input(new FileInputStream(file)); 18 | Map debugData = kryo.readObject(input, HashMap.class); 19 | Set> entrySet = debugData.entrySet(); 20 | for (Entry entry : entrySet) { 21 | try { 22 | Script script = (Script) entry.getKey(); 23 | File destFile = (File) entry.getValue(); 24 | PrintWriter writer = new PrintWriter(destFile); 25 | script.setProperty("out", writer); 26 | script.run(); 27 | writer.flush(); 28 | writer.close(); 29 | } catch (Exception e) { 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/HW_RESOURCES/DEBUG/DEBUG_0.dd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/HW_RESOURCES/fce/fce_0.dd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/RestoreDB.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/RestoreDB.data -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Dave/Model/projectData.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Dave/Model/projectData.bin -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Libraries/XMCLib/inc/xmc4_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/Libraries/XMCLib/inc/xmc4_flash.h -------------------------------------------------------------------------------- /software/FreeECAT-Slave/SSC/Src/XMC_ESC.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \addtogroup XMC_ESC XMC_ESC 3 | * @{ 4 | */ 5 | 6 | /** 7 | \file XMC_ESC.h 8 | \brief XMC_ESC function prototypes and defines 9 | 10 | \version 1.0.0.11 11 | */ 12 | 13 | 14 | #ifndef _XMC__ESC_H_ 15 | #define _XMC__ESC_H_ 16 | 17 | 18 | /*----------------------------------------------------------------------------------------- 19 | ------ 20 | ------ Includes 21 | ------ 22 | -----------------------------------------------------------------------------------------*/ 23 | #include "ecat_def.h" 24 | 25 | #include "ecatappl.h" 26 | 27 | /*----------------------------------------------------------------------------------------- 28 | ------ 29 | ------ Defines and Types 30 | ------ 31 | -----------------------------------------------------------------------------------------*/ 32 | 33 | #endif //_XMC__ESC_H_ 34 | 35 | //include custom application object dictionary 36 | #include "XMC_ESCObjects.h" 37 | 38 | 39 | #if defined(_XMC__ESC_) && (_XMC__ESC_ == 1) 40 | #define PROTO 41 | #else 42 | #define PROTO extern 43 | #endif 44 | 45 | 46 | PROTO void APPL_Application(void); 47 | #if EXPLICIT_DEVICE_ID 48 | PROTO UINT16 APPL_GetDeviceID(void); 49 | #endif 50 | 51 | PROTO void APPL_AckErrorInd(UINT16 stateTrans); 52 | PROTO UINT16 APPL_StartMailboxHandler(void); 53 | PROTO UINT16 APPL_StopMailboxHandler(void); 54 | PROTO UINT16 APPL_StartInputHandler(UINT16 *pIntMask); 55 | PROTO UINT16 APPL_StopInputHandler(void); 56 | PROTO UINT16 APPL_StartOutputHandler(void); 57 | PROTO UINT16 APPL_StopOutputHandler(void); 58 | 59 | PROTO UINT16 APPL_GenerateMapping(UINT16 *pInputSize,UINT16 *pOutputSize); 60 | PROTO void APPL_InputMapping(UINT16* pData); 61 | PROTO void APPL_OutputMapping(UINT16* pData); 62 | 63 | #undef PROTO 64 | /** @}*/ 65 | 66 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/SSC/Src/coeappl.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \addtogroup CoE CAN Application Profile over EtherCAT 3 | * @{ 4 | */ 5 | 6 | /** 7 | \file coeappl.h 8 | \author EthercatSSC@beckhoff.com 9 | 10 | \version 5.11 11 | 12 |
Changes to version V5.01:
13 | V5.11 ECAT10: change PROTO handling to prevent compiler errors
14 |
Changes to version - :
15 | V5.01 : Start file change log 16 | */ 17 | #ifndef _COEAPPL_H_ 18 | #define _COEAPPL_H_ 19 | 20 | /*----------------------------------------------------------------------------------------- 21 | ------ 22 | ------ Includes 23 | ------ 24 | -----------------------------------------------------------------------------------------*/ 25 | #include "objdef.h" 26 | 27 | 28 | /*----------------------------------------------------------------------------------------- 29 | ------ 30 | ------ Defines and Types 31 | ------ 32 | -----------------------------------------------------------------------------------------*/ 33 | 34 | 35 | 36 | #endif //_COEAPPL_H_ 37 | 38 | /* ECATCHANGE_START(V5.11) ECAT10*/ 39 | #if defined(_COEAPPL_) && (_COEAPPL_ == 1) 40 | /* ECATCHANGE_END(V5.11) ECAT10*/ 41 | #define PROTO 42 | #else 43 | #define PROTO extern 44 | #endif 45 | 46 | /*----------------------------------------------------------------------------------------- 47 | ------ 48 | ------ Global variables 49 | ------ 50 | -----------------------------------------------------------------------------------------*/ 51 | 52 | 53 | /*----------------------------------------------------------------------------------------- 54 | ------ 55 | ------ Global functions 56 | ------ 57 | -----------------------------------------------------------------------------------------*/ 58 | PROTO void COE_ObjInit(void); 59 | PROTO void COE_Main(void); 60 | PROTO UINT16 COE_ObjDictionaryInit(void); 61 | PROTO UINT16 COE_AddObjectToDic(TOBJECT OBJMEM * pNewObjEntry); 62 | PROTO void COE_RemoveDicEntry(UINT16 index); 63 | PROTO void COE_ClearObjDictionary(void); 64 | PROTO OBJCONST TOBJECT OBJMEM * COE_GetObjectDictionary(void); 65 | 66 | 67 | #undef PROTO 68 | /** @}*/ 69 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/SSC/XMC_ESC.esp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/SSC/XMC_ESC.esp -------------------------------------------------------------------------------- /software/FreeECAT-Slave/SSC/XMC_ESC.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suda-morris/FreeECAT/c1efa028a45a5c8100d0f918b92779722e8a66d9/software/FreeECAT-Slave/SSC/XMC_ESC.xlsx -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Sensors/chip/TMP275.c: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================ 3 | Name : TMP275.c 4 | Author : suda-morris 5 | Version : v1.0 6 | Copyright : Your copyright notice 7 | Description : 温度传感器芯片级驱动【适配TMP275】 8 | ============================================================================ 9 | */ 10 | #include "TMP275.h" 11 | 12 | static void _set_mode(uint8_t mode) { 13 | uint8_t toSend = TMP275_CONFIG_REG; 14 | I2C_MASTER_Transmit(&TMP275, true, TMP275_SENSOR_ADDR, &toSend, 15 | sizeof(toSend), false); 16 | while (I2C_MASTER_IsTxBusy(&TMP275)) 17 | ; 18 | toSend = mode; 19 | I2C_MASTER_Transmit(&TMP275, false, TMP275_SENSOR_ADDR, &toSend, 20 | sizeof(toSend), true); 21 | while (I2C_MASTER_IsTxBusy(&TMP275)) 22 | ; 23 | } 24 | 25 | void Chip_Init(void) { 26 | _set_mode(0x60); 27 | } 28 | 29 | void Chip_ReadTemp(uint8_t data[], uint8_t size) { 30 | uint8_t toSend = TMP275_TEMP_REG; 31 | I2C_MASTER_Transmit(&TMP275, true, TMP275_SENSOR_ADDR, &toSend, 32 | sizeof(toSend), false); 33 | while (I2C_MASTER_IsTxBusy(&TMP275)) 34 | ; 35 | I2C_MASTER_Receive(&TMP275, true, TMP275_SENSOR_ADDR, data, size, true, 36 | true); 37 | while (I2C_MASTER_IsRxBusy(&TMP275)) 38 | ; 39 | } 40 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Sensors/chip/TMP275.h: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================ 3 | Name : TMP275.h 4 | Author : suda-morris 5 | Version : v1.0 6 | Copyright : Your copyright notice 7 | Description : 温度传感器芯片级驱动【适配TMP275】 8 | ============================================================================ 9 | */ 10 | #ifndef SENSORS_CHIP_TMP275_H_ 11 | #define SENSORS_CHIP_TMP275_H_ 12 | 13 | #include 14 | 15 | #define TMP275_SENSOR_ADDR 0x90 /*!< slave address for TMP275 sensor */ 16 | #define TMP275_TEMP_REG 0x00 /*!< temperature register, RO */ 17 | #define TMP275_CONFIG_REG 0x01 /*!< configuration register, R/W */ 18 | #define TMP275_TLOW_LIMIT_REG 0x02 /*!< TLow limit register, R/W */ 19 | #define TMP275_THIGH_LIMIT_REG 0x03 /*!< THigh limit register, R/W */ 20 | 21 | /** 22 | * TMP275传感器芯片的初始化函数 23 | */ 24 | void Chip_Init(void); 25 | 26 | void Chip_ReadTemp(uint8_t data[], uint8_t size); 27 | 28 | #endif /* SENSORS_CHIP_TMP275_H_ */ 29 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Sensors/mTEMP.c: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================ 3 | Name : mTEMP.c 4 | Author : suda-morris 5 | Version : v1.0 6 | Copyright : Your copyright notice 7 | Description : 温度传感器裸机驱动 8 | ============================================================================ 9 | */ 10 | #include "mTEMP.h" 11 | #include "chip/TMP275.h" 12 | 13 | void TEMP_Init(void) { 14 | Chip_Init(); 15 | } 16 | 17 | uint16_t TEMP_Read(void) { 18 | uint8_t data[2]; 19 | uint16_t result = 0; 20 | Chip_ReadTemp(data, sizeof(data)); 21 | result = ((data[0] << 8 | data[1]) >> 4); 22 | return result; 23 | } 24 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/Sensors/mTEMP.h: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================ 3 | Name : mTEMP.h 4 | Author : suda-morris 5 | Version : v1.0 6 | Copyright : Your copyright notice 7 | Description : 温度传感器裸机驱动 8 | ============================================================================ 9 | */ 10 | 11 | #ifndef SENSORS_MTEMP_H_ 12 | #define SENSORS_MTEMP_H_ 13 | 14 | #ifdef __cplusplus 15 | extern "C" { 16 | #endif 17 | 18 | #include 19 | 20 | /** 21 | * 温度传感器初始化函数 22 | */ 23 | void TEMP_Init(void); 24 | 25 | /** 26 | * 读取温度传感器数据 27 | */ 28 | uint16_t TEMP_Read(void); 29 | 30 | #ifdef __cplusplus 31 | } 32 | #endif 33 | 34 | #endif /* SENSORS_MTEMP_H_ */ 35 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/app.c: -------------------------------------------------------------------------------- 1 | #include "app.h" 2 | 3 | uint16_t tsensor = 350; 4 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/app.h: -------------------------------------------------------------------------------- 1 | #ifndef APP_H_ 2 | #define APP_H_ 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | 8 | #include 9 | 10 | extern uint16_t tsensor; 11 | 12 | #ifdef __cplusplus 13 | } 14 | #endif 15 | 16 | #endif /* APP_H_ */ 17 | -------------------------------------------------------------------------------- /software/FreeECAT-Slave/main.c: -------------------------------------------------------------------------------- 1 | #include "mTEMP.h" 2 | #include "app.h" 3 | 4 | void Init_ECAT_Adapt_LED() { 5 | PORT1->IOCR12 |= 0x00800000; 6 | PORT0->IOCR12 |= 0x00800000; 7 | PORT3->IOCR12 |= 0x00800000; 8 | PORT0->IOCR12 |= 0x80000000; 9 | PORT1->IOCR0 |= 0x00800000; 10 | PORT3->IOCR12 |= 0x00008000; 11 | PORT5->IOCR0 |= 0x80000000; 12 | PORT3->IOCR8 |= 0x80000000; 13 | } 14 | void Clear_ECAT_Adapt_LED() { 15 | PORT1->OMR = 0x00004000; 16 | PORT0->OMR = 0x00004000; 17 | PORT3->OMR = 0x00004000; 18 | PORT0->OMR = 0x00008000; 19 | PORT1->OMR = 0x00000004; 20 | PORT3->OMR = 0x00002000; 21 | PORT5->OMR = 0x000000008; 22 | PORT3->OMR = 0x00000800; 23 | } 24 | void Init_Relax_Button() { 25 | PORT15->PDISC &= ~(0x3000); 26 | } 27 | 28 | int main(void) { 29 | DAVE_STATUS_t status; 30 | 31 | status = DAVE_Init(); 32 | if (status != DAVE_STATUS_SUCCESS) { 33 | XMC_DEBUG("DAVE APPs initialization failed\n"); 34 | while (1U) { 35 | } 36 | } 37 | Init_ECAT_Adapt_LED(); 38 | Clear_ECAT_Adapt_LED(); 39 | Init_Relax_Button(); 40 | // TEMP_Init(); 41 | while (1U) { 42 | MainLoop(); 43 | // tsensor = TEMP_Read(); 44 | } 45 | } 46 | 47 | void SYNC0IRQHandler(void) { 48 | Sync0_Isr(); 49 | DIGITAL_IO_ToggleOutput(&DIGITAL_IO_SYNC0); 50 | } 51 | 52 | void SYNC1IRQHandler(void) { 53 | Sync1_Isr(); 54 | DIGITAL_IO_ToggleOutput(&DIGITAL_IO_SYNC1); 55 | } 56 | --------------------------------------------------------------------------------