2014-11-25 16:10:29 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< title > SOEM: ebox.c File Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
2015-03-11 21:45:16 +01:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
2014-11-25 16:10:29 +01:00
< / head >
< body >
2015-03-11 21:45:16 +01:00
<!-- Generated by Doxygen 1.7.4 -->
< div id = "top" >
2014-11-25 16:10:29 +01:00
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td style = "padding-left: 0.5em;" >
2015-03-11 21:45:16 +01:00
< div id = "projectname" > SOEM  < span id = "projectnumber" > v1.3.1< / span > < / div >
2014-11-25 16:10:29 +01:00
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Data  Structures< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< / ul >
< / div >
< div id = "navrow2" class = "tabs2" >
< ul class = "tablist" >
< li > < a href = "files.html" > < span > File  List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > Globals< / span > < / a > < / li >
< / ul >
< / div >
< / div >
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Data Structures< / a > |
2015-03-11 21:45:16 +01:00
< a href = "#define-members" > Defines< / a > |
2014-11-25 16:10:29 +01:00
< a href = "#func-members" > Functions< / a > |
< a href = "#var-members" > Variables< / a > < / div >
< div class = "headertitle" >
< div class = "title" > ebox.c File Reference< / div > < / div >
2015-03-11 21:45:16 +01:00
< / div >
2014-11-25 16:10:29 +01:00
< div class = "contents" >
< p > Example code for Simple Open EtherCAT master.
< a href = "#details" > More...< / a > < / p >
< div class = "textblock" > < code > #include < stdio.h> < / code > < br / >
< code > #include < stdlib.h> < / code > < br / >
< code > #include < sys/time.h> < / code > < br / >
< code > #include < unistd.h> < / code > < br / >
< code > #include < sched.h> < / code > < br / >
< code > #include < string.h> < / code > < br / >
< code > #include < time.h> < / code > < br / >
< code > #include < pthread.h> < / code > < br / >
< code > #include < math.h> < / code > < br / >
< code > #include " < a class = "el" href = "ethercattype_8h.html" > ethercattype.h< / a > " < / code > < br / >
< code > #include " nicdrv.h" < / code > < br / >
< code > #include " < a class = "el" href = "ethercatbase_8h.html" > ethercatbase.h< / a > " < / code > < br / >
< code > #include " < a class = "el" href = "ethercatmain_8h.html" > ethercatmain.h< / a > " < / code > < br / >
< code > #include " < a class = "el" href = "ethercatcoe_8h.html" > ethercatcoe.h< / a > " < / code > < br / >
< code > #include " < a class = "el" href = "ethercatconfig_8h.html" > ethercatconfig.h< / a > " < / code > < br / >
< code > #include " < a class = "el" href = "ethercatdc_8h.html" > ethercatdc.h< / a > " < / code > < br / >
< / div > < table class = "memberdecls" >
2015-03-11 21:45:16 +01:00
< tr > < td colspan = "2" > < h2 > < a name = "nested-classes" > < / a >
2014-11-25 16:10:29 +01:00
Data Structures< / h2 > < / td > < / tr >
2015-03-11 21:45:16 +01:00
< tr > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structin__EBOXt.html" > in_EBOXt< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structin__EBOX__streamt.html" > in_EBOX_streamt< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structout__EBOXt.html" > out_EBOXt< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structout__EBOX__streamt.html" > out_EBOX_streamt< / a > < / td > < / tr >
< tr > < td colspan = "2" > < h2 > < a name = "define-members" > < / a >
Defines< / h2 > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a0501e82515b2bdf36453c4cc80f5e0cc" > NSEC_PER_SEC< / a >       1000000000< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#acd1f886f4037a276772c4cc87461c310" > MAXSTREAM< / a >       200000< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a55eeb211d83037f7836f2b40a73ffdb5" > SYNC0TIME< / a >       8000< / td > < / tr >
< tr > < td colspan = "2" > < h2 > < a name = "func-members" > < / a >
2014-11-25 16:10:29 +01:00
Functions< / h2 > < / td > < / tr >
2015-03-11 21:45:16 +01:00
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a4d2c1cf3b40ef06393de93b89496fe48" > output_cvs< / a > (char *fname, int length)< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a93fabb257410faa12f7d53277cb612ed" > eboxtest< / a > (char *ifname)< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#ab333aa69248425a6a2a2b868ea188f41" > add_timespec< / a > (struct timespec *ts, int64 addtime)< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a2236b3aa05099f148da8f6a0c6b967c7" > ec_sync< / a > (int64 reftime, int64 cycletime, int64 *offsettime)< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a41b4a777da4c9dfc6cec01a2d12d4dbe" > ecatthread< / a > (void *ptr)< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a0ddf1224851353fc92bfbff6f499fa97" > main< / a > (int argc, char *argv[])< / td > < / tr >
< tr > < td colspan = "2" > < h2 > < a name = "var-members" > < / a >
2014-11-25 16:10:29 +01:00
Variables< / h2 > < / td > < / tr >
2015-03-11 21:45:16 +01:00
< tr > < td class = "memItemLeft" align = "right" valign = "top" > struct sched_param  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#ae3bb36567d69fb774d6c8888c91b871a" > schedp< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > char  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#abd49ea7d1a34c36e74ff633f727a6260" > IOmap< / a > [4096]< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > pthread_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a5ee2fa16b0442aa60586ebaaa1d7b2d6" > thread1< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > struct timeval tv t1  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#ae4cc9561b1e2448160e870a02287113b" > t2< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a786c0b6e0295c610823d0d38f564c0e3" > dorun< / a > = 0< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a45987e7445a7144a722e274902e7e2f4" > deltat< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48" > tmax< / a > = 0< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int64  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a1874c32aded0242cf2392a57ddf8ee2f" > toff< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a2b96b76369a010a02904ff7d73231258" > DCdiff< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a0c98ab56e4779bc5f994fdff60723115" > os< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > uint32  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#ac7d30da33fc2242eb2cafaea05d3f8b8" > ob< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int16  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a6b411a5fbb3b39e278481486d40f3be0" > ob2< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > uint8  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#ad97769650501b7ec6c90c8cd63f9ff77" > ob3< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > pthread_cond_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a0a1433271fddfed84bc959ae6c202e5a" > cond< / a > = PTHREAD_COND_INITIALIZER< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > pthread_mutex_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a4acff8232e4aec9cd5c6dc200ac55ef3" > mutex< / a > = PTHREAD_MUTEX_INITIALIZER< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int64  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a267e2a577bc616ec1428d03a689d2af9" > integral< / a > = 0< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > uint32  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#ae0f38b9682cb479f3a0e1a3d1e90c207" > cyclecount< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structin__EBOX__streamt.html" > in_EBOX_streamt< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a1ac76e62a75e216971a796852e56ff00" > in_EBOX< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structout__EBOX__streamt.html" > out_EBOX_streamt< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a61c98aa97abe433ae56d7ece59d380ab" > out_EBOX< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a92f92f2f98080c55d071418ace04080a" > ain< / a > [2]< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#aaa4aea6db31f8a7b9829bf7601dff88f" > ainc< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#a62be9ae691c0813cd12581aa7bd1446f" > streampos< / a > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int16  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#aa8bd2143106b4e0b34986858d22a656c" > stream1< / a > [MAXSTREAM]< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int16  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "ebox_8c.html#afff7e31bb8aac02b570d1e4782805a6e" > stream2< / a > [MAXSTREAM]< / td > < / tr >
2014-11-25 16:10:29 +01:00
< / table >
2015-03-11 21:45:16 +01:00
< hr / > < a name = "details" id = "details" > < / a > < h2 > Detailed Description< / h2 >
2014-11-25 16:10:29 +01:00
< div class = "textblock" > < p > Example code for Simple Open EtherCAT master. < / p >
< p > Usage : ebox [ifname] [cycletime] ifname is NIC interface, f.e. eth0 cycletime in us, f.e. 500< / p >
< p > This test is specifically build for the E/BOX.< / p >
< p > (c)Arthur Ketels 2011 < / p >
2015-03-11 21:45:16 +01:00
< / div > < hr / > < h2 > Define Documentation< / h2 >
< a class = "anchor" id = "acd1f886f4037a276772c4cc87461c310" > < / a > <!-- doxytag: member="ebox.c::MAXSTREAM" ref="acd1f886f4037a276772c4cc87461c310" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define MAXSTREAM      200000< / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a0501e82515b2bdf36453c4cc80f5e0cc" > < / a > <!-- doxytag: member="ebox.c::NSEC_PER_SEC" ref="a0501e82515b2bdf36453c4cc80f5e0cc" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define NSEC_PER_SEC      1000000000< / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a55eeb211d83037f7836f2b40a73ffdb5" > < / a > <!-- doxytag: member="ebox.c::SYNC0TIME" ref="a55eeb211d83037f7836f2b40a73ffdb5" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define SYNC0TIME      8000< / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< hr / > < h2 > Function Documentation< / h2 >
< a class = "anchor" id = "ab333aa69248425a6a2a2b868ea188f41" > < / a > <!-- doxytag: member="ebox.c::add_timespec" ref="ab333aa69248425a6a2a2b868ea188f41" args="(struct timespec *ts, int64 addtime)" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void add_timespec < / td >
< td > (< / td >
< td class = "paramtype" > struct timespec *  < / td >
< td class = "paramname" > < em > ts< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > addtime< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a93fabb257410faa12f7d53277cb612ed" > < / a > <!-- doxytag: member="ebox.c::eboxtest" ref="a93fabb257410faa12f7d53277cb612ed" args="(char *ifname)" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void eboxtest < / td >
< td > (< / td >
< td class = "paramtype" > char *  < / td >
< td class = "paramname" > < em > ifname< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a2236b3aa05099f148da8f6a0c6b967c7" > < / a > <!-- doxytag: member="ebox.c::ec_sync" ref="a2236b3aa05099f148da8f6a0c6b967c7" args="(int64 reftime, int64 cycletime, int64 *offsettime)" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void ec_sync < / td >
< td > (< / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > reftime< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > cycletime< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64 *  < / td >
< td class = "paramname" > < em > offsettime< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a41b4a777da4c9dfc6cec01a2d12d4dbe" > < / a > <!-- doxytag: member="ebox.c::ecatthread" ref="a41b4a777da4c9dfc6cec01a2d12d4dbe" args="(void *ptr)" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void ecatthread < / td >
< td > (< / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > ptr< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a0ddf1224851353fc92bfbff6f499fa97" > < / a > <!-- doxytag: member="ebox.c::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > int main < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > argc< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > char *  < / td >
< td class = "paramname" > < em > argv< / em > []  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a4d2c1cf3b40ef06393de93b89496fe48" > < / a > <!-- doxytag: member="ebox.c::output_cvs" ref="a4d2c1cf3b40ef06393de93b89496fe48" args="(char *fname, int length)" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > int output_cvs < / td >
< td > (< / td >
< td class = "paramtype" > char *  < / td >
< td class = "paramname" > < em > fname< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > length< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< hr / > < h2 > Variable Documentation< / h2 >
< a class = "anchor" id = "a92f92f2f98080c55d071418ace04080a" > < / a > <!-- doxytag: member="ebox.c::ain" ref="a92f92f2f98080c55d071418ace04080a" args="[2]" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > double < a class = "el" href = "ebox_8c.html#a92f92f2f98080c55d071418ace04080a" > ain< / a > [2]< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "aaa4aea6db31f8a7b9829bf7601dff88f" > < / a > <!-- doxytag: member="ebox.c::ainc" ref="aaa4aea6db31f8a7b9829bf7601dff88f" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "ebox_8c.html#aaa4aea6db31f8a7b9829bf7601dff88f" > ainc< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a0a1433271fddfed84bc959ae6c202e5a" > < / a > <!-- doxytag: member="ebox.c::cond" ref="a0a1433271fddfed84bc959ae6c202e5a" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > pthread_cond_t < a class = "el" href = "ebox_8c.html#a0a1433271fddfed84bc959ae6c202e5a" > cond< / a > = PTHREAD_COND_INITIALIZER< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "ae0f38b9682cb479f3a0e1a3d1e90c207" > < / a > <!-- doxytag: member="ebox.c::cyclecount" ref="ae0f38b9682cb479f3a0e1a3d1e90c207" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > uint32 < a class = "el" href = "ebox_8c.html#ae0f38b9682cb479f3a0e1a3d1e90c207" > cyclecount< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a2b96b76369a010a02904ff7d73231258" > < / a > <!-- doxytag: member="ebox.c::DCdiff" ref="a2b96b76369a010a02904ff7d73231258" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "red__test_8c.html#a2b96b76369a010a02904ff7d73231258" > DCdiff< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a45987e7445a7144a722e274902e7e2f4" > < / a > <!-- doxytag: member="ebox.c::deltat" ref="a45987e7445a7144a722e274902e7e2f4" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "red__test_8c.html#a45987e7445a7144a722e274902e7e2f4" > deltat< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a786c0b6e0295c610823d0d38f564c0e3" > < / a > <!-- doxytag: member="ebox.c::dorun" ref="a786c0b6e0295c610823d0d38f564c0e3" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "red__test_8c.html#a786c0b6e0295c610823d0d38f564c0e3" > dorun< / a > = 0< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a1ac76e62a75e216971a796852e56ff00" > < / a > <!-- doxytag: member="ebox.c::in_EBOX" ref="a1ac76e62a75e216971a796852e56ff00" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > < a class = "el" href = "structin__EBOX__streamt.html" > in_EBOX_streamt< / a > * < a class = "el" href = "ebox_8c.html#a1ac76e62a75e216971a796852e56ff00" > in_EBOX< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a267e2a577bc616ec1428d03a689d2af9" > < / a > <!-- doxytag: member="ebox.c::integral" ref="a267e2a577bc616ec1428d03a689d2af9" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int64 < a class = "el" href = "ebox_8c.html#a267e2a577bc616ec1428d03a689d2af9" > integral< / a > = 0< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "abd49ea7d1a34c36e74ff633f727a6260" > < / a > <!-- doxytag: member="ebox.c::IOmap" ref="abd49ea7d1a34c36e74ff633f727a6260" args="[4096]" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > char < a class = "el" href = "slaveinfo_8c.html#abd49ea7d1a34c36e74ff633f727a6260" > IOmap< / a > [4096]< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a4acff8232e4aec9cd5c6dc200ac55ef3" > < / a > <!-- doxytag: member="ebox.c::mutex" ref="a4acff8232e4aec9cd5c6dc200ac55ef3" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > pthread_mutex_t < a class = "el" href = "ebox_8c.html#a4acff8232e4aec9cd5c6dc200ac55ef3" > mutex< / a > = PTHREAD_MUTEX_INITIALIZER< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "ac7d30da33fc2242eb2cafaea05d3f8b8" > < / a > <!-- doxytag: member="ebox.c::ob" ref="ac7d30da33fc2242eb2cafaea05d3f8b8" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > uint32 < a class = "el" href = "red__test_8c.html#aef62f3ff430568cf146415ae816d76f8" > ob< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a6b411a5fbb3b39e278481486d40f3be0" > < / a > <!-- doxytag: member="ebox.c::ob2" ref="a6b411a5fbb3b39e278481486d40f3be0" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int16 < a class = "el" href = "red__test_8c.html#a575d3275f3b4dcc7a07237f400eece30" > ob2< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "ad97769650501b7ec6c90c8cd63f9ff77" > < / a > <!-- doxytag: member="ebox.c::ob3" ref="ad97769650501b7ec6c90c8cd63f9ff77" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > uint8 < a class = "el" href = "ebox_8c.html#ad97769650501b7ec6c90c8cd63f9ff77" > ob3< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a0c98ab56e4779bc5f994fdff60723115" > < / a > <!-- doxytag: member="ebox.c::os" ref="a0c98ab56e4779bc5f994fdff60723115" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "red__test_8c.html#a0c98ab56e4779bc5f994fdff60723115" > os< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a61c98aa97abe433ae56d7ece59d380ab" > < / a > <!-- doxytag: member="ebox.c::out_EBOX" ref="a61c98aa97abe433ae56d7ece59d380ab" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > < a class = "el" href = "structout__EBOX__streamt.html" > out_EBOX_streamt< / a > * < a class = "el" href = "ebox_8c.html#a61c98aa97abe433ae56d7ece59d380ab" > out_EBOX< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "ae3bb36567d69fb774d6c8888c91b871a" > < / a > <!-- doxytag: member="ebox.c::schedp" ref="ae3bb36567d69fb774d6c8888c91b871a" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > struct sched_param < a class = "el" href = "red__test_8c.html#ae3bb36567d69fb774d6c8888c91b871a" > schedp< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "aa8bd2143106b4e0b34986858d22a656c" > < / a > <!-- doxytag: member="ebox.c::stream1" ref="aa8bd2143106b4e0b34986858d22a656c" args="[MAXSTREAM]" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int16 < a class = "el" href = "ebox_8c.html#aa8bd2143106b4e0b34986858d22a656c" > stream1< / a > [MAXSTREAM]< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "afff7e31bb8aac02b570d1e4782805a6e" > < / a > <!-- doxytag: member="ebox.c::stream2" ref="afff7e31bb8aac02b570d1e4782805a6e" args="[MAXSTREAM]" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int16 < a class = "el" href = "ebox_8c.html#afff7e31bb8aac02b570d1e4782805a6e" > stream2< / a > [MAXSTREAM]< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a62be9ae691c0813cd12581aa7bd1446f" > < / a > <!-- doxytag: member="ebox.c::streampos" ref="a62be9ae691c0813cd12581aa7bd1446f" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "ebox_8c.html#a62be9ae691c0813cd12581aa7bd1446f" > streampos< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "ae4cc9561b1e2448160e870a02287113b" > < / a > <!-- doxytag: member="ebox.c::t2" ref="ae4cc9561b1e2448160e870a02287113b" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > struct timeval tv t1 < a class = "el" href = "red__test_8c.html#ae4cc9561b1e2448160e870a02287113b" > t2< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a5ee2fa16b0442aa60586ebaaa1d7b2d6" > < / a > <!-- doxytag: member="ebox.c::thread1" ref="a5ee2fa16b0442aa60586ebaaa1d7b2d6" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > pthread_t < a class = "el" href = "simple__test_8c.html#ac0a74031f4386ef30c224dd261dc5a75" > thread1< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a3363e61ebad4cdd552ab7506ce5a3f48" > < / a > <!-- doxytag: member="ebox.c::tmax" ref="a3363e61ebad4cdd552ab7506ce5a3f48" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int < a class = "el" href = "red__test_8c.html#a3363e61ebad4cdd552ab7506ce5a3f48" > tmax< / a > = 0< / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< a class = "anchor" id = "a1874c32aded0242cf2392a57ddf8ee2f" > < / a > <!-- doxytag: member="ebox.c::toff" ref="a1874c32aded0242cf2392a57ddf8ee2f" args="" -->
2014-11-25 16:10:29 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2015-03-11 21:45:16 +01:00
< td class = "memname" > int64 < a class = "el" href = "red__test_8c.html#a1874c32aded0242cf2392a57ddf8ee2f" > toff< / a > < / td >
2014-11-25 16:10:29 +01:00
< / tr >
< / table >
2015-03-11 21:45:16 +01:00
< / div >
< div class = "memdoc" >
2014-11-25 16:10:29 +01:00
< / div >
< / div >
2015-03-11 21:45:16 +01:00
< / div >
< hr class = "footer" / > < address class = "footer" > < small > Generated on Wed Mar 11 2015 20:44:23 for SOEM by 
< a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.7.4 < / small > < / address >
2014-11-25 16:10:29 +01:00
< / body >
< / html >