
EtherSp ceLink-RG408
EtherSp ceLink f milyUser M nu l
14.5.6.AnAdvanced APIExample. ................... 45
14.6.TheAPIFunctions ........................ 51
14.6.1. EtherSpaceLink_open() .................. 52
14.6.2. EtherSpaceLink_close() .................. 54
14.6.3. EtherSpaceLink_set_log_file() .............. 55
14.6.4.EtherSpaceLink_set_id() ................. 56
14.6.5.EtherSpaceLink_set_mode() ................ 57
14.6.6.EtherSpaceLink_write_packet() .............. 59
14.6.7.EtherSpaceLink_write_buffer_empty() ............ 61
14.6.8. EtherSpaceLink_flush() .................. 62
14.6.9.EtherSpaceLink_set_receive_timeout() ........... 63
14.6.10.EtherSpaceLink_read_packet() ............... 64
14.6.11. EtherSpaceLink_read_packet_callback() .......... 66
14.6.12. EtherSpaceLink_read_packet_special_callback() ...... 67
14.6.13. EtherSpaceLink_read_packet_full() ............ 69
14.6.14.EtherSpaceLink_read_packet_full_nowait() ......... 73
14.6.15.EtherSpaceLink_read_packet_status() ........... 76
14.6.16.EtherSpaceLink_read_packet_wait_for_completion() ..... 77
14.6.17.EtherSpaceLink_set_speed() ................ 78
14.6.18. EtherSpaceLink_set_speed_double() ............ 79
14.6.19.EtherSpaceLink_link_connected() ............. 80
14.6.20.EtherSpaceLink_get_number_of_links() ........... 81
14.6.21. EtherSpaceLink_set_active_link() ............. 82
14.6.22. EtherSpaceLink_get_manufacturer_string() ......... 83
14.6.23. EtherSpaceLink_get_product_string() ........... 84
14.6.24.EtherSpaceLink_get_HWA() ................. 85
14.6.25.EtherSpaceLink_HWA_to_serial_number_string() ....... 86
14.6.26.EtherSpaceLink_get_module_slot() ............. 87
14.6.27.EtherSpaceLink_get_control_packet() ........... 89
14.6.28. EtherSpaceLink_extract_module_type() ........... 90
14.6.29.EtherSpaceLink_set_timecode_receive() .......... 91
14.6.30.EtherSpaceLink_set_timecode_transmit() .......... 92
14.6.31. EtherSpaceLink_extract_timetag() ............. 94
14.6.32. EtherSpaceLink_ER_enable_reporting() ........... 95
14.6.33. EtherSpaceLink_EW_enable_reporting() ........... 97
14.6.34.EtherSpaceLink_TT_enable_reporting() ........... 99
15. TroubleshootingGuide.......................101
16. The SpaceWireState Machine ....................103
16.1. TheEtherSpaceLinkdisplay oftheSpaceWire state machine ..........103
16.2. TheEtherSpaceLinkAPIview oftheSpaceWire state machine .........103
17. Statement of Volatility .......................104
17.1. Removingall informationfromaUnit.................104
17.2. SecurityNotice. ........................104
18. Product Limitations andFeatures ...................104
18.1. Ethernet ...........................104
18.2. SpaceWire. ..........................104
4Links Limited
www.4Links.co.uk
p ge 5of 110
T+44 1908 642001; F+44 1908 363463
Milton Keynes MK3 6EB, UK
Suite EU2, Bletchley P rk