<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>aliastool.c</name>
    <path>/tmp/ws/src/soem/test/linux/</path>
    <filename>aliastool_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>IHEXLENGTH</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a6f2abd206249c9db0d1ae65cdf6130a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXBUF</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>ad7871643c05865c80f5d8050aead2b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSLENGTH</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>aaaebd896b70b2e7366ea0dd68117751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINBUF</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a6d50de7d3e32a3d72c2b957948c5d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_INFO</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a4e3e7f03722747a4a98704e034564442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_NONE</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a711fffeb11b40c66d48792fcd6664aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_READBIN</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a4e6c103718ec38ed0968a9799d80cfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_READINTEL</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a6e7b7f15c3e66ef9f3654e2f0feaf582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEALIAS</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>ac9007583b31dfdf53edc7f31d3e01f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEBIN</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a7386e49804efbd61c979e19bfb1584dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEINTEL</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a1311b426031e4629fa7399074f86e08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDBUF</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a889008ec222978aa51c5cf4f06f38bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_read</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a1f7b392753323c242f0c4fafb71def77</anchor>
      <arglist>(int slave, int start, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_write</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>aa04a18ee68c6d5c84c9d688e52940a3d</anchor>
      <arglist>(int slave, int start, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_writealias</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>afd8a483d12df108c813bc74609eb68ed</anchor>
      <arglist>(int slave, int alias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eepromtool</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a98c21eb7a77138da75ba9db4826eeb12</anchor>
      <arglist>(char *ifname, int slave, int mode, char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_bin</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>ad4c93c08979cc1f64fbe5827ba83b69e</anchor>
      <arglist>(char *fname, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_intelhex</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>aee528f28184a88918d963666ac796afe</anchor>
      <arglist>(char *fname, int *start, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_bin</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a0ac3cf2113cbd77624e88b0556f72ad8</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_intelhex</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>ae6e853a65189c39f04ed0342f27ede15</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alias</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a56f0b708d0bd5a42481fa2dc83a750d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ebuf</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>af7f16fe542cd5af95b667d6182183475</anchor>
      <arglist>[MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a1ea5d0cb93f22f7d0fdf804bd68c3326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ow</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>afb70173e508b80fc1adb457dacefa9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>slave</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a7f46665d1fe6d01a75a90942bb34cfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sline</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>af96279e1d4bfe177cebc849a64ecaf35</anchor>
      <arglist>[MAXSLENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tstart tend</type>
      <name>tdif</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>a5a0719f516e05d099b8828353e82aff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wkc</name>
      <anchorfile>aliastool_8c.html</anchorfile>
      <anchor>aa59bf150c9e0d285619f7c7e58c9942d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bittypes.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>bittypes_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT16_T</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>a5794b2513fe3e4fb751b3bdf78959491</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT32_T</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>a1823dcbe683c8eaa908e5b34dac836dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT8_T</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>ac61ffbb3a0b80edd118298b2045be170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_U_INT16_T</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>a0869d466ddab46e5420ae22728f6b6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_U_INT32_T</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>a7d0770a801b850407689c3f008b5a9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_U_INT8_T</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>a5c801f5197bad37d7b7aa6823672d32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId64</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>ae372e90b62c1e8b51dc5d95bf7f5ba48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo64</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>a792491e417d837fc693122428460bcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu64</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>ac582131d7a7c8ee57e73180d1714f9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx64</name>
      <anchorfile>bittypes_8h.html</anchorfile>
      <anchor>aba38357387a474f439428dee1984fc5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bluetooth.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>bluetooth_8h</filename>
    <class kind="struct">_pcap_bluetooth_h4_header</class>
    <member kind="typedef">
      <type>struct _pcap_bluetooth_h4_header</type>
      <name>pcap_bluetooth_h4_header</name>
      <anchorfile>bluetooth_8h.html</anchorfile>
      <anchor>abc848c2df4a457df87aa6d83ca15aac6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bpf.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>bpf_8h</filename>
    <class kind="struct">bpf_insn</class>
    <class kind="struct">bpf_program</class>
    <class kind="struct">bpf_version</class>
    <member kind="define">
      <type>#define</type>
      <name>BPF_A</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ad02b9a43c9baed86dd9f46f2b3e5968b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_ABS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>abd33c9459412a187e66d687c2f5cce3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_ADD</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a948adc1bfe26d8ace7f037c5001c1c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_ALIGNMENT</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a44de227a9f3f8e87da401ab5c8f2ea8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_ALU</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab86299ce44ef72cd7d679d54f4319422</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_AND</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ae3b2d3bb71489f34170a425b52e9a08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_B</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8f5c358d471020bee3c7c0158dd4caa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_CLASS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a88d6bf7d2edcfd1fcf99572f47df8534</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_DIV</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>acb04eccdfaf98eef88ae0c5eb95aa41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_H</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa642b49eec6b8a0b2bab705cd5d0292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_IMM</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a41872e2b8a33cf6d4f1d4d8f73c86f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_IND</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a008a906521bd64e2647ddb108e5dcaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JA</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5e7d2ad96f54c3c9668a27e2d26ffe07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JEQ</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>afc69af82c5689ebe9e01f190a89de86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JGE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a6312290c0ad0e392f3fb7f96b0b7d8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JGT</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa394be708300b02c14ab2c683e5a3daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JMP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ad6639784c48311f01e23f7e75bec890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JSET</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a29066100396aa055e299940df5ffbeca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_JUMP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a1c0bfdc32ec0b021f088f70a87308721</anchor>
      <arglist>(code, k, jt, jf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_K</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a69ec7dfd1f8a23000f821e5e3488b4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_LD</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a30b582bb7e2eecf2897d1c6ecb313aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_LDX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af9b723d3056b4c3902c91dbb13db5ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_LEN</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab7c3d599228eb36f70861a8b36c98c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_LSH</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a82d4d4681e2bc94a1109fa890760dda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MAJOR_VERSION</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aad7865020602e41843f2ce4848263452</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MAXBUFSIZE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a91a3ede2077930624e3929a446cc9bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MEM</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a715d038e3f8152af7cd4dae0d4f299b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MEMWORDS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3d0784c48bb96cbd327445d6dae322d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MINBUFSIZE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a318d3a206d85a5887984f5df9c12fbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MINOR_VERSION</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8c14e603c669b3ecfe08d3b35b571367</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MISC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab49ae94d593107003cd73724667494b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MISCOP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a4d5f5fb50f6eb81a60e1aab1d1965712</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MODE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a23799e327361771aa573490ff2c0c54e</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MSH</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ac1bc2967dc73d814a5ca8c77d320b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MUL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>adfcc5038995e13261e80a14f473a887d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_NEG</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a4b14e20d67cc30e4233a07e44c8a5135</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_OP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5dd741d44dc04b6421d0a556419670da</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_OR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2a4d72068fd965b9bfc6bee0923dc48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_RELEASE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a24e3e6fd6c8d92722964b6fed15460b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_RET</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa5df8935207bc94890f2114d425b0948</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_RSH</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2c7128c0982d6424363c6cce5a48031b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_RVAL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ae0e19809bba98427da23770c28467b7a</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SIZE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2f927b64600af20bb9173f158ea12fdb</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SRC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a7f863dc0a376d4b129e9d36ea40c6fef</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_ST</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a18eb0b2f44582cb7152c370d7bc65258</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_STMT</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a6549cb38b829a27f614fe1691ed1592d</anchor>
      <arglist>(code, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_STX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a0d0597e229d97108c43ee251540d9ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SUB</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>afa7148994c00392244febb2ba5a6216c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_TAX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9c76fefa5ec23e6830663a09411a4193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_TXA</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a37268ebe57d98b8206eb95a2b2587281</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_W</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8545a6e7695afc8df6d4ea61f0576c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_WORDALIGN</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a0be91da731762a443506b1a287d12f8f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_X</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8d3288dafba4427f9c56a99850184008</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_A429</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ae320e7d5f9c1611cb2db2c6f89f26cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_A653_ICM</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5e63f1ea69fa545e66addaf3e2a743c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_AIRONET_HEADER</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a12729cb570c0b788e7ffa3b2dab5657a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_APPLE_IP_OVER_IEEE1394</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aaffdd0af688faf11357528ee8694f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ARCNET</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3f09da5a46633b5f3018524ba609db91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ARCNET_LINUX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a093c70187a8511964e97e77828fe0bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ATM_CLIP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a7fe0093a048576667d513fde9582d0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ATM_RFC1483</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a576b48895f2613b8a5a738beab37bd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_AURORA</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a1ee2953b6ca67336e1124c7cdb208783</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_AX25</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8ac118cb16308e899255288f17998ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_AX25_KISS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ad4f4ae427bd2298c144e585ca4d9db0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_BACNET_MS_TP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ad9fe896eb8a883ba55dafe8f531f42cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_BLUETOOTH_HCI_H4</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8f289c8e42c494a87805ce4193c7f732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_BLUETOOTH_HCI_H4_WITH_PHDR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aac88aa847572bdb5d059f8aded4df216</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_C_HDLC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ae1d848d9438699c5e35e2f35d375d6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_C_HDLC_WITH_DIR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a41ccb401994b9295b08131418ccbf54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_CAN20B</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a4ad22271e34ea3e65b51a8918b67ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_CHAOS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a4f2da2a4662d8b9dbcc6982570658b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_CHDLC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>acc81c46368ad3b17b8186b583fe7dfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_CISCO_IOS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a0cdcea7526d730933238ec8352015d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_CLASS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ad447e3a3602670e5fff0d38c8ec58358</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_CLASS_NETBSD_RAWAF</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab073b44f533a2439d1ff1cbc9a28d589</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_DOCSIS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a70117bf82609f7d0d37e58efc55eb077</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ECONET</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9e8bd00a748ebf08f0cfb8fa28fe3c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_EN10MB</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2adfa9ce9372b56bd4b1c402be9a3d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_EN3MB</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ace57af98d9f50eee72c6b25e3ac0ccba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ENC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>adf03233b1f0c19d888bea5dccd9d6260</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ERF</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ac62cfe3870637c6c88c942c8fdea8e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ERF_ETH</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a78c8ee21eaa24c6e412349afdec5be6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_ERF_POS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3eb5e72d15998041b88e7e5ed30d7597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_FDDI</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ada695e43f9e5d43d4c8b7666dc6312c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_FLEXRAY</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a45aea5ce36b6eb6ce72196c672b9f9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_FRELAY</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2ffba8ffc2eb849516789dc7cb5bbb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_FRELAY_WITH_DIR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a1c03395d33a71d368b1b447c9e1f4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_GCOM_SERIAL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5fc2959e6e7727a4702b4523ea149f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_GCOM_T1E1</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>acb96db1fc98f9ec4c6d728ffa8da3479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_GPF_F</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a93343d9c72272f7c6b3816e8baf30baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_GPF_T</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a737079ed373e73a175a105ecd1e9e2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_GPRS_LLC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a1f801892bc3c734ad094bdc882101dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_HHDLC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa98354bb50529361406e1287b7c823e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IBM_SN</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa865d5dfda487961440b195641631ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IBM_SP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ace6c78129b01be67713c18148de2cf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a29837e034199e4d598b38b03873503ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_11</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ac92b6c71dbcc3de9f19a235660422ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_11_RADIO</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a04bcbf4bcef89eb8e13884d7fca257bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_11_RADIO_AVS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ac6040305574b360f11d28515d7506bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_15_4</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a750a32dc35158dd4410f43ba9a992c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_15_4_LINUX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a62403898431d6138a77bc6b24938bd83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_15_4_NONASK_PHY</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af290755ee471682a0cd6594c87e81fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_16_MAC_CPS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a53d6f1fe1484fb53eb43ba5701f38132</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IEEE802_16_MAC_CPS_RADIO</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a927681c605fa68bd99e2ff63965caf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IP_OVER_FC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9e3dc4b02619a9daf3e58c7f79c97f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IPFILTER</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a55157bd8ded424c3fc8b7bd5e7ff31d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IPMB</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>afaa9bb997028cbfc42982db537cae790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IPMB_LINUX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a473eb328bd99c738ec7ab586447eb481</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_IS_NETBSD_RAWAF</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab38bd5a203f92d05062b062de52bbdf9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_ATM1</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a7c0592a5ba1300503ecfbbe905b8aa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_ATM2</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a84a0228478906318217ab170a0757e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_CHDLC</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af4ae9d5338574d53e1e3264923020833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_ES</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af399bed3bd8d06aad26729140cf7fc6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_ETHER</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2ef8d68db055bf62ab0803fec83a2821</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_FRELAY</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>accb286d02c19248430267d9393fc7f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_GGSN</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a10d5d2872db7aee717a194a7bf241e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_ISM</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3c18099bd21696fabd09933941e79fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_MFR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa75d40fc2a0b68e316147ae50159f5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_MLFR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a24e94688eba389352347ae1682130736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_MLPPP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a67c8ea3423c9646de298a2ab671bbf34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_MONITOR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aad76265394cc87b7b94859b8b588426d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_PIC_PEER</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aeae014715b318b651f0fb7fd430e53dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_PPP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ac43a24908cb6f6ef091ca25031a9c017</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_PPPOE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af56a45afc0691c25b892aed4df5ad0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_PPPOE_ATM</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>adbb0eaee99190d4ed1475b899dfbb5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_SERVICES</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>acb7fd3af4f6283df2cab358a8f5abb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_ST</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a71d599bfe1ea05da9ffca82ffe33ee6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_JUNIPER_VP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5020fbe2b224879e4a5df944ef1c0e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LAPB_WITH_DIR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a82929f7c2f9396b2cb6dc7e4cdbb9321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LAPD</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9ffabd6b7babe43b6917c95948c9e6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LIN</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a71d908f71770be168f57bce0349fde96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LINUX_IRDA</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a57f8399dda8c38faf66570d640d61597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LINUX_LAPD</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5425f7264236aaa2d8d1050a54d7302e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LINUX_PPP_WITHDIRECTION</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a68a8792f9c373ec6e4f8035d2ba4365f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LINUX_SLL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a891ce25074040021b9510c8338f6fbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LOOP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a0e1a94778853b754c02a00a5ead9a119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_LTALK</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a099018af795d520c3c6904c7261b845e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_MFR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ad856fe5ca0069c9720504282d2b39e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_MOST</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a241baf1a9a4ba0f3df4179990256db2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_MTP2</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab7191af73121cad434e6f49dcfb1c30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_MTP2_WITH_PHDR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a65fea645c5e17d944023666a1104d9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_MTP3</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3860699b78549bc4443264ce13fc9ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_NETBSD_RAWAF</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a42127623f953107280bec73afaa6c2bf</anchor>
      <arglist>(af)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_NETBSD_RAWAF_AF</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3ebc70bec8a63ce4de126450c15b6713</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_NULL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a629ed89c8b4b7537bfac2491ccff56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PCI_EXP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a49a475dbfd241b2d9266219f090d5bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PFLOG</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2421055e8b85ad04c91f6da2428979b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPI</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ab14d6d53c433663ac546ef32b83bd7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>abd6a9c219e10570fdf4b02c351a5dffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP_BSDOS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a373112321110ce1885af3c529da11d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP_ETHER</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a803ea906fe0f3ebeb2a49d940b216574</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP_PPPD</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a6a4853ced148388bf284a712e71ec3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP_SERIAL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a28554fc247e620892598904216c7f5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP_WITH_DIR</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa2473d7788bb8da2d97e383e407b7ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PPP_WITH_DIRECTION</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3f98fb748aa1ecba71aea869a32d3f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PRISM_HEADER</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a6b824791fd4972ee56fcb5448100b62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_PRONET</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a60891ec704a6d1c75adc88aa54d17bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_RAIF1</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ac09a65356005a6456dc330c5739b8967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_RAW</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a08b3257ff9df4c12f04109194c89d7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_REDBACK_SMARTEDGE</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a4a20094b29790259012a4d5acce01d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_RIO</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2f51f817294899a77a75744b8dd878ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_SCCP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a910e74ceca2a550d05e424549635942e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_SITA</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9f466bd81e4db80cdd8f726e32c286f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_SLIP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a56ceaa589567f2e3c6f1b42b650fae62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_SLIP_BSDOS</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>ada33518a32a7627986e1dec0bb25cb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_SUNATM</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a863dac884dda26ce90c909732fdb7b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_SYMANTEC_FIREWALL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a372f0e3ec0551604bc816e668e574c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_TZSP</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a141b56e7985e68bef6d64632374ece52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USB</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3b763ff98bfa6178b9d593196b741693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USB_LINUX</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9e2d35fec485b47ff71e2d3de8572e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER0</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>abb7a7f1fd941c2fa5f2cf482b4ebe32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER1</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a84900f27bb7273340825db72662029fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER10</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af6f20359b5f49c018772bad7874b834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER11</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>af6fc3c90c6c5ff5eb8316abf59a572f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER12</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a7c1b94aba5c5dec9fbe49ca28051d675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER13</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a7b3a4f6bd704828b3d535b8f9cf05b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER14</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9a0c95983a206f5a3445793b0da5d96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER15</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8c6ce0e97f39cb2243e380c231bf15f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER2</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a3d9f72884b773c64f4fd59870a5c3f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER3</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>acb94ae2f6f99987d62eeac7a7e0f128a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER4</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2b98e0fb8ee7446f675c3f6b78a8b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER5</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a9c60e7e9efcf7ffe78c81c32e6664411</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER6</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>afde326fdb06b9aac3b949d7b8ef75528</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER7</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a8f80708178e6f414d36ee4b4b46f419b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER8</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a5bdee0c204f306b34f502e4b12775414</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_USER9</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a2276f651e86465d68c37c00f68ccabf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_X2E_SERIAL</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a39a0a412d1b3aded5f809248984a4808</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLT_X2E_XORAYA</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa47b369c52fac75ecc6cd62ae1d7f0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>bpf_int32</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a759c6336c1d9abb462d9248c5ca5c437</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u_int</type>
      <name>bpf_u_int32</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a37fdbc8313e90fb2041203a2e40cd482</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bpf_filter</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>aa4dc6706c3a3c66ffa7768dea4749639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bpf_validate</name>
      <anchorfile>bpf_8h.html</anchorfile>
      <anchor>a57c861b0c22f5f1cb3d4815fa05f72fb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/ebox/ebox.c</name>
    <path>/tmp/ws/src/soem/test/linux/ebox/</path>
    <filename>linux_2ebox_2ebox_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>MAXSTREAM</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>acd1f886f4037a276772c4cc87461c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0501e82515b2bdf36453c4cc80f5e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC0TIME</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a55eeb211d83037f7836f2b40a73ffdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>in_EBOX_streamt</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ac96a7b2d39985603877b26e24058dd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>in_EBOXt</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ac22337e7f95e3f7b175e85abdb356e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>out_EBOX_streamt</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>acf7f3bb63f39310b257f9772b3c7368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>out_EBOXt</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a9eef2a9fa786fe912e1f39ee4c9a8b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_timespec</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ab333aa69248425a6a2a2b868ea188f41</anchor>
      <arglist>(struct timespec *ts, int64 addtime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eboxtest</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a93fabb257410faa12f7d53277cb612ed</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_sync</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a2236b3aa05099f148da8f6a0c6b967c7</anchor>
      <arglist>(int64 reftime, int64 cycletime, int64 *offsettime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecatthread</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a41b4a777da4c9dfc6cec01a2d12d4dbe</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_cvs</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a4d2c1cf3b40ef06393de93b89496fe48</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ain</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a92f92f2f98080c55d071418ace04080a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ainc</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>aaa4aea6db31f8a7b9829bf7601dff88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0a1433271fddfed84bc959ae6c202e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>cyclecount</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ae0f38b9682cb479f3a0e1a3d1e90c207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DCdiff</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a2b96b76369a010a02904ff7d73231258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deltat</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a45987e7445a7144a722e274902e7e2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dorun</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a786c0b6e0295c610823d0d38f564c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_EBOX_streamt *</type>
      <name>in_EBOX</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a1ac76e62a75e216971a796852e56ff00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>integral</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a267e2a577bc616ec1428d03a689d2af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a4acff8232e4aec9cd5c6dc200ac55ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ob</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ac7d30da33fc2242eb2cafaea05d3f8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>ob2</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a6b411a5fbb3b39e278481486d40f3be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob3</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ad97769650501b7ec6c90c8cd63f9ff77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>out_EBOX_streamt *</type>
      <name>out_EBOX</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a61c98aa97abe433ae56d7ece59d380ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sched_param</type>
      <name>schedp</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ae3bb36567d69fb774d6c8888c91b871a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>stream1</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>aa8bd2143106b4e0b34986858d22a656c</anchor>
      <arglist>[MAXSTREAM]</arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>stream2</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>afff7e31bb8aac02b570d1e4782805a6e</anchor>
      <arglist>[MAXSTREAM]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>streampos</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a62be9ae691c0813cd12581aa7bd1446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tv t1</type>
      <name>t2</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ae4cc9561b1e2448160e870a02287113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>thread1</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a5ee2fa16b0442aa60586ebaaa1d7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tmax</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a3363e61ebad4cdd552ab7506ce5a3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>toff</name>
      <anchorfile>linux_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a1874c32aded0242cf2392a57ddf8ee2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/ebox/ebox.c</name>
    <path>/tmp/ws/src/soem/test/win32/ebox/</path>
    <filename>win32_2ebox_2ebox_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>MAXSTREAM</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>acd1f886f4037a276772c4cc87461c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0501e82515b2bdf36453c4cc80f5e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC0TIME</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a55eeb211d83037f7836f2b40a73ffdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>in_EBOX_streamt</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ac96a7b2d39985603877b26e24058dd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>in_EBOXt</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ac22337e7f95e3f7b175e85abdb356e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>out_EBOX_streamt</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>acf7f3bb63f39310b257f9772b3c7368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>out_EBOXt</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a9eef2a9fa786fe912e1f39ee4c9a8b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_timespec</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ab333aa69248425a6a2a2b868ea188f41</anchor>
      <arglist>(struct timespec *ts, int64 addtime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eboxtest</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a93fabb257410faa12f7d53277cb612ed</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_sync</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a2236b3aa05099f148da8f6a0c6b967c7</anchor>
      <arglist>(int64 reftime, int64 cycletime, int64 *offsettime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecatthread</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a41b4a777da4c9dfc6cec01a2d12d4dbe</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_cvs</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a4d2c1cf3b40ef06393de93b89496fe48</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ain</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a92f92f2f98080c55d071418ace04080a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ainc</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>aaa4aea6db31f8a7b9829bf7601dff88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0a1433271fddfed84bc959ae6c202e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>cyclecount</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ae0f38b9682cb479f3a0e1a3d1e90c207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DCdiff</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a2b96b76369a010a02904ff7d73231258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deltat</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a45987e7445a7144a722e274902e7e2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dorun</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a786c0b6e0295c610823d0d38f564c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_EBOX_streamt *</type>
      <name>in_EBOX</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a1ac76e62a75e216971a796852e56ff00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>integral</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a267e2a577bc616ec1428d03a689d2af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a4acff8232e4aec9cd5c6dc200ac55ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ob</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ac7d30da33fc2242eb2cafaea05d3f8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>ob2</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a6b411a5fbb3b39e278481486d40f3be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob3</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ad97769650501b7ec6c90c8cd63f9ff77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>out_EBOX_streamt *</type>
      <name>out_EBOX</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a61c98aa97abe433ae56d7ece59d380ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sched_param</type>
      <name>schedp</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ae3bb36567d69fb774d6c8888c91b871a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>stream1</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>aa8bd2143106b4e0b34986858d22a656c</anchor>
      <arglist>[MAXSTREAM]</arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>stream2</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>afff7e31bb8aac02b570d1e4782805a6e</anchor>
      <arglist>[MAXSTREAM]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>streampos</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a62be9ae691c0813cd12581aa7bd1446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tv t1</type>
      <name>t2</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>ae4cc9561b1e2448160e870a02287113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>thread1</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a5ee2fa16b0442aa60586ebaaa1d7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tmax</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a3363e61ebad4cdd552ab7506ce5a3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>toff</name>
      <anchorfile>win32_2ebox_2ebox_8c.html</anchorfile>
      <anchor>a1874c32aded0242cf2392a57ddf8ee2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/eepromtool/eepromtool.c</name>
    <path>/tmp/ws/src/soem/test/linux/eepromtool/</path>
    <filename>linux_2eepromtool_2eepromtool_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CRCBUF</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a94626621e57342e1c6189fcac306d21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IHEXLENGTH</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a6f2abd206249c9db0d1ae65cdf6130a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXBUF</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ad7871643c05865c80f5d8050aead2b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSLENGTH</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aaaebd896b70b2e7366ea0dd68117751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINBUF</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a6d50de7d3e32a3d72c2b957948c5d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_INFO</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a4e3e7f03722747a4a98704e034564442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_NONE</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a711fffeb11b40c66d48792fcd6664aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_READBIN</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a4e6c103718ec38ed0968a9799d80cfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_READINTEL</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a6e7b7f15c3e66ef9f3654e2f0feaf582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEALIAS</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ac9007583b31dfdf53edc7f31d3e01f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEBIN</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a7386e49804efbd61c979e19bfb1584dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEINTEL</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a1311b426031e4629fa7399074f86e08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDBUF</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a889008ec222978aa51c5cf4f06f38bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calc_crc</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a4b722ad3962b156df78581d6b13dbcd4</anchor>
      <arglist>(uint8 *crc, uint8 b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_read</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a1f7b392753323c242f0c4fafb71def77</anchor>
      <arglist>(int slave, int start, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_write</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aa04a18ee68c6d5c84c9d688e52940a3d</anchor>
      <arglist>(int slave, int start, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_writealias</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a68137906c06985fd3dfad06cfa6c02b8</anchor>
      <arglist>(int slave, int alias, uint16 crc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eepromtool</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a98c21eb7a77138da75ba9db4826eeb12</anchor>
      <arglist>(char *ifname, int slave, int mode, char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_bin</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ad4c93c08979cc1f64fbe5827ba83b69e</anchor>
      <arglist>(char *fname, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_intelhex</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aee528f28184a88918d963666ac796afe</anchor>
      <arglist>(char *fname, int *start, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_bin</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a0ac3cf2113cbd77624e88b0556f72ad8</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_intelhex</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ae6e853a65189c39f04ed0342f27ede15</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>SIIcrc</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a3a2df73139f83c281f488fa56ac715f3</anchor>
      <arglist>(uint8 *buf)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alias</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a56f0b708d0bd5a42481fa2dc83a750d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ebuf</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>af7f16fe542cd5af95b667d6182183475</anchor>
      <arglist>[MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a1ea5d0cb93f22f7d0fdf804bd68c3326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ow</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>afb70173e508b80fc1adb457dacefa9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>slave</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a7f46665d1fe6d01a75a90942bb34cfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sline</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>af96279e1d4bfe177cebc849a64ecaf35</anchor>
      <arglist>[MAXSLENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tstart tend</type>
      <name>tdif</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a5a0719f516e05d099b8828353e82aff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wkc</name>
      <anchorfile>linux_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aa59bf150c9e0d285619f7c7e58c9942d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/eepromtool/eepromtool.c</name>
    <path>/tmp/ws/src/soem/test/win32/eepromtool/</path>
    <filename>win32_2eepromtool_2eepromtool_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>IHEXLENGTH</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a6f2abd206249c9db0d1ae65cdf6130a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXBUF</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ad7871643c05865c80f5d8050aead2b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSLENGTH</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aaaebd896b70b2e7366ea0dd68117751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINBUF</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a6d50de7d3e32a3d72c2b957948c5d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_NONE</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a711fffeb11b40c66d48792fcd6664aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_READBIN</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a4e6c103718ec38ed0968a9799d80cfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_READINTEL</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a6e7b7f15c3e66ef9f3654e2f0feaf582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEBIN</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a7386e49804efbd61c979e19bfb1584dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODE_WRITEINTEL</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a1311b426031e4629fa7399074f86e08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDBUF</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a889008ec222978aa51c5cf4f06f38bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_read</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a1f7b392753323c242f0c4fafb71def77</anchor>
      <arglist>(int slave, int start, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eeprom_write</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aa04a18ee68c6d5c84c9d688e52940a3d</anchor>
      <arglist>(int slave, int start, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eepromtool</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a98c21eb7a77138da75ba9db4826eeb12</anchor>
      <arglist>(char *ifname, int slave, int mode, char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_bin</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ad4c93c08979cc1f64fbe5827ba83b69e</anchor>
      <arglist>(char *fname, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_intelhex</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aee528f28184a88918d963666ac796afe</anchor>
      <arglist>(char *fname, int *start, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_bin</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a0ac3cf2113cbd77624e88b0556f72ad8</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output_intelhex</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>ae6e853a65189c39f04ed0342f27ede15</anchor>
      <arglist>(char *fname, int length)</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ebuf</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>af7f16fe542cd5af95b667d6182183475</anchor>
      <arglist>[MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a1ea5d0cb93f22f7d0fdf804bd68c3326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ow</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>afb70173e508b80fc1adb457dacefa9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>slave</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a7f46665d1fe6d01a75a90942bb34cfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sline</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>af96279e1d4bfe177cebc849a64ecaf35</anchor>
      <arglist>[MAXSLENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tstart tend</type>
      <name>tdif</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>a5a0719f516e05d099b8828353e82aff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wkc</name>
      <anchorfile>win32_2eepromtool_2eepromtool_8c.html</anchorfile>
      <anchor>aa59bf150c9e0d285619f7c7e58c9942d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatbase.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatbase_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ec_adddatagram</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a775297e7bcfe08569ad537d6e3a770fb</anchor>
      <arglist>(void *frame, uint8 com, uint8 idx, boolean more, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a80f6087e11fc1a42832f7c7872122308</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_APRDw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ae04f6096929eed658625620ba507b219</anchor>
      <arglist>(uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a02a1741d276571009e46fbe39e9f729f</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APWRw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aca3c5979b5549da9f4a6f441a74e132b</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_ARMW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a9fb77485174d13b8b5fe8bd2cac816e9</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_BRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a30d9ab75b270ba904509fb1af2b8dc17</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_BWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a3ad29de613339c69a0b132114928b208</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aac2dc2b5a39ace0793473ab89bb56c7d</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_FPRDw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a688faf55cfa019c9c0bb637142bfbcd4</anchor>
      <arglist>(uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aa2fe58363a824f15838718ee31f11ffc</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPWRw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a2fc76bd01a00a0f6da9fb3927eabc24d</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FRMW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a8a1aa39c19d1e54b7e5f1b5c37c6f84e</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a6b5e08a277e1be8f7a9a783e58fb4d2a</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a785fba63c633dd865d0b778adb0239c2</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRWDC</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ae2b92060d47d3ea8b18cff9184113eba</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, uint16 DCrs, int64 *DCtime, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ad1edce1f583efd3c9616409b23cb088d</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_setupdatagram</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a3b9a1e2b9fc1e15cf147a85d484db027</anchor>
      <arglist>(void *frame, uint8 com, uint8 idx, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_adddatagram</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a0d2fda4df4db4607d917330cafe07081</anchor>
      <arglist>(ecx_portt *port, void *frame, uint8 com, uint8 idx, boolean more, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_APRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a3a81a64b05912cf1b6a7cde6070fa408</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_APRDw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a6dd3bf6a952c6b3c260655dac9dc8f34</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_APWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a0cc23ebda2862d9a7aa260529b818fa0</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_APWRw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ada12b7523b9d2615b8a4f5ca3d5270a1</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_ARMW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>abe3c16067b99aebd4d9bfd9a2b93a36c</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_BRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ac4903c87e0cc698ac3968f191af60332</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_BWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a1b888fa00f141e401be521c6b340d044</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FPRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a40b981992928c4b72cf7f08c9538fd6e</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_FPRDw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ab4e55ff9162d1123ad7c3b1f34a7e6df</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FPWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a84b35855ebd2a8226dbcaddc0ecba9b5</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FPWRw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a95b517724b08125f19b3f50b9e79f14c</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FRMW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ada9732437a0dad686ed000d9876c12bc</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a6a48db45b5d5328d7e5d51155e8abfaa</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LRW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a747384434ba949b38f1f7064645c460e</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LRWDC</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ad3ee60104e7da46b07594c82f00dc0f8</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, uint16 DCrs, int64 *DCtime, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a23db3b931b4e045e0b35c7bfe7d787ac</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupdatagram</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aa2c4e8eb36480d128235b435add9cf67</anchor>
      <arglist>(ecx_portt *port, void *frame, uint8 com, uint8 idx, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatbase.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatbase_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>ecx_adddatagram</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a0d2fda4df4db4607d917330cafe07081</anchor>
      <arglist>(ecx_portt *port, void *frame, uint8 com, uint8 idx, boolean more, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_APRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a3a81a64b05912cf1b6a7cde6070fa408</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_APRDw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a6dd3bf6a952c6b3c260655dac9dc8f34</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_APWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a0cc23ebda2862d9a7aa260529b818fa0</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_APWRw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ada12b7523b9d2615b8a4f5ca3d5270a1</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_ARMW</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>abe3c16067b99aebd4d9bfd9a2b93a36c</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_BRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ac4903c87e0cc698ac3968f191af60332</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_BWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a1b888fa00f141e401be521c6b340d044</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FPRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a40b981992928c4b72cf7f08c9538fd6e</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_FPRDw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ab4e55ff9162d1123ad7c3b1f34a7e6df</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FPWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a84b35855ebd2a8226dbcaddc0ecba9b5</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FPWRw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a95b517724b08125f19b3f50b9e79f14c</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FRMW</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ada9732437a0dad686ed000d9876c12bc</anchor>
      <arglist>(ecx_portt *port, uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a6a48db45b5d5328d7e5d51155e8abfaa</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LRW</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a747384434ba949b38f1f7064645c460e</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LRWDC</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ad3ee60104e7da46b07594c82f00dc0f8</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, uint16 DCrs, int64 *DCtime, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_LWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a23db3b931b4e045e0b35c7bfe7d787ac</anchor>
      <arglist>(ecx_portt *port, uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupdatagram</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>aa2c4e8eb36480d128235b435add9cf67</anchor>
      <arglist>(ecx_portt *port, void *frame, uint8 com, uint8 idx, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatcoe.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatcoe_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_SDOservicet</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a1b30876afedb639a51d31fdf21c13150</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_SDOt</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>aa6d3f0bb5e74ed699ad2ad61eaa6c09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readODdescription</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a02981bb4eb39fd7565eb6f549273d77a</anchor>
      <arglist>(uint16 Item, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readODlist</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a4774936212282a0928789d2371f3a4d5</anchor>
      <arglist>(uint16 Slave, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readOE</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a498a1f44b4c10cba07fe70b76339fbb0</anchor>
      <arglist>(uint16 Item, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readOEsingle</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a0bb1830d7a95fe18059281614367467f</anchor>
      <arglist>(uint16 Item, uint8 SubI, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOassign</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>af69e8cb853f10018ef190159752cd7e2</anchor>
      <arglist>(uint16 Slave, uint16 PDOassign)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOassignCA</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a28d3ddf83f70650527d9dce3fb290a35</anchor>
      <arglist>(uint16 Slave, uint16 PDOassign)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOmap</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a15ab60b8e11aa61d67480faa19d0ab28</anchor>
      <arglist>(uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOmapCA</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a8770ccad0cea1ea8f7dbbd5bfc58b83d</anchor>
      <arglist>(uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_RxPDO</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a17dc7c44c1c0dcae2a7059fba04964af</anchor>
      <arglist>(uint16 Slave, uint16 RxPDOnumber, int psize, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_SDOerror</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a3aa77952c6d3ce040bb6ba8f4da3a74a</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SDOread</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a143f50dea5c6c2694d4050c0caeb5a8e</anchor>
      <arglist>(uint16 slave, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SDOwrite</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ac0b434553fad5dc86d4a3a7b302db708</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_TxPDO</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ae4df27beaf8a8a5021b5227e51e6501a</anchor>
      <arglist>(uint16 slave, uint16 TxPDOnumber, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readODdescription</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ae14f0b4a17c305a7f4ae9c581e20e4a3</anchor>
      <arglist>(ecx_contextt *context, uint16 Item, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readODlist</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a768ff90f482928bb7ce05eece7c509c2</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readOE</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ab448986e790f3f8c5f3697aaa690d4ed</anchor>
      <arglist>(ecx_contextt *context, uint16 Item, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readOEsingle</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>af8c072d9420fe29d3b8adb2793f4534c</anchor>
      <arglist>(ecx_contextt *context, uint16 Item, uint8 SubI, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readPDOassign</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ad99c6bcfe7070d4402a674a0d5cdab70</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 PDOassign)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readPDOassignCA</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ae006f58b272f78e8ed8225b2699d1eda</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 PDOassign)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readPDOmap</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a2ff4c0e65e1db37d42d69366537eab1e</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readPDOmapCA</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a45576c4910e428ca3fb7a2005be49aef</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_RxPDO</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>acc81933b4e627482785c63b2f5bb8fc3</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 RxPDOnumber, int psize, void *p)</arglist>
    </member>
    <member kind="function">
      <type>PACKED_END void</type>
      <name>ecx_SDOerror</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a789e35120193c7e0d9d8905da367a795</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ecx_SDOinfoerror</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>abbf8ecbcefc0c945e9b6c1198ab41351</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SDOread</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a9f9f353bbca2f209cd7d1cb045f021f0</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SDOwrite</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a6ec98c8841ac5bd578db02513da482ac</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_TxPDO</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a5484696c271df15bbea9c97f6b183805</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 TxPDOnumber, int *psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatcoe.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatcoe_8h</filename>
    <class kind="struct">ec_ODlistt</class>
    <class kind="struct">ec_OElistt</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXODLIST</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>ab047910b614296993a845373894400e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXOELIST</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a722e4f5868ff78dda4c68122db7a4505</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readODdescription</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>ae14f0b4a17c305a7f4ae9c581e20e4a3</anchor>
      <arglist>(ecx_contextt *context, uint16 Item, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readODlist</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a768ff90f482928bb7ce05eece7c509c2</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readOE</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>ab448986e790f3f8c5f3697aaa690d4ed</anchor>
      <arglist>(ecx_contextt *context, uint16 Item, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readOEsingle</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>af8c072d9420fe29d3b8adb2793f4534c</anchor>
      <arglist>(ecx_contextt *context, uint16 Item, uint8 SubI, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readPDOmap</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a2ff4c0e65e1db37d42d69366537eab1e</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readPDOmapCA</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a45576c4910e428ca3fb7a2005be49aef</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_RxPDO</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>acc81933b4e627482785c63b2f5bb8fc3</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 RxPDOnumber, int psize, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_SDOerror</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a818ed89cef707abf8d61db8058588303</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SDOread</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a9f9f353bbca2f209cd7d1cb045f021f0</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SDOwrite</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a6ec98c8841ac5bd578db02513da482ac</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_TxPDO</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a5484696c271df15bbea9c97f6b183805</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 TxPDOnumber, int *psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatconfig.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatconfig_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatsoe_8h" name="ethercatsoe.h" local="yes" imported="no">ethercatsoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatconfiglist_8h" name="ethercatconfiglist.h" local="yes" imported="no">ethercatconfiglist.h</includes>
    <class kind="struct">ec_configlist_t</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTDOSM0</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>af7063e832d749d4cbaa55317092ca5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTMBXSM0</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a7ffdfc0c1550e70c5579eb049e15a990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTMBXSM1</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a46051caffcdf0610f7aa0a5abef7920c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_PRINT</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a7f701d87af8db364450d02975b16cd5d</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a502e65cce3b0b5f8dbcabf6f25dab351</anchor>
      <arglist>(uint8 usetable, void *pIOmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_init</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>ae9128b2cb982fd03fae9105d746f8656</anchor>
      <arglist>(uint8 usetable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_map</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>aa740a2ba948117670c4f9741bc31cc38</anchor>
      <arglist>(void *pIOmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_map_group</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>ae1120a5cace4aa56cf753977ccd37b8d</anchor>
      <arglist>(void *pIOmap, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_findconfig</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a8aa31990a858c7e049cfb4de24f28f3e</anchor>
      <arglist>(uint32 man, uint32 id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_reconfig_slave</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>aad37ae196ac8cc233dcae740f9fd4864</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_recover_slave</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>aa31ccd813ba490a3c0e6d57315e42606</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_config_init</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a2d186e2dcf0c8d37aee2071e519dfbcf</anchor>
      <arglist>(ecx_contextt *context, uint8 usetable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_config_map_group</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a0aa5802dbafca27d367b61f11ec77c5a</anchor>
      <arglist>(ecx_contextt *context, void *pIOmap, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_reconfig_slave</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>aa4b56b3d86e1fbc059c81bed5572f202</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_recover_slave</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>ae900f3e6580c698aedeefbfc16cf5282</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatconfig.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatconfig_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EC_NODEOFFSET</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>a6285e94b6d9e6aaf167ddaf1d186747d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TEMPNODE</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>aca900912dd096ea8c6b3c6b963bb62f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_config_init</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>a2d186e2dcf0c8d37aee2071e519dfbcf</anchor>
      <arglist>(ecx_contextt *context, uint8 usetable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_config_map_group</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>a0aa5802dbafca27d367b61f11ec77c5a</anchor>
      <arglist>(ecx_contextt *context, void *pIOmap, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_reconfig_slave</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>aa4b56b3d86e1fbc059c81bed5572f202</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_recover_slave</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>ae900f3e6580c698aedeefbfc16cf5282</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatconfiglist.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatconfiglist_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EC_CONFIGEND</name>
      <anchorfile>ethercatconfiglist_8h.html</anchorfile>
      <anchor>aaef6c7c9200a688140ee21286ea5a9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_configlist_t</type>
      <name>ec_configlist</name>
      <anchorfile>ethercatconfiglist_8h.html</anchorfile>
      <anchor>a1c525e82fb480dd24bebdf451cdf5d22</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatdc.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatdc_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PORTM0</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a1ac17d3ca25f56e8c48cca0af5fbd122</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTM1</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>ae04502881d2daa6af2054c8059573f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTM2</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a3b4158f391a6df70087540dc769bc89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTM3</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a2eb3d8f8b211f9baba094785d5f66c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SyncDelay</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a7aec534e63f6fe476241f41580dc1691</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_configdc</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a1d811e329c093385d00fcdd48522fc21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_dcsync0</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a39fe8b9490690f066c59179e65af981c</anchor>
      <arglist>(uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_dcsync01</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a42ad5c4b3c82a6a151c4ee17fe121e57</anchor>
      <arglist>(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ecx_configdc</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>aa9593f8c1b4c397c8b9ebdcd99a42838</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_dcsync0</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a582e93eeadab9b63cec059b1bb024a56</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_dcsync01</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a6642a9859ce23e1dd027044bf56848ea</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8</type>
      <name>ecx_parentport</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>abacbbb945fbeab95271e8f0a612fc973</anchor>
      <arglist>(ecx_contextt *context, uint16 parent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32</type>
      <name>ecx_porttime</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a2ae35493ab155181f2e3eaa058efdb13</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 port)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8</type>
      <name>ecx_prevport</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>ab7cfa25080d575449ebc7450d0c01948</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 port)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatdc.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatdc_8h</filename>
    <member kind="function">
      <type>boolean</type>
      <name>ecx_configdc</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>aa9593f8c1b4c397c8b9ebdcd99a42838</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_dcsync0</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>a582e93eeadab9b63cec059b1bb024a56</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_dcsync01</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>a6642a9859ce23e1dd027044bf56848ea</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatfoe.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatfoe_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="yes" imported="no">ethercatfoe.h</includes>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXFOEDATA</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a793ff89db774aeb0df2b91a8e1a540d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_FOEt</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a68ed4a75274afd189b472103c06f7878</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEdefinehook</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a6e12a3b98cadb84a64380366e2c239f8</anchor>
      <arglist>(void *hook)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEread</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a99191c2fcaa3e50999a80b831d1f08ed</anchor>
      <arglist>(uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEwrite</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a212557ed69e601f59421bd32c463b0d5</anchor>
      <arglist>(uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>PACKED_END int</type>
      <name>ecx_FOEdefinehook</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a1536d973f942803ff6f8402bda2bb58d</anchor>
      <arglist>(ecx_contextt *context, void *hook)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FOEread</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>af35e58fe5ad113236426d97caf1f119f</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FOEwrite</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>ab3aacd710c4ae3f92a9da2b29199c345</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatfoe.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatfoe_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>ecx_FOEdefinehook</name>
      <anchorfile>ethercatfoe_8h.html</anchorfile>
      <anchor>aec93d4a29467cc0bdb9fc75ba7407f98</anchor>
      <arglist>(ecx_contextt *context, void *hook)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FOEread</name>
      <anchorfile>ethercatfoe_8h.html</anchorfile>
      <anchor>af35e58fe5ad113236426d97caf1f119f</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_FOEwrite</name>
      <anchorfile>ethercatfoe_8h.html</anchorfile>
      <anchor>ab3aacd710c4ae3f92a9da2b29199c345</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatmain.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatmain_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_LOCALDELAY</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a9aa8dea54bcf04a40e86c127f5751f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_eepromt</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a9acffdb4d8d5e4e44f84cd1ce50c703e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_emcyt</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a0660a1f87eeb05e38effd6ca81863482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_mbxerrort</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a1fb477127dc28bf89e66ebf84821f650</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_clearmbx</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a652d40885e8275a02ddcf94fbd077c99</anchor>
      <arglist>(ec_mbxbuft *Mbx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_close</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab324bdc67988c7eab8dd7324817886cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_eeprom2master</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a027bd337ebfa1d39de8a7a1f5c5287de</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_eeprom2pdi</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ae149a6cd4a61c22efa4cf4185ffd83be</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_eeprom_waitnotbusyAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>af4b40499a69dd20db5aa8da081c7274f</anchor>
      <arglist>(uint16 aiadr, uint16 *estat, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_eeprom_waitnotbusyFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a683af1ff758441cb62905cb041e428a1</anchor>
      <arglist>(uint16 configadr, uint16 *estat, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_esidump</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a7ee3fade767c89f5afd70da308834d42</anchor>
      <arglist>(uint16 slave, uint8 *esibuf)</arglist>
    </member>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>ec_find_adapters</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ac997f6e021185381470d1674c850c0fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_free_adapters</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a778850bae0fd10768a4af6ced2e1056a</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_init</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4d4ce1bfe67dcda4868fe1717af993af</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_init_redundant</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a9b46e06711fc56cac33ac9c77f528de1</anchor>
      <arglist>(char *ifname, char *if2name)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_iserror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a5cf68427133d1d92def6130e4cf9b5a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ec_mbxemergencyerror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a39d83c2b9e8ed27dbdafa3aa92c20579</anchor>
      <arglist>(uint16 Slave, uint16 ErrorCode, uint16 ErrorReg, uint8 b1, uint16 w1, uint16 w2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxempty</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a78a07c2b50526e0f99334f7d2782264f</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ec_mbxerror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a7b66d1a8c0310e213c4a294ff9dfe49d</anchor>
      <arglist>(uint16 Slave, uint16 Detail)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxreceive</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a7c1a13c5372ba1b38c9d04085c191e73</anchor>
      <arglist>(uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxsend</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a575bb6105662ad54fe55c47fc72075c4</anchor>
      <arglist>(uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_nextmbxcnt</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a1e178403f6eb467358bdfcc9eb086691</anchor>
      <arglist>(uint8 cnt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_packeterror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a430e1266d5c0c1bd4153b660e4fa5298</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, uint16 ErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_poperror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ac5e3fbef1307f9df820124075c373fbd</anchor>
      <arglist>(ec_errort *Ec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_pusherror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a91e361f3f3615c5ee22eb17def4d1532</anchor>
      <arglist>(const ec_errort *Ec)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ec_readeeprom</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aacc964b3a092b666f8011717be911d35</anchor>
      <arglist>(uint16 slave, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_readeeprom1</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad920436309547d99e23cb8fd7b56b1bc</anchor>
      <arglist>(uint16 slave, uint16 eeproma)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ec_readeeprom2</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a31e35cc2f33ecf639db43c79850462ab</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ec_readeepromAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad1f3c620e76b3395d7deccc23ef0f8c5</anchor>
      <arglist>(uint16 aiadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ec_readeepromFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ace89c7536b04427ffb755e77a5525855</anchor>
      <arglist>(uint16 configadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readstate</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a585d9cd831f1d43f1bbaf7a50ee9759c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_receive_processdata</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a14280050ace4427d196acd17e6d79e55</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_receive_processdata_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a974363168ed4259d2d5a48a9e7317354</anchor>
      <arglist>(uint8 group, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_send_processdata</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a30c66bb9d54e741149f7d40bbdb21078</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_send_processdata_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a5e2063e4eb419e7abdcc9d863dc7a7b4</anchor>
      <arglist>(uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int16</type>
      <name>ec_siifind</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>af44cb7b11dccd4ea221079ae0a8138e8</anchor>
      <arglist>(uint16 slave, uint16 cat)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiFMMU</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab382409c9f74891f82e87dcc7fad875e</anchor>
      <arglist>(uint16 slave, ec_eepromFMMUt *FMMU)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_siigetbyte</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a6c314f9524aa84af885f1e6426b71148</anchor>
      <arglist>(uint16 slave, uint16 address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_siiPDO</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aef972d9668958da9db3c350e159caddb</anchor>
      <arglist>(uint16 slave, ec_eepromPDOt *PDO, uint8 t)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiSM</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a54c0c0d13f6c7b38e98ab91f4db29514</anchor>
      <arglist>(uint16 slave, ec_eepromSMt *SM)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiSMnext</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>acfb749a5fbaaa6d560204757be2170f5</anchor>
      <arglist>(uint16 slave, ec_eepromSMt *SM, uint16 n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_siistring</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4fe43f91402e635e7087b9f1e09d7703</anchor>
      <arglist>(char *str, uint16 slave, uint16 Sn)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_statecheck</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8f77918c0a6a32be1079a11119171901</anchor>
      <arglist>(uint16 slave, uint16 reqstate, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeeprom</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aaa333cdc5ea2ac66cf24a75855d9749b</anchor>
      <arglist>(uint16 slave, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeepromAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a968dc550dde8340fbe80032f81662427</anchor>
      <arglist>(uint16 aiadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeepromFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad4724bcbd8417e56ff2405cec44d6535</anchor>
      <arglist>(uint16 configadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writestate</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a0750885eaa4230b7815a84ce8d627984</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_close</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8ca8bcd89abfe39cb05a78c792ac0b04</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_eeprom2master</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab1e73a407405f2e81752660da3402d3f</anchor>
      <arglist>(ecx_contextt *context, uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_eeprom2pdi</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a001fcd74aea67bbde91023241a834033</anchor>
      <arglist>(ecx_contextt *context, uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_eeprom_waitnotbusyAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a09961f47c4ef21be41a031fcc77d03c8</anchor>
      <arglist>(ecx_contextt *context, uint16 aiadr, uint16 *estat, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_eeprom_waitnotbusyFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aa295a7f6c4ae28321f51501e83469896</anchor>
      <arglist>(ecx_contextt *context, uint16 configadr, uint16 *estat, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_esidump</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>abc6f018535ede1e2ec4539bdbc790610</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 *esibuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_init</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>af03c2d65ee42fa9c95b299d924d159f4</anchor>
      <arglist>(ecx_contextt *context, char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_init_redundant</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a96ae0bb965448f69bf2934440f1aab84</anchor>
      <arglist>(ecx_contextt *context, ecx_redportt *redport, char *ifname, char *if2name)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ecx_iserror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>af863c77f0d7a43349f671e5d3355e274</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ecx_mbxemergencyerror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8621b2bc33d85210f69245bfb9287620</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 ErrorCode, uint16 ErrorReg, uint8 b1, uint16 w1, uint16 w2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_mbxempty</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a90a2cf6ccfbf75ef47a033dbcbe26a1b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ecx_mbxerror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a74a3dbd3f00c0078e9dd637de0a4c5ac</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Detail)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_mbxreceive</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a7d751dced14def6511d47bdeef7e0402</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_mbxsend</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a6c00849fdd4148b0ec91065b9f417baa</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_packeterror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a16d41050b6df69e3bd99a784025c2a98</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIdx, uint16 ErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ecx_poperror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ac342a10ae34ab114b7b1c8d5dd7fbcb5</anchor>
      <arglist>(ecx_contextt *context, ec_errort *Ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_pullindex</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aef326583be0440f0a8d01f329c8a4e93</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_pusherror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a5093ac090f43e3d281bb9b2e88accf5d</anchor>
      <arglist>(ecx_contextt *context, const ec_errort *Ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ecx_pushindex</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aaf4e6254aa332eb7f20bf2438c20a61e</anchor>
      <arglist>(ecx_contextt *context, uint8 idx, void *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ecx_readeeprom</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>acefb2d6879d635a163d045029ff43e21</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_readeeprom1</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>afb33bd2b2490395dd9a9813a20e6af7b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 eeproma)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ecx_readeeprom2</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>addfbc81df3d4d9ef8483de0b2ab76cfe</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ecx_readeepromAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a49de068e67917db7d6f39ea48231d1d9</anchor>
      <arglist>(ecx_contextt *context, uint16 aiadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ecx_readeepromFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a31ae8610cafed98190619eb86225e0ad</anchor>
      <arglist>(ecx_contextt *context, uint16 configadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readstate</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8b9f795eb54126583a24499cb7f67f3b</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_receive_processdata</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad035a9d34d734457d5ac4d0babef0da9</anchor>
      <arglist>(ecx_contextt *context, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_receive_processdata_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab9e4cef6c952461a80d4aab5def3cb7d</anchor>
      <arglist>(ecx_contextt *context, uint8 group, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_send_processdata</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab1c3436907a238fc129ae1ef0638d6ae</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_send_processdata_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad53e97c4552aea50ae62197859f93784</anchor>
      <arglist>(ecx_contextt *context, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int16</type>
      <name>ecx_siifind</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a502a44128fd91ee54530bea13cd618b4</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 cat)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_siiFMMU</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a74e1cf217268bcb9d6642e4a4da270e2</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromFMMUt *FMMU)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ecx_siigetbyte</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a95fddc873b352e47ba06a741cd2d2b41</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_siiPDO</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a7ce2acd9f8cfcd1c081c216c524f4c3a</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromPDOt *PDO, uint8 t)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_siiSM</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad74d4766afe2c75e6057593ed4299262</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromSMt *SM)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_siiSMnext</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a14b544c6e4c5a565f1b3ed663ad7d4ee</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromSMt *SM, uint16 n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_siistring</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab339c17d12d4b04b6e236ae048b987a1</anchor>
      <arglist>(ecx_contextt *context, char *str, uint16 slave, uint16 Sn)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_statecheck</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a718d24667d9d92dbf36cb44dce86e626</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 reqstate, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writeeeprom</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a85fdb1a9892e2b4522e104adb902ea0b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writeeepromAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aebb19a1d88de8b2333ac68087857c36c</anchor>
      <arglist>(ecx_contextt *context, uint16 aiadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writeeepromFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab0603f26f99e0dfb02152852180be2ed</anchor>
      <arglist>(ecx_contextt *context, uint16 configadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writestate</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a195c94484f8bb6feeff4af1dd6c38617</anchor>
      <arglist>(ecx_contextt *context, uint16 slave)</arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>ec_DCtime</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4774df1c543d7a4941bc96af7d0fd9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_eringt</type>
      <name>ec_elist</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a044ec666d921d73fa187378350add2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_eepromFMMUt</type>
      <name>ec_FMMU</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8a47ad226e7e5edd765baa252d7485a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_groupt</type>
      <name>ec_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a2bdce50a46e56597354e404a55344934</anchor>
      <arglist>[EC_MAXGROUP]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_idxstackT</type>
      <name>ec_idxstack</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a20343bb3954dce4f65d816f1964217ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_PDOassignt</type>
      <name>ec_PDOassign</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a6753ecaad46d1a20edbb7a0e209e9d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_PDOdesct</type>
      <name>ec_PDOdesc</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a1f5bb132723ab67d3eb9d15c1b932748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PACKED_END ec_slavet</type>
      <name>ec_slave</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a309bc1e26d5c2ce80d69804b30bbb6a7</anchor>
      <arglist>[EC_MAXSLAVE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_slavecount</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aa9c784abc9a4ede41d3d8d688b4a7dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_eepromSMt</type>
      <name>ec_SM</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a59bda7511014ec088a6f7386941045e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_SMcommtypet</type>
      <name>ec_SMcommtype</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab53b3ba66491f9d539e8a02ee5ad2731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>EcatError</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ae6ac42aa9d853c4dbd2d07721f467b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecx_contextt</type>
      <name>ecx_context</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aab762ea168452663db74c128229b709e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecx_portt</type>
      <name>ecx_port</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aa9106e20562253112e6b4303d54cbc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecx_redportt</type>
      <name>ecx_redport</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>abcdcfdb24a1ebe99c6940de606676362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8</type>
      <name>esibuf</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>abbb3d5bd641937024fd3658e1d541d4f</anchor>
      <arglist>[EC_MAXEEPBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32</type>
      <name>esimap</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a62c05803be2d23e96097756ad1a1abc3</anchor>
      <arglist>[EC_MAXEEPBITMAP]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatmain.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatmain_8h</filename>
    <class kind="struct">ec_adapter</class>
    <class kind="struct">ec_eepromFMMUt</class>
    <class kind="struct">ec_eepromPDOt</class>
    <class kind="struct">ec_eepromSMt</class>
    <class kind="struct">ec_eringt</class>
    <class kind="struct">ec_groupt</class>
    <class kind="struct">ec_idxstackT</class>
    <class kind="struct">ec_slavet</class>
    <class kind="struct">ecx_contextt</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXEEPDO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a723692b19e6e31099fce70354767eb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXELIST</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4a6ec3fa9da8c50cc22b36e6266dd75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXFMMU</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aca81904a05dc4177e22032aa2c776e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXGROUP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a1f13aca133c78710a901be88d513f692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXIOSEGMENTS</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aeff511f0f66d560c4ae80e3ccae7c6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXLEN_ADAPTERNAME</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>afe813eb2c40f9b06fd18177bb71146a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXMBX</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ae02b234b1573d404b66a253d2b6c1987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXNAME</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a78b2e0fda1697c4a57ece30a439bf1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXSLAVE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aac9d5921632e71c5733e86a26feccf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXSM</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a76097f1d16afaffe412d6f3d864ac749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SMENABLEMASK</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a8cd7e4b598e806452fa8a816d13526e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_PDOASSIGN</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a934a932c86d6e19eeef194b1ba7656f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_PDOCONFIG</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a70ec3e1ae676d692e6e02e38209a821e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_SDO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a7f6c95592ee666452926549c95a86715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_SDOCA</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af2944dd1912329eae23960d4880a976a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_SDOINFO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a1866323d832f2d7979c834dc8ab633e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_UPLOAD</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aea328e1aaddb72c7a42d379c9acd0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_AOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4d63943260a9ec85fe0d3cd6c1485b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_COE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a671b2165339642633c0c65259b05d292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_EOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af27bfc6f663d331dadc9d576528aff97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_FOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a064e062df9c1faeb027339a3c97d8390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_SOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aa368d54261ee8db8d4bd11e2750bb30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_VOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af2ac8699191d335c8810757d8dfb436d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ec_adapter</type>
      <name>ec_adaptert</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a7e66616d5c91c4603cd3f8bac40aadfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_alstatust</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac70876ca60058f4126a6c71c54693e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_fmmut</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab7437106a8af943fed04b358b79db1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>ec_mbxbuft</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac62bb7429de1cb16707a415b240e590d</anchor>
      <arglist>[EC_MAXMBX+1]</arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_mbxheadert</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>accc314a4efa43ef40beac3205907b3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_PDOassignt</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a66c3dd4a4398c18ffdfd5c646ab38473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_PDOdesct</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab65d6ef77862191344866850f8c1ccef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_SMcommtypet</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a6c3d41b23061613cdab0be02d32800c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_smt</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a78931fe2b78f710f945b1a9ba6332161</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_state_status</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac18ab82b64cda723efd9ab2499043943</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_clearmbx</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a652d40885e8275a02ddcf94fbd077c99</anchor>
      <arglist>(ec_mbxbuft *Mbx)</arglist>
    </member>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>ec_find_adapters</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac997f6e021185381470d1674c850c0fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_free_adapters</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a778850bae0fd10768a4af6ced2e1056a</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_nextmbxcnt</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a1e178403f6eb467358bdfcc9eb086691</anchor>
      <arglist>(uint8 cnt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_close</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a8ca8bcd89abfe39cb05a78c792ac0b04</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_eeprom2master</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab1e73a407405f2e81752660da3402d3f</anchor>
      <arglist>(ecx_contextt *context, uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_eeprom2pdi</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a001fcd74aea67bbde91023241a834033</anchor>
      <arglist>(ecx_contextt *context, uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_esidump</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>abc6f018535ede1e2ec4539bdbc790610</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 *esibuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_init</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af03c2d65ee42fa9c95b299d924d159f4</anchor>
      <arglist>(ecx_contextt *context, char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_init_redundant</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a96ae0bb965448f69bf2934440f1aab84</anchor>
      <arglist>(ecx_contextt *context, ecx_redportt *redport, char *ifname, char *if2name)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ecx_iserror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af863c77f0d7a43349f671e5d3355e274</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_mbxempty</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a90a2cf6ccfbf75ef47a033dbcbe26a1b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_mbxreceive</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a7d751dced14def6511d47bdeef7e0402</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_mbxsend</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a6c00849fdd4148b0ec91065b9f417baa</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_packeterror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a16d41050b6df69e3bd99a784025c2a98</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 Index, uint8 SubIdx, uint16 ErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ecx_poperror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac342a10ae34ab114b7b1c8d5dd7fbcb5</anchor>
      <arglist>(ecx_contextt *context, ec_errort *Ec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_pusherror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a5093ac090f43e3d281bb9b2e88accf5d</anchor>
      <arglist>(ecx_contextt *context, const ec_errort *Ec)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ecx_readeeprom</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>acefb2d6879d635a163d045029ff43e21</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_readeeprom1</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>afb33bd2b2490395dd9a9813a20e6af7b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 eeproma)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ecx_readeeprom2</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>addfbc81df3d4d9ef8483de0b2ab76cfe</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ecx_readeepromAP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a49de068e67917db7d6f39ea48231d1d9</anchor>
      <arglist>(ecx_contextt *context, uint16 aiadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ecx_readeepromFP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a31ae8610cafed98190619eb86225e0ad</anchor>
      <arglist>(ecx_contextt *context, uint16 configadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readstate</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a8b9f795eb54126583a24499cb7f67f3b</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_receive_processdata</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ad035a9d34d734457d5ac4d0babef0da9</anchor>
      <arglist>(ecx_contextt *context, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_receive_processdata_group</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab9e4cef6c952461a80d4aab5def3cb7d</anchor>
      <arglist>(ecx_contextt *context, uint8 group, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_send_processdata</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab1c3436907a238fc129ae1ef0638d6ae</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_send_processdata_group</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ad53e97c4552aea50ae62197859f93784</anchor>
      <arglist>(ecx_contextt *context, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int16</type>
      <name>ecx_siifind</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a502a44128fd91ee54530bea13cd618b4</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 cat)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_siiFMMU</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a74e1cf217268bcb9d6642e4a4da270e2</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromFMMUt *FMMU)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ecx_siigetbyte</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a95fddc873b352e47ba06a741cd2d2b41</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_siiPDO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a7ce2acd9f8cfcd1c081c216c524f4c3a</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromPDOt *PDO, uint8 t)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_siiSM</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ad74d4766afe2c75e6057593ed4299262</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromSMt *SM)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_siiSMnext</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a14b544c6e4c5a565f1b3ed663ad7d4ee</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, ec_eepromSMt *SM, uint16 n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_siistring</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab339c17d12d4b04b6e236ae048b987a1</anchor>
      <arglist>(ecx_contextt *context, char *str, uint16 slave, uint16 Sn)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ecx_statecheck</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a718d24667d9d92dbf36cb44dce86e626</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 reqstate, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writeeeprom</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a85fdb1a9892e2b4522e104adb902ea0b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writeeepromAP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aebb19a1d88de8b2333ac68087857c36c</anchor>
      <arglist>(ecx_contextt *context, uint16 aiadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writeeepromFP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab0603f26f99e0dfb02152852180be2ed</anchor>
      <arglist>(ecx_contextt *context, uint16 configadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_writestate</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a195c94484f8bb6feeff4af1dd6c38617</anchor>
      <arglist>(ecx_contextt *context, uint16 slave)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatprint.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatprint_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <class kind="struct">ec_ALstatuscodelist_t</class>
    <class kind="struct">ec_mbxerrorlist_t</class>
    <class kind="struct">ec_sdoerrorlist_t</class>
    <class kind="struct">ec_soeerrorlist_t</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXERRORNAME</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a67b35fea9b43a4e1cc871470061f0865</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_ALstatuscode2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a921e6bce917181c18330ceb38f8937d1</anchor>
      <arglist>(uint16 ALstatuscode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_elist2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>abd6f6b98aab3084ea8c40109f75364cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_mbxerror2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>ae22804ec377aaa09b04f4498f1ae9553</anchor>
      <arglist>(uint16 errorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_sdoerror2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a73428271581f7ee95355e679c7770229</anchor>
      <arglist>(uint32 sdoerrorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_soeerror2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a1e44b3454dae69578da7287201e1e527</anchor>
      <arglist>(uint16 errorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ecx_elist2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a4a692aad76ae3f9720ab593651174788</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
    <member kind="variable">
      <type>const ec_ALstatuscodelist_t</type>
      <name>ec_ALstatuscodelist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>aa211ebf7788d8a16afd4d404229b9552</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const ec_mbxerrorlist_t</type>
      <name>ec_mbxerrorlist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a966daae7af63e5fa6dc9177516e039ed</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const ec_sdoerrorlist_t</type>
      <name>ec_sdoerrorlist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>af7ffc7988490e837012ffa16795bd58b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const ec_soeerrorlist_t</type>
      <name>ec_soeerrorlist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>ac949f12c50c15225e4e72664143d2450</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>estring</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a0a6dfc8758c7dd41b3e41479402fffe3</anchor>
      <arglist>[EC_MAXERRORNAME]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatprint.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatprint_8h</filename>
    <member kind="function">
      <type>char *</type>
      <name>ec_ALstatuscode2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>a921e6bce917181c18330ceb38f8937d1</anchor>
      <arglist>(uint16 ALstatuscode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_sdoerror2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>ab87ddc03634dbaba946b6d96f2c77a5a</anchor>
      <arglist>(uint16 sdoerrorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_soeerror2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>a1e44b3454dae69578da7287201e1e527</anchor>
      <arglist>(uint16 errorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ecx_elist2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>a4a692aad76ae3f9720ab593651174788</anchor>
      <arglist>(ecx_contextt *context)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatsoe.c</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatsoe_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatsoe_8h" name="ethercatsoe.h" local="yes" imported="no">ethercatsoe.h</includes>
    <class kind="struct">PACKED</class>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_SoEt</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>ac49f79866f6e1c569292c169d3078b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readIDNmap</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>acb454e12b2034f0121a534de57b0e869</anchor>
      <arglist>(uint16 slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SoEread</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>af8db8dac3118e949c495d4e50caccfac</anchor>
      <arglist>(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SoEwrite</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>ae7ea660f01cb95ab4f37479bbc2f017e</anchor>
      <arglist>(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readIDNmap</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>a99875a86cc956e9de8a5753a3107be5b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>PACKED_END void</type>
      <name>ecx_SoEerror</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>a061df11eda95634e5524ccd9d2d312ea</anchor>
      <arglist>(ecx_contextt *context, uint16 Slave, uint16 idn, uint16 Error)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SoEread</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>adb2dd61447da5f449a083931aa2fe467</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SoEwrite</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>a4d2d52ed026adbfc0896953edb59ac70</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatsoe.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercatsoe_8h</filename>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_IDN_ATCONFIG</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a5e8434d404a4aba72836133e077103d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_IDN_MDTCONFIG</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>afeff0754b35ddece7b115edbf7ca4040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_ATTRIBUTE_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a7eff57e16ef6b493739ca6e409631193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_DATASTATE_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a5e09daf5b983bfe50999bc4fbc054fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_DEFAULT_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a9c02b5fb810d3c3368fddf489592e990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_1</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a5bfd8cfc4069792fcfa12dfde2c18bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_2</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a09fdab14c973b70898dc76bcb0996224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_4</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ada4b2c8eda18a940cb323eb5c68af23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_8</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>adc7f5e03d5c40d639b4067ccc228d758</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MAX_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab7bc6e8e0e7baf851c932cd9f90a4a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MAXMAPPING</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>aa5e07d92e9d5c3fa4a1a870b4dcf02e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MAXNAME</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a7f884d5454664715820a4e3c998261ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MIN_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ae96972a1d1bb82ecd4c3ebf4ba1904a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_NAME_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a8542c4b1d4e81510e637d7a99b2a0a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_BINARY</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a42e7e471928ee4bb6d94ebda4eaef5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_FLOAT</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a0377e5f79ae07325d1c1c14db74af2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_HEX</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a40cdd6b0d718f3753870555682581ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_IDN</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>aa1ac70ea4e2f12dd9da6aad6ce616f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_INT</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab7720225079ce4f5ee107373e1a6be0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_PARAMETER</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a53ed9daf61a901651f00f9076147df0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_STRING</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab76625bb52ed44b844bb0b00a1f13935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_UINT</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a6850bf82f5c8fe86aa92e673ccf6c2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_UNIT_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>af646d71fa85b1b67c34275446bc0db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_VALUE_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ac95ae404477e650aa2dd4f0246f67fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_SoEattributet</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a8a52b2f8a6a6118989a6e2b3f58754ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_SoElistt</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a756b4469b9c0dc824ef0447599d5e0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_END PACKED_BEGIN struct PACKED</type>
      <name>ec_SoEmappingt</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a89e180da528729b35e91e12b18afd0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_SoEnamet</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a8f0943fe3f484ca21f24a77094b592a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_readIDNmap</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a99875a86cc956e9de8a5753a3107be5b</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>PACKED_END int</type>
      <name>ecx_SoEread</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab6a03acd200db6ca8b02fb54b7b4296c</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_SoEwrite</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a4d2d52ed026adbfc0896953edb59ac70</anchor>
      <arglist>(ecx_contextt *context, uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercattype.h</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>ethercattype_8h</filename>
    <includes id="osal_8h" name="osal.h" local="no" imported="no">osal.h</includes>
    <class kind="struct">ec_errort</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_BUFSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c30e2a45f842917f77fcfd35c659bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_CMDOFFSET</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab59e47a877d86e7b536065ff5fd7a0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DATAGRAMFOLLOWS</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>acfcf4a7d2290fd9be879adb4b9fb9b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTRETRIES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ae44ad727dfe650b478e0bd17735756d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ECATTYPE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa3e8460576f05159399c123a2979cdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ELENGTHSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6fce85c9665b56854f150e93c8f0b6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a314c256f8dace7ab8882b514691d2837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_BUSY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad84fdcfc25cec6820c3ade24359c26e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_EMASK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab9419abfbf52a4003015c51b73bb15e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_NACK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a8386909d61a1353ca45e918ca929416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_R64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6a0a67b499eddc5c96fbc7f3fb09b4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_FIRSTDCDATAGRAM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7a4e124b9760b9a0024c4905fc2aa363</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_HEADERSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abfad83b47bc51994b6e0cdbdd9a6ce64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_LITTLE_ENDIAN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ae8a12ace1e2e389a36528f93599f65cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXBUF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a43211ae8db6b984d0afed5c870e2a0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXECATFRAME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a8a9fe2b584aec37a799ebd2ffa268155</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXEEPBITMAP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adf65441b6852d17f84eb30430e0f3522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXEEPBUF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6e94d73c1eb1a9ff2aa0a0b3ac09409a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXLRWDATA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3795862bc06e9001d58494e143e34e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_NOFRAME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a908d89d42b92f87ea30a2c34c7de2307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_OTHERFRAME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a011273f519775ad36aba097838779a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTEEP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a8684bafce6bd5ae0676fd6440a832276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTRET</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a334e41422731fd6d427d2a7ec790779c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTRET3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad667c9b588caf6462e6b14451f41d3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTRXM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aafb9970e9244f6012df16dfdaf477dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTSAFE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa4cedfded7cdf66e8ac5cc9cc08ecfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTSTATE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad62eda81b3771cefb501543b184d64ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTTXM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a27d7cc0728b09f3648a9600ef8eb500e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_VER1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa7fc4ec5c1385588f5b6bb3943eb215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_WKCSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a46635ccc69dfc2bf090896f684ad98bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_PDOASSIGN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a120cb4f2c41c717376ec0f33e23ee403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_RXPDOASSIGN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af0dc2a9d0dfffe5bad93a0958c4dfff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_SMCOMMTYPE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a78d156fbb03e4b0d21f245ce53a5302c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_TXPDOASSIGN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7a5757ef1be8f304bfef88e991ff8c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SII_START</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3f4a71ab602c23ce1d5b3a7c539a444f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_HEADERSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abe623cc0ce9e1195985c8cde212c7191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_P_ECAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a761d05e4fcf5ee3f4c9e1f4516924869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etohl</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7d0a8b5d2ff9c3918d6b0f6ba98e6829</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etohll</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad2fe1415cde5db81a7b0e20d086821c8</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etohs</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2ca4d21e7a3c3ade0355f6d26c06c30b</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get_unaligned</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aed5bb90603974bb5b90b78b47d80d30d</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HI_BYTE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3648361de4bfc342a0a5d704b634a03a</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HI_WORD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a1b97e31e27113ee96f5d004497c81e7d</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>htoel</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a4be148c5284391f0d48320f2889ab4db</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>htoell</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a368fb7abf1ea4294813f13113ac293cb</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>htoes</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6cfcca68a7abc374f9d34e4ce6d2da69</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO_BYTE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7f0b90dcc53ad2c6975ed9601999c678</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO_WORD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a639896c5e20b5ef7bff9b35bf1637dd0</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MK_WORD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a920d9d478b1267e0360586143ff5c75e</anchor>
      <arglist>(msb, lsb)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put_unaligned32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad6e6249350057ec7a8681e6a133b1f3c</anchor>
      <arglist>(val, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put_unaligned64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a875b746791fb765f928134436ed4d4b5</anchor>
      <arglist>(val, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0fec1d9105fab978b94f25a7a2f0a53a</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>ec_bufT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3a6f74b41ef7a243086b15cd91c05f69</anchor>
      <arglist>[EC_BUFSIZE]</arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_comt</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7c44cfe6412fb42a3059cccb4568dca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PACKED_BEGIN struct PACKED</type>
      <name>ec_etherheadert</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a49ea595abb4355fb61b7e9d5fe012482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25af250e5ba38d5f1420ee05e2da1f866c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_GENERAL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25acede3e04c8eb080f31c8a79586f02b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_FMMU</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a44d345a184cf7b4dce290a77c2edafa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_SM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a9dc9679db1b079332f5e789941fe6127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_PDO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a883dac9077f7afe10f4999b718b1fbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_MANUF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea8c9e4a41e1f55b587360b3d511093805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_ID</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea70a9f67186aa332c1105d50ca10c217f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_REV</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea167abdf5136fd905a5aa5665b914d5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_BOOTRXMBX</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea59bec6d5ec4091b91af3398bde3453fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_BOOTTXMBX</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea77c19e5b4030b892f4a46c536ef8f449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_MBXSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea5293bc65b80c67f9a236e9036f78996d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_TXMBXADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea75d0c7c8d1c466481f38d8c47eae499d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_RXMBXADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea59b36d0abd8d4cc148280c3fad106b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_MBXPROTO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea1db84239e968edcf9d43e8d9e7a86efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_ERR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaaabff5e4216580bbac39900dabfe6e195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_AOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaad869272b88d7f1cee4e908e44bc8af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_EOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa8171de3908c8cea0566f05a34fac5c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_COE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa0f4747289183747fff25a972ff714e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_FOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaaba002432b7f83269985fd5ecae52b1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_SOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaab9a669342299c51578b376b8da083ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_VOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaaf715464fa32e5c6c5150a8725e8af4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_EMERGENCY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa89b0ca5e3b80e12742661d55237d7c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_SDOREQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa0356f8c393825e3bbf09265be571c8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_SDORES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa698adc6dcc8328c7624789d601aab84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_TXPDO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa3208e433d0230135d09d153e56c737dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_RXPDO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa0f5f0f25ac56d65a61690bc1f337a8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_TXPDO_RR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa6ae0636b4a2b873f3e0d398accde65f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_RXPDO_RR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaaba955db2044126317f38070a1c5fc9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_SDOINFO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaab180a92272fa90b600012b78c25b0219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_DOWN_INIT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a1f1d4dea1a954bf86c043d80acb6d837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_DOWN_EXP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960af447a7596c06f5de623da9495f1281f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_DOWN_INIT_CA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960ad73e4175517d7c27f586bba069b6dc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_UP_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a36b9032058ab9e8d599c93724d73e8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_UP_REQ_CA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960acb9f445f6b3345fc73d5524847c95e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_SEG_UP_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a607b267a1f54f7781960caae34db562f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_ABORT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a2e267a452bf2324d4065f74d21f87717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_ODLIST_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a7cdf4d18c5bb3a1954b3e5282a9ab62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_ODLIST_RES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a9e1412a2f92019506e1761cdc5fd7139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OD_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a9933208d1d8e656e7d16c2156f46e223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OD_RES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a0bc40a558f7229ea1be5463fd1e1b71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OE_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409afce1784ba35826f63cca4efeb53cfcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OE_RES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409ad3a3061f9ae409b553687cb6b073886d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDOINFO_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409aa7baabb6364bfcf6585d9fb7eb91f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_READ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9abcf7860fe38c0c45580e1c8ce8eb8502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_WRITE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9ae4af6053929b78b81d6ff57da21e3230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_DATA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9a149412fd898bcba6f274105448892856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_ACK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9a00b050af66c05dc670e134153749886a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9a8f27870140eb38b83ff78615f4334203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_BUSY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9a32c7bacf69b674ee5057327f161ac3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_READREQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13af9686ae4da0566e25bddae0b1dff7347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_READRES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13aaf774dff05a6dac934d1f7506e20a9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_WRITEREQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13aaea1cb6056f214824a1b0cd159b3b47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_WRITERES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13a1c5a1f2c033cf0e48d617f7c91eb8e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_NOTIFICATION</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13aaec4eb2460bf5c32c84c93a0150fbaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_EMERGENCY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a39fca1837c5ce7715cbf571669660c13a35b574f1f0ecc812cac22d80ec967996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_TYPE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a1dfde6965182a2fb56b69d1c729e8f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_PORTDES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a66ebcbeda7f4b1797ffd23d581ca928f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ESCSUP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a10b728e2e7b4a4cb9a38fd595e526eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_STADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a86eba8ec14620d231b533d126565c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALIAS</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4ae0b547547cbbcc1a9302846a91f292be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLCTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a05c70ad89934ec435482e43b18dbf8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLPORT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a10dd4afb43089a4d782df858903fe0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLALIAS</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a2cf1b3dbbe08ff8dc8f3c09400178e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLSTAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a714cbe8d3763d69deea5e68f961ffda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALCTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a148befce8c8d150d28b6a93d37fe24c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALSTAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4acca77fadd0ad64c5e564c55916491a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALSTATCODE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4ab2422c619c2306ef3ea8ca4a1b5cd707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_PDICTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a016e1bd871180d792675ea89ba85a179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_IRQMASK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a803592d883d65cbf843ec814e0a8924d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_RXERR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4ac9c756f6b9248053c2163edc9430d398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPCFG</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a6f7eb31db1ad97ad91d1ac9e532cbc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPCTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a36c8c891a4dc0801621d7e65612a38d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPSTAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4abea30cd11205943adc68f20f3ba878a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a6849683f84ca50c78b866391196df475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPDAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a39cb96c8f01f5a283bbb81e2149731dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4abf1da03289d47ff22ced968a1e4317b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4ad53f9aa1be8cb5b99c158acd86dd518f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a39f65585c3ff6d04f8836dc61ecae574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a92d9c9a41fa1b03be6c6328831d003c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4af4be5eba050aa6331760178d05b3e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4aa403b9ec89cccb09f2867511d55e26f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a0137c502bb4ddd0ba53831bec537eef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4aac7c6d482068cac2b9caf7dfd15182e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM0STAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a4adcd0b15e85c06e08110c149023e775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1STAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a35b5005efb1ce054c6113964c5f339d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1ACT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4aa32532f9c2dc5b0da1d2de6ddb3eadcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1CONTR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4abd5a7eaa424f844183e44491da3578d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4af32864252b60e814c1f84367a3df3267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4ad9e8cb8fc54b203f43e478c1b7ff52cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a1c293baadbb06987739b2b3e454ef953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a42b52ef41b4696a4787a3070881cc521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSTIME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a4d674a60a50587c638f1acaa6d92a1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSOF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4afd4c2b5fcce0234617e259fe44401e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSOFFSET</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a8510582d064a5be3d4f481dc7f770113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSDELAY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4abeacdff4b240872765f331b1b7f73462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSDIFF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4aee28b45a871eb4bfc4b7b175e85ff113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSPEEDCNT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a41eb7ae57a66dc367d70fe588f6867c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIMEFILT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4aac2934e6f32d6b45c7a868c38bdab406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCCUC</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a9c47da50e90bd4afdbfc5c54cd967823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYNCACT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a895f4bb67c93856abb2cef00ac4574de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSTART0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4af173d8335162425aefc1e92b490e4e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCCYCLE0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a0ec24934bcbaf5d4facaac110a1380c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCCYCLE1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aaf8fd5f0e57d456151c951e0f3715fc4a78e764e92b69fd82d176c87b5bd39e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_bufstate</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_EMPTY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a1d3f8e51c7e6df2048c3373dfea95226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_ALLOC</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a283160163faea0375804b320c6dbf0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_TX</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a87cb39e61dc79b19bd4c4f3a37b8aadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_RCVD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a5507ebfa24801f1d7944870b92cf0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_COMPLETE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6ad3bb4cb46dbf2700ec8a660c9e3b4c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_cmdtype</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_NOP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41bada7344c6a22ae39df65226b9e5b45508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_APRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41baf9ebcbd618ea9397baaeae0417f765f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_APWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba1f4133f4fe1524527c494d39e5755f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_APRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41babe106773cc34fc562fb0779e50785a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FPRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41bafa2326d01e6c07bf0984d5e13c6988c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FPWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41badd9efcc08b65c88cfc7cf1b0f54d2170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FPRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba972b4b3e2d7c0edccc682e0cdd29f208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_BRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba78e5df7e5d625b01108d8daf182b6158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_BWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41bac6bca2084ff94cf381ce8e2b66ad085e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_BRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba17b99a4e9c58e47010504eef02d6665b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_LRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba152f215000fd8e9421f504b97519202b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_LWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41baa9c4579ad968bcae9fa23293e6f27110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_LRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba8bda13cb2903b0559c3ebf7dbc89fa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_ARMW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba42f4853dee38dfd97bbfe7e3128e427d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FRMW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba21b5a9367f89fcb81acd50c447004a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_datatype</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BOOLEAN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a5361821767c6053dc48459afa48d3349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a02ac9e686c2374c73bf525703e3d6f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER16</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a693e3f1899ff541074b08020590d5520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ade81a4aee5079307d145edcc772f2551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ac5aa60509870e5a5258772794c4c06a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED16</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a6752685db728c9bb5186cbd646d26d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a1f7e28f40f6aaac7b224065ad0776ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REAL32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805aae969b450dcf3e0b4d0322144d4960c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_VISIBLE_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ae6addd025e500122ce5847ae7fddf556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_OCTET_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a0112bace791ac6c0a99759797ca4b088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNICODE_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ab8dc4204cfc2f07eaf500c335fefd363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_TIME_OF_DAY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a3257ce3aafab0a482a42a0fe0b2d36a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_TIME_DIFFERENCE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ab0b63e7233da779bb2a0d7e6e62617e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_DOMAIN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a28421636d9cca5c707da8a0b74713b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER24</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a2de15d1acae25aa6f961ec5105c27d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REAL64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a0807acafe4c4e9d4288764aa726d37c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805aaf48e9e1d9a40d19a9a54a11bd144e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED24</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805adce54e5cfe93454b41e3e6fd6447ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a080dfb1153844bfd1869b50b057f6099</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a5646b50f9e231cdb8738ad43eb5eab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ac91911a23facf320cef669df6ac9514e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805aac20ea4dc2add612f4d11f6017d62156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT4</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ad025e8eca149feef9d15787896cd61c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT5</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a62e90fe6891fdcfe7273fa3a2edbefd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT6</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ad475de7173bea097f1d12eaf60676cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT7</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a2beebc48f513ec92a93b275725e1a69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a83e90d754dcbd518f62188dfc855f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_ecmdtype</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_NOP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109ae3f82aa9fbf496dc48b0e185e331f1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_READ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109a3463bc22acea07dadd859c440ea9c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_WRITE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109a8d55b9bde1dcf526efb24ee837aafe68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_RELOAD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109a954a15b237a530fc163c8307e94ce3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_err</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_OK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4ad2c5e12696f01c1b3f641d78b44014c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_ALREADY_INITIALIZED</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4a2adbb707bee1f2de7b37f81253156966</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_NOT_INITIALIZED</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4a61b41e7394612275bcb4ff20b72946ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TIMEOUT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4a45b1cf021392eba29a718a085f0c1124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_NO_SLAVES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4ac7647bb6d75e0fd04241d8cfff606669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_NOK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4ad77ccfbd3e9330cfb02978912b25e37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_err_type</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_SDO_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcae0c185d04b179bc961c7ba65f79eece2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_EMERGENCY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca69344d422c20488284993d6705f557fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_PACKET_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca94a949dc63eaf551c8fe8dffdc8d9c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_SDOINFO_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca8786f710328169b37e0bceb3f26377d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_FOE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcafe91ed7c9d5618a7cbfffb66683430fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_FOE_BUF2SMALL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca9cd920fa3a0c2b2d4d29783188b99c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_FOE_PACKETNUMBER</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcab4dc02367b7d8829ffcfd127a9e35488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_SOE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcac1becb2abef4c3a1f07a07edc41b827d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_MBX_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca4e0fbf910d3aeb18c8537f77cda1d0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ec_state</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_INIT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1af6a3f8b7e667fe4ba0fbe6fd15f8000c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_PRE_OP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a70c159f70b2c6c4799874eb72b73a6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_BOOT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1ac104d25f26bf1e1c254f3f6c7e456cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_SAFE_OP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1acc09f39d0638c3b71e56b3614170810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_OPERATIONAL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a53b0bd865c4b3b88652d26e67d66b1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_ACK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a5c592a738e13641d3c8195d172f8c077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a421cd7b4c1e9a5e4a21991ef470c00dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/firm_update/firm_update.c</name>
    <path>/tmp/ws/src/soem/test/linux/firm_update/</path>
    <filename>linux_2firm__update_2firm__update_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="yes" imported="no">ethercatfoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FWBUFSIZE</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a36b3523f03d6be61296d26081bba0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>boottest</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a472f72dfa448ce7f06c0175189567fa3</anchor>
      <arglist>(char *ifname, uint16 slave, char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_bin</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>ad4c93c08979cc1f64fbe5827ba83b69e</anchor>
      <arglist>(char *fname, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>argslave</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>add4266cbdcaf000528758c4981eccd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>data</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a0be738b5bfc7096ec6dba081a978b471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filebuffer</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a140192a46d8c57d6ef9f026736703256</anchor>
      <arglist>[FWBUFSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filename</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a258adbf16b88a7db88c7d8bce9708c50</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>filesize</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>ae95eb7d7fba43b6d535d7ca585cbb462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a37d972ae0b47b9099e30983131d31916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ow</name>
      <anchorfile>linux_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>afb70173e508b80fc1adb457dacefa9c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/firm_update/firm_update.c</name>
    <path>/tmp/ws/src/soem/test/win32/firm_update/</path>
    <filename>win32_2firm__update_2firm__update_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="yes" imported="no">ethercatfoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FWBUFSIZE</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a36b3523f03d6be61296d26081bba0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>boottest</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a472f72dfa448ce7f06c0175189567fa3</anchor>
      <arglist>(char *ifname, uint16 slave, char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input_bin</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>ad4c93c08979cc1f64fbe5827ba83b69e</anchor>
      <arglist>(char *fname, int *length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>argslave</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>add4266cbdcaf000528758c4981eccd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>data</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a0be738b5bfc7096ec6dba081a978b471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filebuffer</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a140192a46d8c57d6ef9f026736703256</anchor>
      <arglist>[FWBUFSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filename</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a258adbf16b88a7db88c7d8bce9708c50</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>filesize</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>ae95eb7d7fba43b6d535d7ca585cbb462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>a37d972ae0b47b9099e30983131d31916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ow</name>
      <anchorfile>win32_2firm__update_2firm__update_8c.html</anchorfile>
      <anchor>afb70173e508b80fc1adb457dacefa9c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inttypes.h</name>
    <path>/tmp/ws/src/soem/osal/win32/</path>
    <filename>inttypes_8h</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <class kind="struct">imaxdiv_t</class>
    <member kind="define">
      <type>#define</type>
      <name>imaxabs</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae79e51adb5d28d1b1119d29ed234334e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a087e50fe0283aacc71d7138d13e91939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6d94d1417e1b35c53aee6306590de72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae372e90b62c1e8b51dc5d95bf7f5ba48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRId8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae53c45f590033ad1f2f517faf3ab2f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a58cdfb02574b8c23d964a6e88a268782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aef5a98227a6af5fde95353ed303cfd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9c63f907b68bfa374778aa59b3a360f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a943961b7e7e564388dd743593db5bbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae90ab00cb4417081dc68e9fd6c0e129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad36a6b276bd808d713cc5603ba008c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6e7b87b6cb5b8298e0c7471f19d8321f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a404fd01f0b890cb8fac8641aaa704b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a11a8b311e64e0415db0d106fcebf6597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a7c8a9ccd40bd2053ca588d1b15e76a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a655e9b358e0371a4bf5ff21cc08273e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae212e57631ec729f70e0cc42e51dd91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab8d0c29be4a0623c3de58011991e86e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIi8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>adbe02b78cca747b2fe1a8f7fc5f5cd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ac273fb2a05215962fbeae76abaaf0131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a192a69a2e6e63ed8393d306b4078d63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>af27d75f27f8038693a36c3dd14a82516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a64fb4e44c3ff09179fc445979b7fdad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a96945864cb2d1f7de861ccaf639af02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad7a1bae7ca12c7b5415fae1b3f258207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a0fb9f5cdca16045cc30b72d9174cdbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a526151b1725956030b501d9dd506f2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a0f30e8063c747a19c86574a1f61c0ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIiPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ac2d52bf83b783f530f02fa2eeabe703a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a55494a16151668ea78e0b808ef38c8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a7276f64276fd7223ca6f4cca0444239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a792491e417d837fc693122428460bcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIo8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad12493b9063f7b2630b90b7f9a7f3301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a3eda49c829de683e701eaed3cbaf0e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6ac7e3111d008785ddf3b29dcd088732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aba7ffd10c01ee7e1264300568ade319e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a37f93445f1795033c9ba577661da6a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1ecbd31333b358c22423a541fffbd122</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1e5c50a1ca71da7ff8c4f3f007411be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9540a0a3ff33b4f6a0feee15f3066984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aa5b3ca8091f4ed7d43f5eb971ce11114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a73ec9b744a867844fb1cbf5d600e15da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1468793ce960b477922ef92b36a6c802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a86bc00ee87e8e40787e0681fc34c576a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aaf2af4a10f0bd308e9c349c8382382be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ac582131d7a7c8ee57e73180d1714f9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIu8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a8673208d2d48018fcce020ef59f8ec4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aa82e218a186691ebf7149b36746c12e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>accc383115328197264988682edfcb72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ac1fdefbae4d6c8dcef5b91ef5b778a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a0b0c7ad693c391e3e353e8f2d1df2ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aa3ba696eef7c107c76c26eea76dcb4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aab353a2898377162c1829f1a9708352e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a20b768c89c8693bdc3df5f2e76fe018c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a74cb15b101649124009c010a9055e885</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a5231235fbdc84d556db88609b469982b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aa1ca3a85113e897b5cf7ed6b92d74de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a70f5e38b517f714518c970a4da37bef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a570ca9af5087023f75fc8a1a602d26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a80ca66bcc9e366733f02c90ed4b0838c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a32b0c8a04aae5d4454d15e6cbe109f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aba38357387a474f439428dee1984fc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>af56fc48030ace2ec83125c0f5f42816c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIx8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>adac1acc1d24060aeee7791a99d1a3a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIX8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4e9b835c85ffa875e8304e2b852b4c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6f66e34285ab57a86aeb2f0f4895417d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a785eabe6337a2fa85874ae99300abb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a22caa684d44725e1e6e638983380f68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ace7057a6fa96ac7e2a05946ee96cf2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a73fe58317ae146f316ddb0736d9ed9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab94e8153da1da9e2762277c6b1cf21d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae7e1780719eb0e4b2826a0da06255780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab153efc9e6547ca56f42de767cde2595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad00e2a12b813425800cad731f61497ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>afa4303b077ae4c6c58686178e4b90d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1d766603a3524c9e03effbbece9c2118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aaf100a10f9cd73d46294fd0e8db5246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4df46377b2a3292ce6c7fd6724a045ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4d1806a4ea59b88a7bd00d88b7e1747d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a45d80a42b6cd25f3ed57b0e800e6e398</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a70aa3faf72084587fb18d03aa033a212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1cb5f16ab28d09fa5fe07068bb8e2cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aa7e1f0c8df36d801c81f6db762ec67ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9c3c25e6145e629e4c9fabddc6061c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a65d9856517198cfc21558c0d6df64207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a35974d44b5dcebcb222b8e2c1384241d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a2b7ab77ff6ede9c3c285b714496f77e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae7044b3fb4cc5cde22155d59437c348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNd8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>abf98c3a9ad120b11ec2911b9398e3f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a09c9f36f654aa50a548d7820421cdc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>add733be35bef9dcef225edc99ade9e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a2a2d9ca0555230eab89e52e442bea64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6dc7d2f030d25e79ae8398088161b860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a10db5de9c84ccfa6dc0e487dd72051f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae36c293972a5b770349d74f2c0cfa52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a2009d29e47fedd5cb286d81c83596737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab0af8c396d9c885950d423f8dee54164</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a3ef7335ee669df2a387707816a45f3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNdPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>abf657ee6bd4b009b5b072840a3d7364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a7b8508989273ad152f9b3b7cd4db6eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a52cfc41a1e5ad73788faebbfeb9c14b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>adafb1dac927decf0b5f00125a84036fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNi8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a535485ea35661ff75a8d2bc0d2ebe807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aad333b5bea32321b312a3b4967ff357f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4739f89fa519cd77097677bf33320091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>afa93802b919daecccd6f989cd1750eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ac864120101e01707ca52c0976b4e539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a14ec2649667b53ff91a1103c02975837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a39be8ffb41be80bc951e955f111e4121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9ff978b502f6296f8a5364143eee7f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1a0b88bf6f131db927f2e7f1f6abb644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a2f7190d383e2382085b27ffc8ac5a089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNiPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9c632ab51b24b93cc315b27a883be9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9bc6b517c0117327e832824ff2d6a6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab561c947d62a3c7cd396d4aeef553f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a359197f54f7db4ae57ab7c9ff4b74456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNo8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4e274a339187359a91963d22f8e6faa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a021e130b06fc46198c71dca0fdf89788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae40f8b90cb75998e70910e7b377288a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1b0fa5948cf2bdfa4c9e17ca046de5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a9716b5135de22733c9c59bc4fc0e3a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a5b05c70b4807922992a9ca529361b44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6b324310e03b8ecbe6888a52b7d8581d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a2b6b3cb28cd86580d999fa4f44f490d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a873157069430be3ab2cade457e92f187</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a73bc0bffd329a5dac0f2433171aa432d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNoPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4a30d36e06018d8e13046079098905a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a37bbde0e3f124b7f482d54adb13b0248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>abd19a83130f8d1bd2f77b765ad804f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>af085b9f73207a4b3b4a133ab05fd7eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNu8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae0d5458bfaf4c45083b1e92013d77f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a7cf58abc57bb03d809e6fc41c2a40c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4ce14b7ebee0cfd5c4c935cf79a9a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4c88287eaf08ffa705c32f41eb174f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a01b368195aa26130d44bf0efe07833fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a7a78b92618044bb2d798b57fc6a2e439</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae30d5cc7dbc15051e21b72229a2487f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a239c06a67bcfc800f2d705260740e9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae409b3af282bc394819a5dd289cdf57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aef1bb910dd38372698c9b94919db652a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNuPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab7dbf5d0ea41679dface5855896e4273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a12dbc2ac6a36b893ef1c25c357f90a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a0c139165956b5fba7b44bd35cfafc86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4c5370556f793ac7b2c3abe896dba8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a50fd54ef494b4a246ada865e1de61d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a4c454faacb996aa020efeb312379af4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad57bb9b57b3afdb70185fb10af5ef140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNx8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a79b1f201c12273510e1fdebfb3a66e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNX8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a99e762a418d90e1df1c6897a2ec5065e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a8b67140c216180e4e5d18003038ee689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad2ce48bc4e534a0e1702a6851cd31d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ac45f394be3c199938a85a631711ce22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a08353b6536336d5eb4ea354af8dd30c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a020c0b541836e741e0c88bc36fcf25f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a338058775569b00a80a67080aee77934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a251936e4d698e68846c0917270b5f8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXFAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a804436b52bc244973b05478871d07b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a24647dd309d4138846376a51a6098304</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST16</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a253d5fe947676317064837c266c8f724</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>abd82b99090a28a84541959ac7ab14ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST32</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a756a3fd2288b4ddbcdd51f3a254c0f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab9af7b2d032897d62a75d76214654612</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST64</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ad8a487583ff3859d65390b8e290837d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a5cac5341d60e594c818c0f9d25377928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXLEAST8</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ab76cc2e4fdc08d6b8bfbdb7353ac1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>acdb85fa86d6d76bc7a2e16ec0cc3ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXMAX</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a852234513afd0c84134f209fb5d38719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNxPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>aa58d290d968643862aec7a8a56e1c8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCNXPTR</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a5cec732485352192aea52a939ddd1174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strtoimax</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a6c62bc37cb56c347fa44835c4a0bf64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strtoumax</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a1289c6c6d3d867956e1532e2416b363d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wcstoimax</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>ae026595b1dcc98cdb66cb46381225188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wcstoumax</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a32fa60d80a8e42a3290fb49c8865a4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_inline imaxdiv_t __cdecl</type>
      <name>imaxdiv</name>
      <anchorfile>inttypes_8h.html</anchorfile>
      <anchor>a8cb1de760b0fde0bae9eb5e070f0bce7</anchor>
      <arglist>(intmax_t numer, intmax_t denom)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ip6_misc.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>ip6__misc_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>IN_EXPERIMENTAL</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>af168ec04d060a593fb5607320c90f06c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_LOOPBACKNET</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a3d2d5e8347d77665a4aa3bd3ada19ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_MULTICAST</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>abcddcc195249a64bb13b5fc8b438548d</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ip6_flow</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a3b7afb14f7a6dce90a6d382445c028ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ip6_hlim</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aace8be997ae474eb807fceb2f7b84f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ip6_hops</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a22c6f491754e32143a7f9c1bef4b4856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ip6_nxt</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a51d28c6adc4201dbc5302e83815c7b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ip6_plen</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a2f12fbab2e739076876c82ae50da4f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ip6_vfc</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a4070ab87c58e9ea0b339a49d5599a716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_BINDING_ACK</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a2d4632a080530d9a583ab1b5ca4f225c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_BINDING_REQ</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a099c787a68fe11c78b581171ace579d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_BINDING_UPDATE</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ae804108cbd7faeb2d1c0a6de3f0ec744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_EID</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ac8d0fb9a8f9cfe7176380685cccfd2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_HOME_ADDRESS</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a9b913461978e94df243ea5c14468b41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_JUMBO</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a8e9b8d710aad6957e7c3d0afad761133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_JUMBO_LEN</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ae6dad3f922622d2ef092e3216b3fb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_MINLEN</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ab8d2d3a500608d3cfefa8e8976eaa4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_MUTABLE</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a57d85cd93542e02f4b268dc2e5c08569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_PAD1</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aa8334d544151f052317c2ae3727c121c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_PADN</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>af49f318181963a2e514485b9330f7fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_ROUTER_ALERT</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a27ff48b19d8137f51c929ae6a5e22de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_RTALERT_ACTNET</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a92affa9ac98c480c251272736bff7c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_RTALERT_LEN</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a23c94a983ec0c69a09cf995c319c2931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_RTALERT_MLD</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a61dc665a1fc20474ebc6ac00435c37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_RTALERT_RSVP</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a054655689a860b2cab6f494760288a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_TYPE</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a1ac0d8d7522fa1fd450c2b97a3de589d</anchor>
      <arglist>(o)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_TYPE_DISCARD</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a7c16cf693e4b3b759afa1f705f8e8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_TYPE_FORCEICMP</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a1ee2929fffbcb2baa1fb529e2682a630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_TYPE_ICMP</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>af42dea58e34f63d04583cba0f2e8ed56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IP6OPT_TYPE_SKIP</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aa377c02fb595e45472c4910e69dab749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_AH</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a517be4ff177b5a3d70c10cb2ca7ea31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_DSTOPTS</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a95d72ab52f56094df17a63accfe8f5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_ESP</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a4b9d5e2fbcca9ae84db04807a6693c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_FRAGMENT</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ab31ae8fef94a70e83dca388d8eb1e874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_HOPOPTS</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aff1ff353f3899a7f5d45b79be5d5ddd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_ICMPV6</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a3a52cdbaf5f9fc647399ef2481c8204d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_IPV6</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a029fc3b9526146e54addf53ca297e629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_NONE</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ae5c5c3c1082bd465a79cba2d1f05d66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_PIM</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>ae06997f73d0cb6365963400e23d2c0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_ROUTING</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aedc955d9fee17d8992ad39fbc9feb7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPV6_RTHDR_TYPE_0</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a03abb90df75deec378801f8db1b62260</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nd_rd_cksum</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a52c618934c98e0aeaa1ddc5b08ceb1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nd_rd_code</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aeeb140ac4c0bb0d49f8c7f2310b652d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nd_rd_reserved</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>a0b74bcef751956e1ad37ac21bbd29519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nd_rd_type</name>
      <anchorfile>ip6__misc_8h.html</anchorfile>
      <anchor>aed840851ebbf3520d7a072afc8aeda19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lw_emac.c</name>
    <path>/tmp/ws/src/soem/oshw/rtk/lw_mac/</path>
    <filename>lw__emac_8c</filename>
    <includes id="lw__emac_8h" name="lw_emac.h" local="yes" imported="no">lw_emac.h</includes>
    <class kind="struct">bfin_emac_regs</class>
    <class kind="struct">ethernet_data</class>
    <member kind="define">
      <type>#define</type>
      <name>ETH_FRAME_SIZE</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a3b259d4ca61cf2de87a6f0f372c85988</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_RX_BUF_SIZE</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a0cdaf687f7a7f2dba570d5a722990786</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_TX_BUF_SIZE</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>af83956dfc1b135c3c92ac409758b6cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_ANAR_100_FD</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a439e2a717dbe28129a861e043400a2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_ANAR_10_FD</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a79eec596d8b5d9a31abf8c8228130907</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMCR</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a9137acedc42ff140f244da7473cff29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMCR_ANEG_EN</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>af9749e6e18b6442107b612b48e33bfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMCR_ANEG_RST</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a4884cac6baa6bed8db2447b8dafbd41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMCR_RST</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>aabdf0b806ac7bdfbe22c786311b8ef16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMSR</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>aa2f632686d6298a7c898b1c805586aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMSR_ANEGACK</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a6a4c15a1548e17ee2e47c6381c209593</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_BMSR_LINK</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a916dcc1bfd8ce17dbc6398e638a2996d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_LPAR</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a065007adf179ad7050e441322f33c44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_PHYIDR1</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>af7a1cd475d2a72a786f36d48b2c5480f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MII_PHYIDR2</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a80bda47504fdbd67890af22b70b8863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHY_ADDR</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a2b9664eb183ea690456aaff92a9a428d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHY_MDC_Hz</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a3b841c2d72d23819e47e166f8f075423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHY_RETRIES</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a253b005ae77f57320926859078d1d25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct bfin_emac_regs</type>
      <name>bfin_emac_regs_t</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>aa53c6fb9f8f5ace7cf5410352052bfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ethernet_data</type>
      <name>ethernet_data_t</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>ac46d4dd041d6fb02eb7cbeb3254cf9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ethernet_data_t rxBuffer[ETH_RX_BUF_SIZE]</type>
      <name>__attribute__</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>afbfa4ebe37cd163af1577ba234bf11ba</anchor>
      <arglist>((section(&quot;.dma&quot;)))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bfin_EMAC_init</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a1a68025a0bcf881c6ebcd3a0ba9a8d75</anchor>
      <arglist>(uint8_t *ethAddr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bfin_EMAC_recv</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>afd840bf2c47a9423a53a9324f05ac4c2</anchor>
      <arglist>(uint8_t *packet, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bfin_EMAC_send</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>acb93c509fb5dad8ec532b10780c0f79d</anchor>
      <arglist>(void *packet, int length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>ae062e2cfe2557d7ad2e4626dfe9e8b81</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, opmode)==0x0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>ab1c860b38fa06d537080612f0320338a</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, staadd)==0x14)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>ad72b4edd98195ae2ed92ef004c887173</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, wkup_ctl)==0x2c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a9878daf8000a42d820412af49588333b</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, wkup_ffcrc1)==0x4c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a136346273db363be8a798745a116ff75</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, sysctl)==0x60)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a1809e14330807223825e1119f91468c7</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, rx_stat)==0x68)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a61d22fb0cd567e37e838c2013e7677a2</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, mmc_ctl)==0x80)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>abc67d577e7ebc61dbf1a095c1d94b615</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, mmc_tirqe)==0x90)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>aca0cfb291973ff772bd9296e6416a9ea</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, mmc_rxc_ok)==0x100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>ab0f9d045ca2ecc8396a84946b1984f5d</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, mmc_rxc_dmaovf)==0x110)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a38ed583da01b22803b3dbcb42f3e526b</anchor>
      <arglist>(offsetof(bfin_emac_regs_t, mmc_rxc_ge1024)==0x15c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COMPILETIME_ASSERT</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a0b037073c52efeb5e4abc5bba76c2244</anchor>
      <arglist>(sizeof(ethernet_data_t)==0x618)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>lw_emac_init_registers</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a5697b43ed0d1bd14152b8d094f1bb814</anchor>
      <arglist>(uint8_t *ethAddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>lw_emac_read_phy_reg</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>ab524f3e2302c5be10a03f210d165ceee</anchor>
      <arglist>(uint8_t phy_addr, uint8_t reg_addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lw_emac_set_mac_addr</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a8867b5760d439410bedf1f8f044212c7</anchor>
      <arglist>(uint8_t *ethAddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lw_emac_write_phy_reg</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>af8d9d5f6494cef39a2f9d5d873e9e8eb</anchor>
      <arglist>(uint8_t phy_addr, uint8_t reg_addr, uint32_t data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile bfin_emac_regs_t *</type>
      <name>pEth</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>af4b0117d06dd97b9dc8f9df0f689ae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>rxIdx</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a137ae26bc575b06793008d05e5a9f0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>txIdx</name>
      <anchorfile>lw__emac_8c.html</anchorfile>
      <anchor>a3d11f996895cd47a6e96e4fa79599cfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lw_emac.h</name>
    <path>/tmp/ws/src/soem/oshw/rtk/lw_mac/</path>
    <filename>lw__emac_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>bfin_EMAC_init</name>
      <anchorfile>lw__emac_8h.html</anchorfile>
      <anchor>a942d33a3f7332ed73bb616dcf65c8fb0</anchor>
      <arglist>(uint8_t *enetaddr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bfin_EMAC_recv</name>
      <anchorfile>lw__emac_8h.html</anchorfile>
      <anchor>afd840bf2c47a9423a53a9324f05ac4c2</anchor>
      <arglist>(uint8_t *packet, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bfin_EMAC_send</name>
      <anchorfile>lw__emac_8h.html</anchorfile>
      <anchor>acb93c509fb5dad8ec532b10780c0f79d</anchor>
      <arglist>(void *packet, int length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.c</name>
    <path>/tmp/ws/src/soem/test/rtk/</path>
    <filename>main_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="yes" imported="no">ethercatfoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <class kind="struct">in_EL1008_t</class>
    <class kind="struct">in_EL3061_t</class>
    <class kind="struct">out_EL2622_t</class>
    <class kind="struct">out_EL4001_t</class>
    <member kind="define">
      <type>#define</type>
      <name>ABS</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a996f7be338ccb40d1a2a5abc1ad61759</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EK1100_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>aaf6e502f07173d1461fd61df39cc7482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL1008_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a45f9a2142ce5ec6f8d6beaf52e39bd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL1008_2</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ad7a3e78006aa819eda492f989fcc1ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL2622_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a8e50fc1c95c60ee6f98e2796a7d5e784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL2622_2</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a56dc8094999c5acdc73cbee467c0fcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL2622_3</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a0553819e4b59d7fbef250bce4a9df4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL2622_4</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a1073005bda40e6049aa70e6826ad7538</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL3061_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a3fb95a6fb88805d13dc892b23d1dd9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EL4001_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a77f27bbae9c70e0d14d2ebb614291a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUMBER_OF_SLAVES</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a15564514a38ffd43cc730214a3b43270</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPORTFIO_CLEAR</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a035d4ff82c1b60a09f086a1dc45b3f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPORTFIO_DIR</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a4826eaa0442a67487c5c9ae342709099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPORTFIO_SET</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a4f04390a0e72a0cc81d6a7c003bd8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USECS_PER_SEC</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>aaf33bd56da23b7654f654d201272537e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USECS_PER_TICK</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a7b809e4f84e67fb927d5eb832637d871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>get_input_bit</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>af29df873722521c59282f0f7e0bced5b</anchor>
      <arglist>(uint16 slave_no, uint8 module_index)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>get_input_int32</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>afe38c3954f997138373b891e3b87f24c</anchor>
      <arglist>(uint16 slave_no, uint8 module_index)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>get_output_bit</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a01961bef1c6ef84d8d6cf25deb50f19c</anchor>
      <arglist>(uint16 slave_no, uint8 module_index)</arglist>
    </member>
    <member kind="function">
      <type>int16</type>
      <name>get_output_int16</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a5ee9f4669358b6d13b38f87ee6a4385b</anchor>
      <arglist>(uint16 slave_no, uint8 module_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>my_cyclic_callback</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ad21be99dad920fa49b60e8d35c2c0a9e</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>network_configuration</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a29db6c5126edf2dcb55ea9576d3d8863</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_io</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ab86b942d35c98337d54fdcce4063d712</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_input_int32</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a985acc2628375c1fbdad68ec36c7eb83</anchor>
      <arglist>(uint16 slave_no, uint8 module_index, int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_bit</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a630a90c8c27306c875907c4472a6b8df</anchor>
      <arglist>(uint16 slave_no, uint8 module_index, uint8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_int16</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a57798067bc6bfaeeae8eae5ce132f210</anchor>
      <arglist>(uint16 slave_no, uint8 module_index, int16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simpletest</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a6ceedaac5a5ab6d1427ed2474d423159</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_osal_current_time</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a6e8e2f21cd6df9b3041851c8a7fdb829</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_osal_current_time_for_delay_us</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>aaec44f13ada5b2e6c2c15d3b814e889c</anchor>
      <arglist>(const int32 sleep_time_us)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_osal_timer</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>af55d9eef69cc26a5bc6e55cd7970611a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_osal_timer_timeout_us</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>aa5140400a9ce43692c81c646b7f292cc</anchor>
      <arglist>(const uint32 timeout_us)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_oshw_htons</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a6b17ee26227d004cf7a1c75fa500185e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_oshw_ntohs</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a40f460f28bae04408d4266c3867271e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32</type>
      <name>time_difference_us</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a28206ec4c0c228a27334ad2bbfc76215</anchor>
      <arglist>(const ec_timet stop, const ec_timet start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tt_error</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a0a6400bd40520a6b19e6ad1d14c12132</anchor>
      <arglist>(uint32_t task_ix)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dorun</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a786c0b6e0295c610823d0d38f564c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>error_counter</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a587ecbde44e3eed05de1aff4134bfb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a7547ce63c68a63297baac46cfd95bd8c</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>load10s</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a5eaedde130d6ea934ccbc3fd17f7ca9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>load1s</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a6fcca2a83666002f4c90ad8207894090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>load5s</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a3c1bbbb0c01c520511dc58eac98fa79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_EL1008_t</type>
      <name>slave_EL1008_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ab84d1618a59ac978b6dafea14a25aff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_EL1008_t</type>
      <name>slave_EL1008_2</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a03abbd4649788db1dcb497597d075c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>out_EL2622_t</type>
      <name>slave_EL2622_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ac7e4c7e56d83b948cb97c7fcc0c17666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>out_EL2622_t</type>
      <name>slave_EL2622_2</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a3c0a22dbff9156c614b8a59d78b03490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>out_EL2622_t</type>
      <name>slave_EL2622_3</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>a5dbdb5da7992d8f1b51d298d30a90d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>in_EL3061_t</type>
      <name>slave_EL3061_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ae4344a95ddb64ca1eee0cb2070abbf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>out_EL4001_t</type>
      <name>slave_EL4001_1</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>abe1dd2b9973234e6bcad157a5b45be31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tt_sched_t *</type>
      <name>tt_sched</name>
      <anchorfile>main_8c.html</anchorfile>
      <anchor>ad435893fa09601d27cb7661d25e8dc6f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>namedb.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>namedb_8h</filename>
    <class kind="struct">pcap_etherent</class>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ETHERS_FILE</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a37c01089dfa357121f2b8e16a6fc761e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTO_UNDEF</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>ad0a3ccd0934c8b1fe6287d2e3a68a3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>__pcap_atodn</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a1ccd3bb8e0da9134c7531e8082a4bb9b</anchor>
      <arglist>(const char *, bpf_u_int32 *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>__pcap_atoin</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a17641612c37afc2707e07d306ebee9cb</anchor>
      <arglist>(const char *, bpf_u_int32 *)</arglist>
    </member>
    <member kind="function">
      <type>u_short</type>
      <name>__pcap_nametodnaddr</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a499cc65e74da0ad66bc1e53f3f52ce60</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>u_char *</type>
      <name>pcap_ether_aton</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a9f8d116932475673d3907d07215d491f</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>u_char *</type>
      <name>pcap_ether_hostton</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>af4372ec6e2480e67bc244c6a26fb7596</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>bpf_u_int32 **</type>
      <name>pcap_nametoaddr</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>ad89bc731501bf67bc0d0306fb775f388</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_nametoeproto</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a78670dbea10f4a7a4df5c8781c288c39</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_nametollc</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>ad6c9bb176a95c343b7059ccd17b1d0e9</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>bpf_u_int32</type>
      <name>pcap_nametonetaddr</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a3fbe8725539a8ef586d3628c2137bf09</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_nametoport</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>ad4417f76e2f7b8d2bddaee30975f4222</anchor>
      <arglist>(const char *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_nametoportrange</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>af16cfc0f8dc101ce0c2aad5ca27a7428</anchor>
      <arglist>(const char *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_nametoproto</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a73be419386f9f1aa25b2cfcaede3c874</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>struct pcap_etherent *</type>
      <name>pcap_next_etherent</name>
      <anchorfile>namedb_8h.html</anchorfile>
      <anchor>a32b06e191867053350beb4334f7fadbf</anchor>
      <arglist>(FILE *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/nicdrv.c</name>
    <path>/tmp/ws/src/soem/oshw/linux/</path>
    <filename>linux_2nicdrv_8c</filename>
    <includes id="linux_2oshw_8h" name="linux/oshw.h" local="yes" imported="no">oshw.h</includes>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>RX_PRIM</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a7a44833515702c9d106ba9bfd5478e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_SEC</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a84a8ffdac4ca1a8c8533068ded9b60d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_NONE</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba0d44586b1656ecf4ee49711b925d5351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_DOUBLE</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba668b515c7179fcc99ea8cfd7a63c63de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_closenic</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a413d81ab7c343f06d90a9a863ecbc913</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_getindex</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a936096ded2f206b1853570ecfbf3e812</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_inframe</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a2b68cdceb4fea7c7c3f772b69fe3d031</anchor>
      <arglist>(ecx_portt *port, int idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a8c832b058b54bce8424976ea5fc3fa3f</anchor>
      <arglist>(ecx_portt *port, int idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe_red</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a68c3a3e904b6e6f217fabdca3c0aeca8</anchor>
      <arglist>(ecx_portt *port, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_recvpkt</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a4a76a7ceb5fb23ce395818562055a529</anchor>
      <arglist>(ecx_portt *port, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_setbufstat</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a07593bac63a7c419deb2d885788c2fab</anchor>
      <arglist>(ecx_portt *port, int idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupnic</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a29e9fc419b1fcab2258e16a9ada35fed</anchor>
      <arglist>(ecx_portt *port, const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_srconfirm</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a2640f1b66f75c44bbd6278760d3d5add</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_waitinframe</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>ac99541a3e24b225bcf798bfbfe650b2e</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_waitinframe_red</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>afbfbffb17e81c8c799e8df3604c05cd5</anchor>
      <arglist>(ecx_portt *port, int idx, osal_timert *timer)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>linux_2nicdrv_8c.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtk/nicdrv.c</name>
    <path>/tmp/ws/src/soem/oshw/rtk/</path>
    <filename>rtk_2nicdrv_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="rtk_2oshw_8h" name="rtk/oshw.h" local="yes" imported="no">oshw.h</includes>
    <includes id="lw__emac_8h" name="lw_emac.h" local="yes" imported="no">lw_mac/lw_emac.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>afa99ec4acc4ecb2dc3c2d05da15d0e3f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a3acffbd305ee72dcd4593c0d8af64a4f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_PRIM</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a7a44833515702c9d106ba9bfd5478e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_SEC</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a84a8ffdac4ca1a8c8533068ded9b60d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_NONE</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a0d44586b1656ecf4ee49711b925d5351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_DOUBLE</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a668b515c7179fcc99ea8cfd7a63c63de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_closenic</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a413d81ab7c343f06d90a9a863ecbc913</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_getindex</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a936096ded2f206b1853570ecfbf3e812</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_inframe</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a2b68cdceb4fea7c7c3f772b69fe3d031</anchor>
      <arglist>(ecx_portt *port, int idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a8c832b058b54bce8424976ea5fc3fa3f</anchor>
      <arglist>(ecx_portt *port, int idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe_red</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a68c3a3e904b6e6f217fabdca3c0aeca8</anchor>
      <arglist>(ecx_portt *port, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_recvpkt</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a4a76a7ceb5fb23ce395818562055a529</anchor>
      <arglist>(ecx_portt *port, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_setbufstat</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a07593bac63a7c419deb2d885788c2fab</anchor>
      <arglist>(ecx_portt *port, int idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupnic</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a29e9fc419b1fcab2258e16a9ada35fed</anchor>
      <arglist>(ecx_portt *port, const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_srconfirm</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a2640f1b66f75c44bbd6278760d3d5add</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_waitinframe</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>ac99541a3e24b225bcf798bfbfe650b2e</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_waitinframe_red</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>abcf9a0804429dd3cfc057363a685d83d</anchor>
      <arglist>(ecx_portt *port, int idx, const osal_timert timer)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>rtk_2nicdrv_8c.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/nicdrv.c</name>
    <path>/tmp/ws/src/soem/oshw/win32/</path>
    <filename>win32_2nicdrv_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>RX_PRIM</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a7a44833515702c9d106ba9bfd5478e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_SEC</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a84a8ffdac4ca1a8c8533068ded9b60d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_NONE</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a0d44586b1656ecf4ee49711b925d5351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_DOUBLE</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a668b515c7179fcc99ea8cfd7a63c63de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_closenic</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a413d81ab7c343f06d90a9a863ecbc913</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_getindex</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a936096ded2f206b1853570ecfbf3e812</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_inframe</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a2b68cdceb4fea7c7c3f772b69fe3d031</anchor>
      <arglist>(ecx_portt *port, int idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a8c832b058b54bce8424976ea5fc3fa3f</anchor>
      <arglist>(ecx_portt *port, int idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe_red</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a68c3a3e904b6e6f217fabdca3c0aeca8</anchor>
      <arglist>(ecx_portt *port, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_recvpkt</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a4a76a7ceb5fb23ce395818562055a529</anchor>
      <arglist>(ecx_portt *port, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_setbufstat</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a07593bac63a7c419deb2d885788c2fab</anchor>
      <arglist>(ecx_portt *port, int idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupnic</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a29e9fc419b1fcab2258e16a9ada35fed</anchor>
      <arglist>(ecx_portt *port, const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_srconfirm</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a2640f1b66f75c44bbd6278760d3d5add</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_waitinframe</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>ac99541a3e24b225bcf798bfbfe650b2e</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ecx_waitinframe_red</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>afbfbffb17e81c8c799e8df3604c05cd5</anchor>
      <arglist>(ecx_portt *port, int idx, osal_timert *timer)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>errbuf</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a41891cad090df07cd9360f1d8a9f1396</anchor>
      <arglist>[PCAP_ERRBUF_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>win32_2nicdrv_8c.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/nicdrv.h</name>
    <path>/tmp/ws/src/soem/oshw/linux/</path>
    <filename>linux_2nicdrv_8h</filename>
    <class kind="struct">ec_stackT</class>
    <class kind="struct">ecx_portt</class>
    <class kind="struct">ecx_redportt</class>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_closenic</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a413d81ab7c343f06d90a9a863ecbc913</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_getindex</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a936096ded2f206b1853570ecfbf3e812</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a30bc83f33327e6c9b1d3766bfc3a2141</anchor>
      <arglist>(ecx_portt *port, int idx, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe_red</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a68c3a3e904b6e6f217fabdca3c0aeca8</anchor>
      <arglist>(ecx_portt *port, int idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_setbufstat</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a07593bac63a7c419deb2d885788c2fab</anchor>
      <arglist>(ecx_portt *port, int idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupnic</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a29e9fc419b1fcab2258e16a9ada35fed</anchor>
      <arglist>(ecx_portt *port, const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_srconfirm</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a2640f1b66f75c44bbd6278760d3d5add</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_waitinframe</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>ac99541a3e24b225bcf798bfbfe650b2e</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>linux_2nicdrv_8h.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtk/nicdrv.h</name>
    <path>/tmp/ws/src/soem/oshw/rtk/</path>
    <filename>rtk_2nicdrv_8h</filename>
    <class kind="struct">ec_stackT</class>
    <class kind="struct">ecx_portt</class>
    <class kind="struct">ecx_redportt</class>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_closenic</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a413d81ab7c343f06d90a9a863ecbc913</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_getindex</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a936096ded2f206b1853570ecfbf3e812</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a30bc83f33327e6c9b1d3766bfc3a2141</anchor>
      <arglist>(ecx_portt *port, int idx, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe_red</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a68c3a3e904b6e6f217fabdca3c0aeca8</anchor>
      <arglist>(ecx_portt *port, int idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_setbufstat</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a07593bac63a7c419deb2d885788c2fab</anchor>
      <arglist>(ecx_portt *port, int idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupnic</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a29e9fc419b1fcab2258e16a9ada35fed</anchor>
      <arglist>(ecx_portt *port, const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_srconfirm</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a2640f1b66f75c44bbd6278760d3d5add</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_waitinframe</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>ac99541a3e24b225bcf798bfbfe650b2e</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>rtk_2nicdrv_8h.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/nicdrv.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/</path>
    <filename>win32_2nicdrv_8h</filename>
    <includes id="Packet32_8h" name="Packet32.h" local="no" imported="no">Packet32.h</includes>
    <class kind="struct">ec_stackT</class>
    <class kind="struct">ecx_portt</class>
    <class kind="struct">ecx_redportt</class>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_REMOTE</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a821a2c90eb0d57241bf9df85a4c2f008</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_closenic</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a413d81ab7c343f06d90a9a863ecbc913</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_getindex</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a936096ded2f206b1853570ecfbf3e812</anchor>
      <arglist>(ecx_portt *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a30bc83f33327e6c9b1d3766bfc3a2141</anchor>
      <arglist>(ecx_portt *port, int idx, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_outframe_red</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a68c3a3e904b6e6f217fabdca3c0aeca8</anchor>
      <arglist>(ecx_portt *port, int idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecx_setbufstat</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a07593bac63a7c419deb2d885788c2fab</anchor>
      <arglist>(ecx_portt *port, int idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_setupnic</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a29e9fc419b1fcab2258e16a9ada35fed</anchor>
      <arglist>(ecx_portt *port, const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_srconfirm</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a2640f1b66f75c44bbd6278760d3d5add</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ecx_waitinframe</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>ac99541a3e24b225bcf798bfbfe650b2e</anchor>
      <arglist>(ecx_portt *port, int idx, int timeout)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>win32_2nicdrv_8h.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/osal.c</name>
    <path>/tmp/ws/src/soem/osal/linux/</path>
    <filename>linux_2osal_8c</filename>
    <includes id="osal_8h" name="osal.h" local="no" imported="no">osal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USECS_PER_SEC</name>
      <anchorfile>linux_2osal_8c.html</anchorfile>
      <anchor>aaf33bd56da23b7654f654d201272537e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ec_timet</type>
      <name>osal_current_time</name>
      <anchorfile>linux_2osal_8c.html</anchorfile>
      <anchor>a491485d37384f0b580e9c21472e4b246</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_gettimeofday</name>
      <anchorfile>linux_2osal_8c.html</anchorfile>
      <anchor>ab0013a556c3c4e9a056debcbb7f6d1e8</anchor>
      <arglist>(struct timeval *tv, struct timezone *tz)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>osal_timer_is_expired</name>
      <anchorfile>linux_2osal_8c.html</anchorfile>
      <anchor>a930406e55f80e876ddcbedc8dd7e7d53</anchor>
      <arglist>(const osal_timert *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osal_timer_start</name>
      <anchorfile>linux_2osal_8c.html</anchorfile>
      <anchor>a6703cad7aca03f12fe76ca21a1c146e8</anchor>
      <arglist>(osal_timert *self, uint32 timeout_usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_usleep</name>
      <anchorfile>linux_2osal_8c.html</anchorfile>
      <anchor>a48dd0d205f471fb5996a95074a992f46</anchor>
      <arglist>(uint32 usec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtk/osal.c</name>
    <path>/tmp/ws/src/soem/osal/rtk/</path>
    <filename>rtk_2osal_8c</filename>
    <includes id="osal_8h" name="osal.h" local="no" imported="no">osal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>timeradd</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a7c04f2eb10391cb3ca3b47882d23d2de</anchor>
      <arglist>(a, b, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>timercmp</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a9740b405322c5d2a83d93426df96f79a</anchor>
      <arglist>(a, b, CMP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>timersub</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a8b18f762e42417ce5d86090331d3e4eb</anchor>
      <arglist>(a, b, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USECS_PER_SEC</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>aaf33bd56da23b7654f654d201272537e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USECS_PER_TICK</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a7b809e4f84e67fb927d5eb832637d871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gettimeofday</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>ac84a189c60f38145888a21228b2f0fd5</anchor>
      <arglist>(struct timeval *tp, void *tzp)</arglist>
    </member>
    <member kind="function">
      <type>ec_timet</type>
      <name>osal_current_time</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a491485d37384f0b580e9c21472e4b246</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_gettimeofday</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>ab0013a556c3c4e9a056debcbb7f6d1e8</anchor>
      <arglist>(struct timeval *tv, struct timezone *tz)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>osal_timer_is_expired</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a257ae0155c2c2ee95983a9b3ec0fa0b0</anchor>
      <arglist>(osal_timert *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osal_timer_start</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a6703cad7aca03f12fe76ca21a1c146e8</anchor>
      <arglist>(osal_timert *self, uint32 timeout_usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_usleep</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>a48dd0d205f471fb5996a95074a992f46</anchor>
      <arglist>(uint32 usec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>udelay</name>
      <anchorfile>rtk_2osal_8c.html</anchorfile>
      <anchor>ac5afb79f4789218ad58b4cee765596e3</anchor>
      <arglist>(uint32_t us)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/osal.c</name>
    <path>/tmp/ws/src/soem/osal/win32/</path>
    <filename>win32_2osal_8c</filename>
    <includes id="osal_8h" name="osal.h" local="no" imported="no">osal.h</includes>
    <includes id="osal__win32_8h" name="osal_win32.h" local="yes" imported="no">osal_win32.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USECS_PER_SEC</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>aaf33bd56da23b7654f654d201272537e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ec_timet</type>
      <name>osal_current_time</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>a491485d37384f0b580e9c21472e4b246</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_gettimeofday</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>ab0013a556c3c4e9a056debcbb7f6d1e8</anchor>
      <arglist>(struct timeval *tv, struct timezone *tz)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>osal_timer_is_expired</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>a930406e55f80e876ddcbedc8dd7e7d53</anchor>
      <arglist>(const osal_timert *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osal_timer_start</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>a6703cad7aca03f12fe76ca21a1c146e8</anchor>
      <arglist>(osal_timert *self, uint32 timeout_usec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_usleep</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>a48dd0d205f471fb5996a95074a992f46</anchor>
      <arglist>(uint32 usec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>qpc2usec</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>a4149dc60850ff9b9c39d8a902e803003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int64_t</type>
      <name>sysfrequency</name>
      <anchorfile>win32_2osal_8c.html</anchorfile>
      <anchor>ac751a332c764fd012d66a1ed4cb4757e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>osal.h</name>
    <path>/tmp/ws/src/soem/osal/</path>
    <filename>osal_8h</filename>
    <includes id="stdint_8h" name="stdint.h" local="no" imported="no">stdint.h</includes>
    <class kind="struct">ec_timet</class>
    <class kind="struct">osal_timer</class>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>boolean</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a9c639bd343606632b938f16f4adf516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>aacdc525d6f7bddb3ae95d5c311bd06a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a232fad1b0d6dcc7c16aabde98b2e2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>aa0d0fdc87fd135ef2bedb030901cdb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>ab7903878916593daecbeb95b98115ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a7cde0074dfd288f2d70c0e035dacb28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int8</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>aa79c2d3de4fcd200458c406f40b2ae64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct osal_timer</type>
      <name>osal_timert</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a1c2ea5597320c97223df8d793f6a9ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>ac2a9e79eb120216f855626495b7bd18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>acbd4acd0d29e2d6c43104827f77d9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>abc0f5bc07737e498f287334775dff2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a33a5e996e7a90acefb8b1c0bea47e365</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ec_timet</type>
      <name>osal_current_time</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a491485d37384f0b580e9c21472e4b246</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>osal_timer_is_expired</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a930406e55f80e876ddcbedc8dd7e7d53</anchor>
      <arglist>(const osal_timert *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>osal_timer_start</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a3ac816e163188ee9b3c916af8eac6222</anchor>
      <arglist>(osal_timert *self, uint32 timeout_us)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_usleep</name>
      <anchorfile>osal_8h.html</anchorfile>
      <anchor>a48dd0d205f471fb5996a95074a992f46</anchor>
      <arglist>(uint32 usec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>osal_win32.h</name>
    <path>/tmp/ws/src/soem/osal/win32/</path>
    <filename>osal__win32_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>timeradd</name>
      <anchorfile>osal__win32_8h.html</anchorfile>
      <anchor>a7c04f2eb10391cb3ca3b47882d23d2de</anchor>
      <arglist>(a, b, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>timerisset</name>
      <anchorfile>osal__win32_8h.html</anchorfile>
      <anchor>a7a6810e8127f008279242fba997a26a3</anchor>
      <arglist>(tvp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>timersub</name>
      <anchorfile>osal__win32_8h.html</anchorfile>
      <anchor>a8b18f762e42417ce5d86090331d3e4eb</anchor>
      <arglist>(a, b, result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>osal_gettimeofday</name>
      <anchorfile>osal__win32_8h.html</anchorfile>
      <anchor>ab0013a556c3c4e9a056debcbb7f6d1e8</anchor>
      <arglist>(struct timeval *tv, struct timezone *tz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/oshw.c</name>
    <path>/tmp/ws/src/soem/oshw/linux/</path>
    <filename>linux_2oshw_8c</filename>
    <includes id="linux_2oshw_8h" name="linux/oshw.h" local="yes" imported="no">oshw.h</includes>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>oshw_find_adapters</name>
      <anchorfile>linux_2oshw_8c.html</anchorfile>
      <anchor>aaaaad897325b5ab6693c717cea80925c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oshw_free_adapters</name>
      <anchorfile>linux_2oshw_8c.html</anchorfile>
      <anchor>aae118139d4582c54373b1c6e97ce4590</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_htons</name>
      <anchorfile>linux_2oshw_8c.html</anchorfile>
      <anchor>a0f9785fc5d120f312b06095cbb660408</anchor>
      <arglist>(uint16 host)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_ntohs</name>
      <anchorfile>linux_2oshw_8c.html</anchorfile>
      <anchor>a8c064c8c9ec43d1b3c087558edb4bc3c</anchor>
      <arglist>(uint16 network)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtk/oshw.c</name>
    <path>/tmp/ws/src/soem/oshw/rtk/</path>
    <filename>rtk_2oshw_8c</filename>
    <includes id="rtk_2oshw_8h" name="rtk/oshw.h" local="yes" imported="no">oshw.h</includes>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>oshw_find_adapters</name>
      <anchorfile>rtk_2oshw_8c.html</anchorfile>
      <anchor>aaaaad897325b5ab6693c717cea80925c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oshw_free_adapters</name>
      <anchorfile>rtk_2oshw_8c.html</anchorfile>
      <anchor>aae118139d4582c54373b1c6e97ce4590</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_htons</name>
      <anchorfile>rtk_2oshw_8c.html</anchorfile>
      <anchor>af33c26767dd6a731c7c86d5c30029107</anchor>
      <arglist>(const uint16 host)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_ntohs</name>
      <anchorfile>rtk_2oshw_8c.html</anchorfile>
      <anchor>abc7a3b380af30d50d818b07db575ae4f</anchor>
      <arglist>(const uint16 network)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/oshw.c</name>
    <path>/tmp/ws/src/soem/oshw/win32/</path>
    <filename>win32_2oshw_8c</filename>
    <includes id="win32_2oshw_8h" name="win32/oshw.h" local="yes" imported="no">oshw.h</includes>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>oshw_find_adapters</name>
      <anchorfile>win32_2oshw_8c.html</anchorfile>
      <anchor>aaaaad897325b5ab6693c717cea80925c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oshw_free_adapters</name>
      <anchorfile>win32_2oshw_8c.html</anchorfile>
      <anchor>aae118139d4582c54373b1c6e97ce4590</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_htons</name>
      <anchorfile>win32_2oshw_8c.html</anchorfile>
      <anchor>a0f9785fc5d120f312b06095cbb660408</anchor>
      <arglist>(uint16 host)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_ntohs</name>
      <anchorfile>win32_2oshw_8c.html</anchorfile>
      <anchor>a8c064c8c9ec43d1b3c087558edb4bc3c</anchor>
      <arglist>(uint16 network)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/oshw.h</name>
    <path>/tmp/ws/src/soem/oshw/linux/</path>
    <filename>linux_2oshw_8h</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="linux_2nicdrv_8h" name="linux/nicdrv.h" local="yes" imported="no">nicdrv.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>oshw_find_adapters</name>
      <anchorfile>linux_2oshw_8h.html</anchorfile>
      <anchor>aaaaad897325b5ab6693c717cea80925c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oshw_free_adapters</name>
      <anchorfile>linux_2oshw_8h.html</anchorfile>
      <anchor>aae118139d4582c54373b1c6e97ce4590</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_htons</name>
      <anchorfile>linux_2oshw_8h.html</anchorfile>
      <anchor>a3ca7909b64295f0228881ec4d2b8510b</anchor>
      <arglist>(uint16 hostshort)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_ntohs</name>
      <anchorfile>linux_2oshw_8h.html</anchorfile>
      <anchor>a73bdb71c38964a5b41b515ad78dc2435</anchor>
      <arglist>(uint16 networkshort)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtk/oshw.h</name>
    <path>/tmp/ws/src/soem/oshw/rtk/</path>
    <filename>rtk_2oshw_8h</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="rtk_2nicdrv_8h" name="rtk/nicdrv.h" local="yes" imported="no">nicdrv.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>oshw_find_adapters</name>
      <anchorfile>rtk_2oshw_8h.html</anchorfile>
      <anchor>aaaaad897325b5ab6693c717cea80925c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oshw_free_adapters</name>
      <anchorfile>rtk_2oshw_8h.html</anchorfile>
      <anchor>aae118139d4582c54373b1c6e97ce4590</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_htons</name>
      <anchorfile>rtk_2oshw_8h.html</anchorfile>
      <anchor>a3ca7909b64295f0228881ec4d2b8510b</anchor>
      <arglist>(uint16 hostshort)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_ntohs</name>
      <anchorfile>rtk_2oshw_8h.html</anchorfile>
      <anchor>a73bdb71c38964a5b41b515ad78dc2435</anchor>
      <arglist>(uint16 networkshort)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/oshw.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/</path>
    <filename>win32_2oshw_8h</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="win32_2nicdrv_8h" name="win32/nicdrv.h" local="yes" imported="no">nicdrv.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <member kind="function">
      <type>ec_adaptert *</type>
      <name>oshw_find_adapters</name>
      <anchorfile>win32_2oshw_8h.html</anchorfile>
      <anchor>aaaaad897325b5ab6693c717cea80925c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oshw_free_adapters</name>
      <anchorfile>win32_2oshw_8h.html</anchorfile>
      <anchor>aae118139d4582c54373b1c6e97ce4590</anchor>
      <arglist>(ec_adaptert *adapter)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_htons</name>
      <anchorfile>win32_2oshw_8h.html</anchorfile>
      <anchor>a3ca7909b64295f0228881ec4d2b8510b</anchor>
      <arglist>(uint16 hostshort)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>oshw_ntohs</name>
      <anchorfile>win32_2oshw_8h.html</anchorfile>
      <anchor>a73bdb71c38964a5b41b515ad78dc2435</anchor>
      <arglist>(uint16 networkshort)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Packet32.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>Packet32_8h</filename>
    <class kind="struct">_ADAPTER</class>
    <class kind="struct">_PACKET</class>
    <class kind="struct">_PACKET_OID_DATA</class>
    <class kind="struct">bpf_hdr</class>
    <class kind="struct">bpf_insn</class>
    <class kind="struct">bpf_program</class>
    <class kind="struct">bpf_stat</class>
    <class kind="struct">dump_bpf_hdr</class>
    <class kind="struct">NetType</class>
    <class kind="struct">npf_if_addr</class>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_START_OEM_NO_NETMON</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga715dc69b34a105bd655ab7d8eec5bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LPPACKET</type>
      <name>PacketAllocatePacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0ef0dc53fe7133f45eb73081936d8371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VOID</type>
      <name>PacketCloseAdapter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2432af274a7cff425b9d6b66924bbbeb</anchor>
      <arglist>(LPADAPTER lpAdapter)</arglist>
    </member>
    <member kind="function">
      <type>VOID</type>
      <name>PacketFreePacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8c5cb91d4f50fe64ed76a27d4aee26b9</anchor>
      <arglist>(LPPACKET lpPacket)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetAdapterNames</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga40db213621d83a40be5e98183122efaa</anchor>
      <arglist>(PTSTR pStr, PULONG BufferSize)</arglist>
    </member>
    <member kind="function">
      <type>PAirpcapHandle</type>
      <name>PacketGetAirPcapHandle</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0e77f59112525d6e48d080dc93ee1398</anchor>
      <arglist>(LPADAPTER AdapterObject)</arglist>
    </member>
    <member kind="function">
      <type>PCHAR</type>
      <name>PacketGetDriverVersion</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7aba03d028eb0b4509c54eace5e110f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetNetInfoEx</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gae8ab5bbdb077e9d4d91153e3d9235a1a</anchor>
      <arglist>(PCHAR AdapterName, npf_if_addr *buffer, PLONG NEntries)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetNetType</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad7b42ed97e557cf9579b79e148412076</anchor>
      <arglist>(LPADAPTER AdapterObject, NetType *type)</arglist>
    </member>
    <member kind="function">
      <type>HANDLE</type>
      <name>PacketGetReadEvent</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga06b22e750f37c06f294f55abd23e74ac</anchor>
      <arglist>(LPADAPTER AdapterObject)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetStats</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gafb3fbe3db6e386be9f57f0f129d90951</anchor>
      <arglist>(LPADAPTER AdapterObject, struct bpf_stat *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetStatsEx</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gacfcc9ed51d5a854e68ca8c673f08fdb2</anchor>
      <arglist>(LPADAPTER AdapterObject, struct bpf_stat *s)</arglist>
    </member>
    <member kind="function">
      <type>PCHAR</type>
      <name>PacketGetVersion</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7d09440a21ef7f6d86cba8ec5e70c8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VOID</type>
      <name>PacketInitPacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gabadfe2ca352a689f05be2f5ededf9bd3</anchor>
      <arglist>(LPPACKET lpPacket, PVOID Buffer, UINT Length)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketIsDumpEnded</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac6b78941fc6feb1b40752d51d02377bc</anchor>
      <arglist>(LPADAPTER AdapterObject, BOOLEAN sync)</arglist>
    </member>
    <member kind="function">
      <type>LPADAPTER</type>
      <name>PacketOpenAdapter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga89461652953c448ddc7f96583d69b972</anchor>
      <arglist>(PCHAR AdapterName)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketReceivePacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1288083e2c001711cc8f565253e215be</anchor>
      <arglist>(LPADAPTER AdapterObject, LPPACKET lpPacket, BOOLEAN Sync)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketRequest</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac2216b6b538b44e22c71975387eae37b</anchor>
      <arglist>(LPADAPTER AdapterObject, BOOLEAN Set, PPACKET_OID_DATA OidData)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSendPacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1019e0b6d0a4bb65b3b4c5bad6279815</anchor>
      <arglist>(LPADAPTER AdapterObject, LPPACKET pPacket, BOOLEAN Sync)</arglist>
    </member>
    <member kind="function">
      <type>INT</type>
      <name>PacketSendPackets</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1edf575f235a79f52d2ec25bfba0dc1e</anchor>
      <arglist>(LPADAPTER AdapterObject, PVOID PacketBuff, ULONG Size, BOOLEAN Sync)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetBpf</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0cc9a9c0f4f0a40e9247653dc4c113cb</anchor>
      <arglist>(LPADAPTER AdapterObject, struct bpf_program *fp)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetBuff</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga13924440c1eb27f92e9234eba138ac91</anchor>
      <arglist>(LPADAPTER AdapterObject, int dim)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetDumpLimits</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6bde75891c9f74d2b2f40928f9dfedbf</anchor>
      <arglist>(LPADAPTER AdapterObject, UINT maxfilesize, UINT maxnpacks)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetDumpName</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga596275cbcd737f10f8d9e846e4f83861</anchor>
      <arglist>(LPADAPTER AdapterObject, void *name, int len)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetHwFilter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2e2319cb4851763bede5904b4f81b92b</anchor>
      <arglist>(LPADAPTER AdapterObject, ULONG Filter)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetLoopbackBehavior</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga070ea8ccdbc4ab51f409a5c1e8c12c4c</anchor>
      <arglist>(LPADAPTER AdapterObject, UINT LoopbackBehavior)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetMinToCopy</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga9ce4aabe77775d6571d7396b8b5b4963</anchor>
      <arglist>(LPADAPTER AdapterObject, int nbytes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetMode</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga14d26e7d2ad20cea71dde5acf83c42e0</anchor>
      <arglist>(LPADAPTER AdapterObject, int mode)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetNumWrites</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga05105760f1abe6f1b04baf95b2b4f6dc</anchor>
      <arglist>(LPADAPTER AdapterObject, int nwrites)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetReadTimeout</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga086f1c61a9c6e702a4a4e56023a1c178</anchor>
      <arglist>(LPADAPTER AdapterObject, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>INT</type>
      <name>PacketSetSnapLen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac6009b8061c57303e664fcc49718e163</anchor>
      <arglist>(LPADAPTER AdapterObject, int snaplen)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketStartOem</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga466fd1760b07afbebb3b77b2aa046c65</anchor>
      <arglist>(PCHAR errorString, UINT errorStringLength)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketStartOemEx</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8d73b91a363ee4f5127209b141807671</anchor>
      <arglist>(PCHAR errorString, UINT errorStringLength, ULONG flags)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>PacketStopDriver</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gacd17431b5da93401c81d443f26d56841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac635b6b5d4d6d9958cfb72d44550bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_CAPT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0b83deacb05c79fbd601f82bf2b0cb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_STAT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad52877d092fec802ec3ac83085a1f9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_MON</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0ad5b4b7259f0817e70fdeead2db19a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_DUMP</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga942a1cb1b70b6392d1d55c1ee8a25316</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_STAT_DUMP</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4a3569b94fcd55721ee6a70052e13298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Packet_ALIGNMENT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8463d2101446f74b83ed10006d772384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Packet_WORDALIGN</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6ad53095b69ed77878dc683754e3264a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumNull</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2d888c8008db794522a3b13ed65068f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumCHDLC</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1b13e6e753db6b0e48a7179cde1be439</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumPPPSerial</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gae8d4f86eb49aa7bb65794b680327a865</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumBare80211</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga5a3d28ed9a0f3379dbce8e3f4ecfcc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumRadio80211</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gae0fb7abf1fd38b8e1f3049bd75abdfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumPpi</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad3c9d011684e435e817f946a5b65be1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NPF_DISABLE_LOOPBACK</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7ccc8974741059b5ae25231a56dbed09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NPF_ENABLE_LOOPBACK</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4a60d1f215d5b2af2b3b86a0f2a90ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOSNAMEPREFIX</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaaa7b462e10c63bf143432fb626b47001</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LINK_NAME_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1fbe7bcd6cd19f4d2cbd31ac0325c95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMAX_PACKET</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf647132220fbbd7eb7d557fff2386da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADAPTER_NAME_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6043e392ac8917e3489fdd343cdcc811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADAPTER_DESC_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga9f4b4dc39275c2af0f810888d519a7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MAC_ADDR_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaafbbbc7737c2047111661bb967dd1127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NETWORK_ADDRESSES</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gafd76c4cb442dcbda4029c00974efc020</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_NDIS_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga071362fca9112a54e0ac16c7398b4fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_NDISWAN_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaff9852fc255767b33cf5bcf641d52bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_DAG_CARD</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0b7fe2a47912651aa392c5b02b695c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_DAG_FILE</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga260e05d07ffed16995ed72d04042334f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_DONT_EXPORT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8fc668e95763d96cf44c18c06361698f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_AIRPCAP_CARD</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2f50ffbb17af16a3fa7160f79087d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_NPFIM_DEVICE</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaba612196169466954c4e658eb9db6315</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _AirpcapHandle *</type>
      <name>PAirpcapHandle</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaadfdcc0e37082d8f6b28a43ec9a0bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NetType</type>
      <name>NetType</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf759976c57d814ba6ca9b1b9980db7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct npf_if_addr</type>
      <name>npf_if_addr</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad055aa705173253b10d062288b2390a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WAN_ADAPTER_INT</type>
      <name>WAN_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga925594ab94ab6adec48b221a75cb2761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WAN_ADAPTER *</type>
      <name>PWAN_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga491a4087ff661ffaf8e980db807748aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _ADAPTER</type>
      <name>ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0b83f0b6fe9705e01a0f856ca6780e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _ADAPTER *</type>
      <name>LPADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaae7faa78712408b300ec0520860124d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET</type>
      <name>PACKET</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaab5e614d4bf467d33042ff8e6469b153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET *</type>
      <name>LPPACKET</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaeb73dd108169cc32a2141481ce8b5456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET_OID_DATA</type>
      <name>PACKET_OID_DATA</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf68e38c5adf255f19b1202ec989e4566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET_OID_DATA *</type>
      <name>PPACKET_OID_DATA</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gadf678e4006b707eb64a691e611975b22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcap-bpf.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>pcap-bpf_8h</filename>
    <includes id="bpf_8h" name="bpf.h" local="no" imported="no">pcap/bpf.h</includes>
  </compound>
  <compound kind="file">
    <name>pcap-namedb.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>pcap-namedb_8h</filename>
    <includes id="namedb_8h" name="namedb.h" local="no" imported="no">pcap/namedb.h</includes>
  </compound>
  <compound kind="file">
    <name>pcap-stdinc.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>pcap-stdinc_8h</filename>
    <includes id="bittypes_8h" name="bittypes.h" local="yes" imported="no">bittypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_INTPTR_T_DEFINED</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a3ce96ec9d1fcd8dfccadb47145718f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_UINTPTR_T_DEFINED</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a106239fcf6108905a1beb6837f7343c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>caddr_t</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a0c3c2cf6b572d3e4659668a6d2ddc265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inline</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a00d24c7231be28dbaf71f5408f30e44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_CHAR</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a5047e1a434f4055a9003e4836f7ed968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_INT</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a44184cf844a916eee78598ab35fc966b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_LONG_LONG</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>acd1ddb89a6f7f17d1c152499173c3eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_SHORT</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a391756f658c0bdad5fa65c4cd3410ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>snprintf</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>aa367b75c5aed883fef5befbdf04835a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strdup</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a9254b089d435892385cf14d0ab4a7a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vsnprintf</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a00ba2ca988495904efc418acbf0627d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_W64 int</type>
      <name>intptr_t</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a8849b1e6d66a4902c0ac1d257a0a91f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_W64 unsigned int</type>
      <name>uintptr_t</name>
      <anchorfile>pcap-stdinc_8h.html</anchorfile>
      <anchor>a31b85deecb45924320becd11d3ee16ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcap/pcap.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>pcap_2pcap_8h</filename>
    <includes id="bpf_8h" name="bpf.h" local="no" imported="no">pcap/bpf.h</includes>
    <class kind="struct">pcap_addr</class>
    <class kind="struct">pcap_file_header</class>
    <class kind="struct">pcap_if</class>
    <class kind="struct">pcap_pkthdr</class>
    <class kind="struct">pcap_stat</class>
    <member kind="define">
      <type>#define</type>
      <name>LT_FCS_DATALINK_EXT</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a06b91fb222b83f8a4bafd6423b1023b5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LT_FCS_LENGTH</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a481f05e8d2f57ebbaacd86fa8ec1655d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LT_FCS_LENGTH_PRESENT</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a8faafbf50aee43f99e716de55156324b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERRBUF_SIZE</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>acd448353957d92c98fccc29e1fc8d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>af113fa82244cf1246dc09d9399049000</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_ACTIVATED</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a893528c34502eab86691821963d00087</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_BREAK</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>aa195cdd27fc030be345cc19ecc93d0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_IFACE_NOT_UP</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a6e8e9e189c9efa5e4cc415aa1fedc68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_NO_SUCH_DEVICE</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>aa4d6a03aea95162310840c015d19013e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_NOT_ACTIVATED</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a74157f440fcb0015281e907929d61c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_NOT_RFMON</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a4097c7c5f6374c19de75de3c4cc897d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_PERM_DENIED</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a02917a4a52b4f3f2e8e3d1daa17fa0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_ERROR_RFMON_NOTSUP</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a2bdaca673eb2ddf3e63f4cc68342cf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_IF_LOOPBACK</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a43a6601bfd438efc02b0ba71c5439647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_VERSION_MAJOR</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>aac031371d41e21ff96e80409e05a7ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_VERSION_MINOR</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a9c200b070c9f626d38184588b16849c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_WARNING</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>af6becba1bb8a857667698f6092f342b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_WARNING_PROMISC_NOTSUP</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a57b72876389caa265f836c0f9cb80f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>bpf_int32</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a759c6336c1d9abb462d9248c5ca5c437</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u_int</type>
      <name>bpf_u_int32</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a37fdbc8313e90fb2041203a2e40cd482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct pcap_addr</type>
      <name>pcap_addr_t</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ad5c2e491e2ca9d8eefe4217021c99bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct pcap_dumper</type>
      <name>pcap_dumper_t</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab8c7858aa3a7e3158d9d58cb113a2ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>pcap_handler</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a4da5ed7abea875423886ba3f1bcf7588</anchor>
      <arglist>)(u_char *, const struct pcap_pkthdr *, const u_char *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct pcap_if</type>
      <name>pcap_if_t</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a3a6e7cbf8d9752da3add4676c7cd4c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct pcap</type>
      <name>pcap_t</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a4711d025f83503ce692efa5e45ec60a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>pcap_direction_t</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab506e3602b2ac94641699a4b7818b129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCAP_D_INOUT</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab506e3602b2ac94641699a4b7818b129a4d36c07e0efd243506643fd9f2b9c49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCAP_D_IN</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab506e3602b2ac94641699a4b7818b129a1c28a2a1f3ae4fdb513a9366839aff55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCAP_D_OUT</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab506e3602b2ac94641699a4b7818b129a8cc7b681aedeec49c201d03eee97a959</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bpf_dump</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a98581c908cf7401ff8f03f4d1f39f88e</anchor>
      <arglist>(const struct bpf_program *, int)</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bpf_filter</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ae1e6476e5e0f5eebc9f2ec64d7c6aa54</anchor>
      <arglist>(const struct bpf_insn *, const u_char *, u_int, u_int)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>bpf_image</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a2cc43526e50fd3c29b5d1d36f1b7030d</anchor>
      <arglist>(const struct bpf_insn *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bpf_validate</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>adc788f58f9548b74f2de9b95f8f11422</anchor>
      <arglist>(const struct bpf_insn *f, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_activate</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a28c2547266c11d523ae2b21c425bcb16</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_breakloop</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ae0dc50910fabbd375fab8a1352a6cf33</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_can_set_rfmon</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a13f5867f27922fe8e3b35f9e1a6a0bf6</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_close</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>af69549b5d1380fffcec5f87061b594ca</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_compile</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ac0e8ba968bfd1ac3357c3d5397d93e97</anchor>
      <arglist>(pcap_t *, struct bpf_program *, const char *, int, bpf_u_int32)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_compile_nopcap</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>abb03865c87dd9641d81fd86457a69bb5</anchor>
      <arglist>(int, int, struct bpf_program *, const char *, int, bpf_u_int32)</arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_create</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>afcf2bcb73073cdce4ac4e6ac1600194c</anchor>
      <arglist>(const char *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_datalink</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a9b2c05a4467742a6f579838030f387d1</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_datalink_ext</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a77ec59605f0444b60abedc93afacca84</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_datalink_name_to_val</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a16f172cd1723834d6ae91eb3ece4b8eb</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>pcap_datalink_val_to_description</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab9eefbf0dfd7454ffa83b05ce48cf7ea</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>pcap_datalink_val_to_name</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a89a355a203487f282c0761bd4f2df26a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_dispatch</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>aca27cb3bc0615a77fd0d9457afa80498</anchor>
      <arglist>(pcap_t *, int, pcap_handler, u_char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_dump</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a7bb303cff6ae9f7ad61c60537faf6a08</anchor>
      <arglist>(u_char *, const struct pcap_pkthdr *, const u_char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_dump_close</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ade4503a8294892b8cdbaebd99b97f83e</anchor>
      <arglist>(pcap_dumper_t *)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>pcap_dump_file</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a319dad7ffca4658fb80f827b922882b3</anchor>
      <arglist>(pcap_dumper_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_dump_flush</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ac0b519f7ec70826554710a906a9fbc05</anchor>
      <arglist>(pcap_dumper_t *)</arglist>
    </member>
    <member kind="function">
      <type>pcap_dumper_t *</type>
      <name>pcap_dump_fopen</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a32861f0a15ac56649d3a04702377d97d</anchor>
      <arglist>(pcap_t *, FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pcap_dump_ftell</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a50de34b8b3298f76c66c82b7ca3f84de</anchor>
      <arglist>(pcap_dumper_t *)</arglist>
    </member>
    <member kind="function">
      <type>pcap_dumper_t *</type>
      <name>pcap_dump_open</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a0a7593171543f650a5d535ad21e22ebb</anchor>
      <arglist>(pcap_t *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>pcap_file</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a53b3222b4793e45d7ea1cf7f308e68ae</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_fileno</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a0619cf8ce151949a50d6c21c05d14998</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_findalldevs</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a20fb15f6d353a1df1fc38295a4eb24ad</anchor>
      <arglist>(pcap_if_t **, char *)</arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_fopen_offline</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a5d50a522717345089a202e93b8f734b3</anchor>
      <arglist>(FILE *, char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_free_datalinks</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a1c38c544ca84a9300ac27564ea9a02ab</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_freealldevs</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a48760b9dd7745f05e1a5ef2bb564e01c</anchor>
      <arglist>(pcap_if_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_freecode</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a55a9f245628d2aa18a9c1ada28960554</anchor>
      <arglist>(struct bpf_program *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_get_selectable_fd</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a1eecf60b0c4a1995d40d915deded4db4</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>pcap_geterr</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a9b32b90c9a2e1b70fd389b1320e63d9b</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_getnonblock</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a104adfa303971eaed661dc595bed7c7c</anchor>
      <arglist>(pcap_t *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_inject</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a96b5da11759aa2211f28b1c364e65363</anchor>
      <arglist>(pcap_t *, const void *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_is_swapped</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a7572a2dd22f64ddfce9f509f31bcbd3f</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>pcap_lib_version</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a2d92cec9ff55906b5b6fb883e4bd72f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_list_datalinks</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ad1a5dfd0b20283500c7ca7f13e4f2d78</anchor>
      <arglist>(pcap_t *, int **)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>pcap_lookupdev</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a014393b9962c549f5871de047ce51c72</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_lookupnet</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a85619b2913d2d8453eb7e1f023b3b4af</anchor>
      <arglist>(const char *, bpf_u_int32 *, bpf_u_int32 *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_loop</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>afb9c958acfcd523b8124acef0fbe9851</anchor>
      <arglist>(pcap_t *, int, pcap_handler, u_char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_major_version</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab8c18f82bc03aa20f7112cd9bd3eb984</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_minor_version</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>acc19dd824761972882e2122d877de3cc</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>const u_char *</type>
      <name>pcap_next</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>afe8591384361f4c6c66b97d86018bb29</anchor>
      <arglist>(pcap_t *, struct pcap_pkthdr *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_next_ex</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a6dc620c1ab7068fb3249fd77a5ec8cf0</anchor>
      <arglist>(pcap_t *, struct pcap_pkthdr **, const u_char **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_offline_filter</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a0180d1461c86b032be52faa8dd9fd608</anchor>
      <arglist>(struct bpf_program *, const struct pcap_pkthdr *, const u_char *)</arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_open_dead</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a634100e9f206213109199eb88fe24c88</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_open_live</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a42cca531925f491c08e280e9584ad54b</anchor>
      <arglist>(const char *, int, int, int, char *)</arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_open_offline</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab52742c4d20456b9dc97293bdb08ad3b</anchor>
      <arglist>(const char *, char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_perror</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a21d0fea741817408dc81829a7d12bef4</anchor>
      <arglist>(pcap_t *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_sendpacket</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a7e27fa8e635cb9b8aa91c38dcc1be7a0</anchor>
      <arglist>(pcap_t *, const u_char *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_set_buffer_size</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ad14704b9932d18b8757a25023311d1bd</anchor>
      <arglist>(pcap_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_set_datalink</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab17f9f80105fc16e8366c8f856842419</anchor>
      <arglist>(pcap_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_set_promisc</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a2f570e261f9eb0b7f63e4f4705d61f0a</anchor>
      <arglist>(pcap_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_set_rfmon</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a81a0d0529abbc062d89c0397318e8f74</anchor>
      <arglist>(pcap_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_set_snaplen</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a5165d7d6645153a936f34445217c864d</anchor>
      <arglist>(pcap_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_set_timeout</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a86d139b1dc4a6f969bfc21638437817b</anchor>
      <arglist>(pcap_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_setdirection</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ac3c3e2f16580d88018ee896b0de484d4</anchor>
      <arglist>(pcap_t *, pcap_direction_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_setfilter</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>af61f6297893ffd7d3ef0424e50dbe5f0</anchor>
      <arglist>(pcap_t *, struct bpf_program *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_setnonblock</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a88fac6e78537977b89fda57c974dae1b</anchor>
      <arglist>(pcap_t *, int, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_snapshot</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>ab0f88e754df675a80411b3b996e637dc</anchor>
      <arglist>(pcap_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_stats</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>a3acd3ef23bb2d4f195a44dfeadb31ecd</anchor>
      <arglist>(pcap_t *, struct pcap_stat *)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>pcap_statustostr</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>afc1fcff98605695ee14d49a6aed2e47f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>pcap_strerror</name>
      <anchorfile>pcap_2pcap_8h.html</anchorfile>
      <anchor>af87eaafa46a32d1850679b491265142c</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcap.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>pcap_8h</filename>
    <includes id="pcap_2pcap_8h" name="pcap/pcap.h" local="no" imported="no">pcap/pcap.h</includes>
  </compound>
  <compound kind="file">
    <name>linux/red_test/red_test.c</name>
    <path>/tmp/ws/src/soem/test/linux/red_test/</path>
    <filename>linux_2red__test_2red__test_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTMON</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a984397379b1b2255a13470ac600ae679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0501e82515b2bdf36453c4cc80f5e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_timespec</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ab333aa69248425a6a2a2b868ea188f41</anchor>
      <arglist>(struct timespec *ts, int64 addtime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_sync</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a2236b3aa05099f148da8f6a0c6b967c7</anchor>
      <arglist>(int64 reftime, int64 cycletime, int64 *offsettime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecatcheck</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ad466f62444c9bc4ce9158fce5c6a25a5</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecatthread</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a41b4a777da4c9dfc6cec01a2d12d4dbe</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redtest</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a07f2e8095a21da4462cf96661ebccd58</anchor>
      <arglist>(char *ifname, char *ifname2)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0a1433271fddfed84bc959ae6c202e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>currentgroup</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ab70420f3258d99639f12667adc46ac1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DCdiff</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a2b96b76369a010a02904ff7d73231258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deltat</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a45987e7445a7144a722e274902e7e2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>digout</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a361043af70f400c61cecb992125fff3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dorun</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a786c0b6e0295c610823d0d38f564c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expectedWKC</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ab60b608e97ebe19c7eba7d0cfcdd6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>gl_delta</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a474406025517b744867dcf371cd25bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>inOP</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>aaf1ab5178db6176b2175a1697ebe3ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a4acff8232e4aec9cd5c6dc200ac55ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>needlf</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a902cd563ff7e274d2902d62fe1f575de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ob2</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a575d3275f3b4dcc7a07237f400eece30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sched_param</type>
      <name>schedp</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ae3bb36567d69fb774d6c8888c91b871a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tv t1</type>
      <name>t2</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ae4cc9561b1e2448160e870a02287113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>thread1</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a5ee2fa16b0442aa60586ebaaa1d7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>thread2</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0ff5c6b086695885e706635e3d04d34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tmax</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a3363e61ebad4cdd552ab7506ce5a3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>toff</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a1874c32aded0242cf2392a57ddf8ee2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>wkc</name>
      <anchorfile>linux_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a5553012bcf0ae2767dfb8e45d1a11293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/red_test/red_test.c</name>
    <path>/tmp/ws/src/soem/test/win32/red_test/</path>
    <filename>win32_2red__test_2red__test_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0501e82515b2bdf36453c4cc80f5e0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_timespec</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ab333aa69248425a6a2a2b868ea188f41</anchor>
      <arglist>(struct timespec *ts, int64 addtime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_sync</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a2236b3aa05099f148da8f6a0c6b967c7</anchor>
      <arglist>(int64 reftime, int64 cycletime, int64 *offsettime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecatthread</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a41b4a777da4c9dfc6cec01a2d12d4dbe</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redtest</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a07f2e8095a21da4462cf96661ebccd58</anchor>
      <arglist>(char *ifname, char *ifname2)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0a1433271fddfed84bc959ae6c202e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DCdiff</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a2b96b76369a010a02904ff7d73231258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deltat</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a45987e7445a7144a722e274902e7e2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>digout</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a361043af70f400c61cecb992125fff3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dorun</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a786c0b6e0295c610823d0d38f564c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a4acff8232e4aec9cd5c6dc200ac55ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ob</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>aef62f3ff430568cf146415ae816d76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ob2</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a575d3275f3b4dcc7a07237f400eece30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sched_param</type>
      <name>schedp</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ae3bb36567d69fb774d6c8888c91b871a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval tv t1</type>
      <name>t2</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>ae4cc9561b1e2448160e870a02287113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>thread1</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a5ee2fa16b0442aa60586ebaaa1d7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tmax</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a3363e61ebad4cdd552ab7506ce5a3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>toff</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>a1874c32aded0242cf2392a57ddf8ee2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wcounter</name>
      <anchorfile>win32_2red__test_2red__test_8c.html</anchorfile>
      <anchor>aa98204969ced4d44d4278530aa9d67ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remote-ext.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>remote-ext_8h</filename>
    <class kind="struct">pcap_rmtauth</class>
    <class kind="struct">pcap_samp</class>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_BUF_SIZE</name>
      <anchorfile>group__remote__struct.html</anchorfile>
      <anchor>gacacb155b596f7511f714de129ae32c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_DATATX_UDP</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>gaca53ea1423680167cf046752337b3381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_MAX_RESPONSIVENESS</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>gae54e5c810d75f23f69a0c78ca7f882b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_NOCAPTURE_LOCAL</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>ga337712d5c8d26a0d984d6bb702d0118d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_NOCAPTURE_RPCAP</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>ga1af46d0c195f9a3b66955acdd52b5375</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_PROMISCUOUS</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>ga9134ce51a9a6a7d497c3dee5affdc3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SAMP_1_EVERY_N</name>
      <anchorfile>group__remote__samp__methods.html</anchorfile>
      <anchor>ga79bf88faf9851bf82ee30beb302e3b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SAMP_FIRST_AFTER_N_MS</name>
      <anchorfile>group__remote__samp__methods.html</anchorfile>
      <anchor>ga5a4ae1f017ece5c1d3b44c8a399d130b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SAMP_NOSAMP</name>
      <anchorfile>group__remote__samp__methods.html</anchorfile>
      <anchor>ga1fc3a70120a1188f5ed4cc2af0ff0671</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_FILE</name>
      <anchorfile>group__remote__source__ID.html</anchorfile>
      <anchor>ga9188ad0fc0d12fc51d1e9f5e78bf9440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_FILE_STRING</name>
      <anchorfile>group__remote__source__string.html</anchorfile>
      <anchor>gadb108815eb410ca0ab0b444ff2e56a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_IF_STRING</name>
      <anchorfile>group__remote__source__string.html</anchorfile>
      <anchor>ga6d7103b8a7e1eca8c325bd8f32c361c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_IFLOCAL</name>
      <anchorfile>group__remote__source__ID.html</anchorfile>
      <anchor>ga00c875af0185ead420787d4eaba6ff71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_IFREMOTE</name>
      <anchorfile>group__remote__source__ID.html</anchorfile>
      <anchor>gae5558973e334926f6e7171e3a711e265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RPCAP_HOSTLIST_SIZE</name>
      <anchorfile>group__remote__struct.html</anchorfile>
      <anchor>gad71cfa3b6dd1dacb2e8d6cef4ae67723</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RPCAP_RMTAUTH_NULL</name>
      <anchorfile>group__remote__auth__methods.html</anchorfile>
      <anchor>gacf895bca5fa091307dcfa3a7cb6c8882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RPCAP_RMTAUTH_PWD</name>
      <anchorfile>group__remote__auth__methods.html</anchorfile>
      <anchor>gab73de990af3daaf44ff88119050634fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_open</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a2b64c7b6490090d1d37088794f1f1791</anchor>
      <arglist>(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_createsrcstr</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>aa3111e10f930a9772a32a922b26948b0</anchor>
      <arglist>(char *source, int type, const char *host, const char *port, const char *name, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_parsesrcstr</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a090e0afd3f463b4b60a64c47eddc1ba2</anchor>
      <arglist>(const char *source, int *type, char *host, char *port, char *name, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_findalldevs_ex</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a98f36e62c95c6ad81eaa8b2bbeb8f16e</anchor>
      <arglist>(char *source, struct pcap_rmtauth *auth, pcap_if_t **alldevs, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>struct pcap_samp *</type>
      <name>pcap_setsampling</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a84c7d55f5b0e7d545b38d6b8e7bde005</anchor>
      <arglist>(pcap_t *p)</arglist>
    </member>
    <member kind="function">
      <type>SOCKET</type>
      <name>pcap_remoteact_accept</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a5495943cc8262db57f726e2a23f837dd</anchor>
      <arglist>(const char *address, const char *port, const char *hostlist, char *connectinghost, struct pcap_rmtauth *auth, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_remoteact_list</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a7ee8f666bff537aa457b7c05651cf815</anchor>
      <arglist>(char *hostlist, char sep, int size, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_remoteact_close</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a6a84e03497f946d61c440696e57e2c95</anchor>
      <arglist>(const char *host, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_remoteact_cleanup</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a7b022e0a67f5ff62fd13df5c688d6d82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcap_t *</type>
      <name>pcap_open</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a2b64c7b6490090d1d37088794f1f1791</anchor>
      <arglist>(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_createsrcstr</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>aa3111e10f930a9772a32a922b26948b0</anchor>
      <arglist>(char *source, int type, const char *host, const char *port, const char *name, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_parsesrcstr</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a090e0afd3f463b4b60a64c47eddc1ba2</anchor>
      <arglist>(const char *source, int *type, char *host, char *port, char *name, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_findalldevs_ex</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a98f36e62c95c6ad81eaa8b2bbeb8f16e</anchor>
      <arglist>(char *source, struct pcap_rmtauth *auth, pcap_if_t **alldevs, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>struct pcap_samp *</type>
      <name>pcap_setsampling</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a84c7d55f5b0e7d545b38d6b8e7bde005</anchor>
      <arglist>(pcap_t *p)</arglist>
    </member>
    <member kind="function">
      <type>SOCKET</type>
      <name>pcap_remoteact_accept</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a5495943cc8262db57f726e2a23f837dd</anchor>
      <arglist>(const char *address, const char *port, const char *hostlist, char *connectinghost, struct pcap_rmtauth *auth, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_remoteact_list</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a7ee8f666bff537aa457b7c05651cf815</anchor>
      <arglist>(char *hostlist, char sep, int size, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_remoteact_close</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a6a84e03497f946d61c440696e57e2c95</anchor>
      <arglist>(const char *host, char *errbuf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_remoteact_cleanup</name>
      <anchorfile>remote-ext_8h.html</anchorfile>
      <anchor>a7b022e0a67f5ff62fd13df5c688d6d82</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/simple_test/simple_test.c</name>
    <path>/tmp/ws/src/soem/test/linux/simple_test/</path>
    <filename>linux_2simple__test_2simple__test_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="yes" imported="no">ethercatfoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTMON</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a984397379b1b2255a13470ac600ae679</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ecatcheck</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>ad466f62444c9bc4ce9158fce5c6a25a5</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simpletest</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a97c8cfa2374fc882f9ce995d806a8dbb</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>currentgroup</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>ab70420f3258d99639f12667adc46ac1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expectedWKC</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>ab60b608e97ebe19c7eba7d0cfcdd6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>inOP</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>aaf1ab5178db6176b2175a1697ebe3ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>needlf</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a902cd563ff7e274d2902d62fe1f575de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>thread1</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a5ee2fa16b0442aa60586ebaaa1d7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>wkc</name>
      <anchorfile>linux_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a5553012bcf0ae2767dfb8e45d1a11293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/simple_test/simple_test.c</name>
    <path>/tmp/ws/src/soem/test/win32/simple_test/</path>
    <filename>win32_2simple__test_2simple__test_8c</filename>
    <includes id="osal_8h" name="osal.h" local="yes" imported="no">osal.h</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="yes" imported="no">ethercatfoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTMON</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a984397379b1b2255a13470ac600ae679</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AEPsetup</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a6087c3921f4118ee0c622e406a0f3aad</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>DWORD WINAPI</type>
      <name>ecatcheck</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>aebf0cc1d912bd232fa5f717e61ce374f</anchor>
      <arglist>(LPVOID lpParam)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EL7031setup</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a5f9dbba4356d99fa66696e8c9d1e9d0e</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void CALLBACK</type>
      <name>RTthread</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>ae2eac7d20e52f396d4fec5e0adbeef1a</anchor>
      <arglist>(UINT uTimerID, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simpletest</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a97c8cfa2374fc882f9ce995d806a8dbb</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>currentgroup</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>ab70420f3258d99639f12667adc46ac1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expectedWKC</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>ab60b608e97ebe19c7eba7d0cfcdd6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifbuf</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a3c57011eba83aa8dc298fbfbe08efff3</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>inOP</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>aaf1ab5178db6176b2175a1697ebe3ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>needlf</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a902cd563ff7e274d2902d62fe1f575de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>rtcnt</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>abb15daca2d4dfc4360f4517f480d978a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>thread1</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a8d7575cde003c2909057e694e77a6c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>wkc</name>
      <anchorfile>win32_2simple__test_2simple__test_8c.html</anchorfile>
      <anchor>a5553012bcf0ae2767dfb8e45d1a11293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/slaveinfo/slaveinfo.c</name>
    <path>/tmp/ws/src/soem/test/linux/slaveinfo/</path>
    <filename>linux_2slaveinfo_2slaveinfo_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="function">
      <type>char *</type>
      <name>dtype2string</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>adf78507fc0efdea77b1c1fabc8850f3f</anchor>
      <arglist>(uint16 dtype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SDO2string</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a4832e1e90a7ff54c233b13ae1ddd08ed</anchor>
      <arglist>(uint16 slave, uint16 index, uint8 subidx, uint16 dtype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_map_sdo</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a71f2d61fca6d79b639dde22958ef3f9d</anchor>
      <arglist>(int slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_map_sii</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a3027c2bb48c60b883837277f35af5a27</anchor>
      <arglist>(int slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_PDOassign</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>aa91d7628da6c39b5fa0f033ec7ad2dc0</anchor>
      <arglist>(uint16 slave, uint16 PDOassign, int mapoffset, int bitoffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>si_sdo</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>ac9d3d9f3b56effa025526d6c7f072cbd</anchor>
      <arglist>(int cnt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_siiPDO</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a2435671b5708ca9188db3524f99cf429</anchor>
      <arglist>(uint16 slave, uint8 t, int mapoffset, int bitoffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slaveinfo</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a3552c609d2e51520c4afde65240a22d6</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hstr</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>af6f9a9fbc3bde825d687ac39debfaca5</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>ec_ODlistt</type>
      <name>ODlist</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>ae1e48e874936243e9edeab1f7a96dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_OElistt</type>
      <name>OElist</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a65f75866b1c783f9afc422afd033f146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>printMAP</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>af97f9482aef3b3dfb48f421c9d201e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>printSDO</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a6a38fcf4c24e7c26159e94642e13d4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>usdo</name>
      <anchorfile>linux_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a5c1fdba957183a8fbf710fcad1739264</anchor>
      <arglist>[128]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32/slaveinfo/slaveinfo.c</name>
    <path>/tmp/ws/src/soem/test/win32/slaveinfo/</path>
    <filename>win32_2slaveinfo_2slaveinfo_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="yes" imported="no">ethercattype.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="yes" imported="no">ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="yes" imported="no">ethercatmain.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="yes" imported="no">ethercatconfig.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="yes" imported="no">ethercatcoe.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="yes" imported="no">ethercatdc.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="yes" imported="no">ethercatprint.h</includes>
    <member kind="function">
      <type>char *</type>
      <name>dtype2string</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>adf78507fc0efdea77b1c1fabc8850f3f</anchor>
      <arglist>(uint16 dtype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SDO2string</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a4832e1e90a7ff54c233b13ae1ddd08ed</anchor>
      <arglist>(uint16 slave, uint16 index, uint8 subidx, uint16 dtype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_map_sdo</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a71f2d61fca6d79b639dde22958ef3f9d</anchor>
      <arglist>(int slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_map_sii</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a3027c2bb48c60b883837277f35af5a27</anchor>
      <arglist>(int slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_PDOassign</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>aa91d7628da6c39b5fa0f033ec7ad2dc0</anchor>
      <arglist>(uint16 slave, uint16 PDOassign, int mapoffset, int bitoffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>si_sdo</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>ac9d3d9f3b56effa025526d6c7f072cbd</anchor>
      <arglist>(int cnt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>si_siiPDO</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a2435671b5708ca9188db3524f99cf429</anchor>
      <arglist>(uint16 slave, uint8 t, int mapoffset, int bitoffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slaveinfo</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a3552c609d2e51520c4afde65240a22d6</anchor>
      <arglist>(char *ifname)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hstr</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>af6f9a9fbc3bde825d687ac39debfaca5</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifbuf</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a3c57011eba83aa8dc298fbfbe08efff3</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>IOmap</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>abd49ea7d1a34c36e74ff633f727a6260</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>ec_ODlistt</type>
      <name>ODlist</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>ae1e48e874936243e9edeab1f7a96dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_OElistt</type>
      <name>OElist</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a65f75866b1c783f9afc422afd033f146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>printMAP</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>af97f9482aef3b3dfb48f421c9d201e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>printSDO</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a6a38fcf4c24e7c26159e94642e13d4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>usdo</name>
      <anchorfile>win32_2slaveinfo_2slaveinfo_8c.html</anchorfile>
      <anchor>a5c1fdba957183a8fbf710fcad1739264</anchor>
      <arglist>[128]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sll.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>sll_8h</filename>
    <class kind="struct">sll_header</class>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_BROADCAST</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>ac3b7ad7f0305d5ecfc545f0ef601473f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_HOST</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>aedd2e710b810cc94799a0802992b8720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_MULTICAST</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>aa9fd4bbef9902107d2238a2e55e0ea73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_OTHERHOST</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>a978e7371a3998dcae8839d9398adec70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_OUTGOING</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>ab6c118a4ba304b74a583b1f22273c047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_P_802_2</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>ae4b2750659aca8442eb78dc135ebeb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINUX_SLL_P_802_3</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>a38e12d1d52bdd860f95f988f581bc3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLL_ADDRLEN</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>aa9d4dab8f22850b820ad7de1662981af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLL_HDR_LEN</name>
      <anchorfile>sll_8h.html</anchorfile>
      <anchor>addd16ab9a840069154dfa8bb5d031fb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/soem.dox</name>
    <path>/tmp/ws/src/soem/doc/</path>
    <filename>doc_2soem_8dox</filename>
  </compound>
  <compound kind="file">
    <name>soem/soem.dox</name>
    <path>/tmp/ws/src/soem/soem/</path>
    <filename>soem_2soem_8dox</filename>
  </compound>
  <compound kind="file">
    <name>stdint.h</name>
    <path>/tmp/ws/src/soem/osal/win32/</path>
    <filename>stdint_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_W64</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3730e9bd68460c3bea497352ee69b9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab8c7ef9b034497b6cbd51a82eb22943b</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac58f2c111cc9989c86db2a7dc4fd84ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad4e9955955b27624963643eac448118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7df71d27f096826a76677178823f39bb</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a181807730d4a375f848ba139813ce04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a688eb21a22db27c2b2bd5836943cdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a095799ae3fe39d90cfbbe21ad4713318</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad0d744f05898e32d01f73f8af3cd2071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab21f12f372f67b8ff0aa3432336ede67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>acf31df4f42272d793d752c4628c0f195</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aaf7f29f45f1a513b4748a4e5014ddf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aadcf2a81af243df333b31efa6461ab8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2fd35d0ea091e04caec504ff0042cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a169460a4e2a79138723d68d99372d958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac96fa0f41b19e89f109e4f9913ca6635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad93df1652ed0635513d5efe4f1219926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a13c95cf9c209d8daacb36cbf0d5ba275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST64_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a50f0fdcb00ea2500cec0f3d6d45c36f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>acbcdb3bee0f5f904da5df8de69a80ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aad8fb982cb19143efd5ee9a1a7a89390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7eb2a8e2a1c65d6c9ad0f86154890baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a1f91bfd5820c2f27af3d260fc75813e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a5618711a0a54f722190a3a1219e278c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2360a536116dd734820a6b5b3d560ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a35d0f98a2e507fd1be779d49da92724e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST64_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac12b4f6966b57ad82feb683b284b4060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aa05109908fb2770f632d2b646b9f85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3e986cad833f63f420962ff60eda87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad558c804c227da1f8e1844e5314e80c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a022b9b0a3564d786244a4631847c37a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2b0a3edfc672154f606dc3ad26277b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPTR_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a9e5742f2bae4a5283431a3c03499e3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPTR_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2aaa6d3aa1d7d1e0e326955aa24db752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRDIFF_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>add2ef7bffac19cfdd1f4b5495409672f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRDIFF_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad9b88ba2fb858f98b50b38e49875d90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a1f5fe9445d0ad0bee21bab1de4cc3e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a21e605b9ac3a03b6de93cdf5a69e129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3c75bb398badb69c7577b21486f9963f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac8ab4bd1a0343acea9b7ed3e05c5ad13</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3ea490c9b3617d4479bd80ef93cd5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a189f825ef34a1be844d384db2618ce12</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab5eb23180f7cc12b7d6c04a8ec067fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8da5373e041921aa34c2b6172ac3babc</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a30654b4b67d97c42ca3f9b6052dda916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8caaafb4382e3c415f261b6580f0929d</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aeb4e270a084ee26fe73e799861bd0252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aed28ca63d9b222f6f1377358fe73a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad51246a178143208b2db3315efd21c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aeb74410af7781bc84b5f64ae7a8f4a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2c6f97ea2d76d0cf6260c84046cdb44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a6ef6a1a518bbf516ca8b0180b11c358f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a70cad8bacc9a6db301e1cdc86cc8d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aab530113fa96e280e49c3c138b0f917d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2a80bde77ee1698d0f42f334adad4f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad7d1c8e3d3b8ba6eed942f6f7a0910db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aa54fd5210434219e9027bfa0f0e325c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTPTR_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab2355300ea19395357e62d780f4dd073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WCHAR_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2a823f3ccf2306cfbaa34d8addf66010</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WCHAR_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a051084d5ebcabf282d9ca9bb2b891a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINT_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad3f7b6bb8aa7d619017a91d3b2edc1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINT_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a5285bc55170ae1701e599decacc7f001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>int16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a269259c924dce846340ddbb810db2e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab1967d8591af1a4e48c37fd2b0f184d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed __int64</type>
      <name>int64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a414156feea104f8f75b4ed9e3121b2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aef44329758059c91c76d334e8fc09700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int_fast16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a9b7386d4af0e20ee32296d9a158c9f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int_fast32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a920d4b149da0252281b6762375fb644a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int_fast64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>afd072b9a94c14417246175f6442422ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int_fast8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a880ed9ceb8621521452c81d03bd08cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int_least16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a17f379713bed2a28ac431760401253cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int_least32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2676b57a778795e5d0598970f1407f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int_least64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2073b30b3170d509bc756bf5c7862caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int_least8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aadfd725efbf565422ab13db91ccca53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>intmax_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a036cd61bb4b30bb510b9538af4cebd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_W64 signed int</type>
      <name>intptr_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>abd3131a20f4053d808d4277db3e39a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a273cf69d639a59973b6019625df33e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a435d1572bf3f880d55459d9805097f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned __int64</type>
      <name>uint64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aec6fcb673ff035718c238c8c9d544c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aba7bc1797add20fe3efdf37ced1182c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint_fast16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a6ed085329b153773ff76afa0702cf897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint_fast32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8f075c759c74e109e8184306c663809d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint_fast64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a6fd055dddb7d91fab0635146851af8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint_fast8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad0fca8b15c218d2c687f8c373a71d228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint_least16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a4f3f6e6631cb4aaeadf1c59ff597b2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint_least32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac0af81082969e5e3f4d939b1de7002ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint_least64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab604f73dd823867b43702ae88b4f4445</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint_least8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac76e2383debd5a3b100514044828961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uintmax_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2ba5f6c0633401558d277b2c0e4f758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_W64 unsigned int</type>
      <name>uintptr_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a31b85deecb45924320becd11d3ee16ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usb.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>usb_8h</filename>
    <class kind="struct">_usb_header</class>
    <class kind="struct">_usb_setup</class>
    <member kind="define">
      <type>#define</type>
      <name>URB_BULK</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a2d8cc94e74099791ff5172de6a46d332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_COMPLETE</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>af653f72cd66937511923f38ef5db0734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_CONTROL</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a47381194136626e2d2f4819aa98f5a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_ERROR</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a0e4b5fa98656adf2ad45cbea0df87ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_INTERRUPT</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a6b858224e002d1cff87e8e610970882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_ISOCHRONOUS</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>ae3dee18352adde4984d4997708d0ee30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_SUBMIT</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a8bf3878342e512de0e5e5b2d83885c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URB_TRANSFER_IN</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a30004e5c520e90a6f962e17353d83bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _usb_header</type>
      <name>pcap_usb_header</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a5399a1e65d5666026e0607de697e93c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _usb_setup</type>
      <name>pcap_usb_setup</name>
      <anchorfile>usb_8h.html</anchorfile>
      <anchor>a4efa5293beeba68317134d19043847ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlan.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/pcap/</path>
    <filename>vlan_8h</filename>
    <class kind="struct">vlan_tag</class>
    <member kind="define">
      <type>#define</type>
      <name>VLAN_TAG_LEN</name>
      <anchorfile>vlan_8h.html</anchorfile>
      <anchor>aa189a385e0093f7f185ada9328b02e09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Win32-Extensions.h</name>
    <path>/tmp/ws/src/soem/oshw/win32/wpcap/Include/</path>
    <filename>Win32-Extensions_8h</filename>
    <class kind="struct">pcap_send_queue</class>
    <member kind="define">
      <type>#define</type>
      <name>AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ac635b6b5d4d6d9958cfb72d44550bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_EXECUTE</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a7b833a1802fa10b0d550c6eb3e724d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_GET_REGISTER_VALUE</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ae234c1f999720a0167b71235dd9efbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_INIT</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>aab18fbabe4f6a84757afb8088827e82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_LOOKUP</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a5e77fbb97cf270c27c430722a1e6fa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MEM_EX</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a5be0e4575ff0738e013bf0f3b76dc7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MEM_EX_IMM</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a8b0c82df581e67530cb69b0c737f6d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_MEM_EX_IND</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ae9464818b3ae1e14e27bf7dc2a7d0a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_RESET</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>abb2e97aac5a34caa5ceb0d8495ca7d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SEPARATION</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ac6ebbf4ea8c29d48aa9ebe282544f467</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SET_ACTIVE</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a54a2fb014f7f0ff0dbec7b8c9c319322</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SET_ACTIVE_READ</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a2beb870e2a5cd292a00b8bc243c0ab78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SET_AUTODELETION</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a60cf9b2aab2c973697939bdc85ff4f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SET_MEMORY</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a53c19e47ce08fe540a1e1323b1d5eb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SET_REGISTER_VALUE</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>afcf6a0cd9b0e14f9456d643888ae958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_SET_WORKING</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>aa2cac9008111e31a231a0183e2af0525</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_TME</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ad7d6cc253b9b7d72ff13f80370a52490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BPF_VALIDATE</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a52afa333263879b18b8ef1278e9d9c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _AirpcapHandle *</type>
      <name>PAirpcapHandle</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>aadfdcc0e37082d8f6b28a43ec9a0bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct pcap_send_queue</type>
      <name>pcap_send_queue</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a59f37277a1b82cbf46112f0e97485696</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PAirpcapHandle</type>
      <name>pcap_get_airpcap_handle</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a4c8f8d1b9238c74faa156494a6b98670</anchor>
      <arglist>(pcap_t *p)</arglist>
    </member>
    <member kind="function">
      <type>HANDLE</type>
      <name>pcap_getevent</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a2c415e9192c7b18a81a02300ae6f2c02</anchor>
      <arglist>(pcap_t *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_live_dump</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>aedef54159d918b22a7de8e75b8a3ef4d</anchor>
      <arglist>(pcap_t *p, char *filename, int maxsize, int maxpacks)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_live_dump_ended</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>afe8a334f3a7ae2dc7f52e96523da39be</anchor>
      <arglist>(pcap_t *p, int sync)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_offline_filter</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ae92f11bfb001c19b2d0fbcd6821d222a</anchor>
      <arglist>(struct bpf_program *prog, const struct pcap_pkthdr *header, const u_char *pkt_data)</arglist>
    </member>
    <member kind="function">
      <type>pcap_send_queue *</type>
      <name>pcap_sendqueue_alloc</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>ab940e69631b7cc7f2232a69ea02b86d9</anchor>
      <arglist>(u_int memsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcap_sendqueue_destroy</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a72624f7a9932cc2124abf661001e0aa4</anchor>
      <arglist>(pcap_send_queue *queue)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_sendqueue_queue</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a4c57ea320d71dbfe55c5665af9db1297</anchor>
      <arglist>(pcap_send_queue *queue, const struct pcap_pkthdr *pkt_header, const u_char *pkt_data)</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>pcap_sendqueue_transmit</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>aa4d55eb047a1cccc0e28397ce04ee097</anchor>
      <arglist>(pcap_t *p, pcap_send_queue *queue, int sync)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_setuserbuffer</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a9b68e06df888cb005ddb92117227e0a6</anchor>
      <arglist>(pcap_t *p, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcap_start_oem</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a6455abf1f09abfd5493e2e0e914aa612</anchor>
      <arglist>(char *err_str, int flags)</arglist>
    </member>
    <member kind="function">
      <type>struct pcap_stat *</type>
      <name>pcap_stats_ex</name>
      <anchorfile>Win32-Extensions_8h.html</anchorfile>
      <anchor>a8050f7829956aabd243cc32b3cfabbd6</anchor>
      <arglist>(pcap_t *p, int *pcap_stat_size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_ADAPTER</name>
    <filename>struct__ADAPTER.html</filename>
    <member kind="variable">
      <type>UINT</type>
      <name>Flags</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga064befe7b11af2a36c42a53491189d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hFile</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1a55e6a2b2e6f31d8c4b037381dcd01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>Name</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4c88c67928a7cdaaf087c698b8f94e7a</anchor>
      <arglist>[ADAPTER_NAME_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NumWrites</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga14ea4ee3fc18492b7c56657e58638f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PWAN_ADAPTER</type>
      <name>pWanAdapter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0e51683069b5f59959a3c0f54c59e0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>ReadEvent</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gab558e0a5524518a17fcd4971ecd7787e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>ReadTimeOut</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8a9e21754948183bee9c6bb24b724df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>SymbolicLink</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaaf7618f526b1f49ce3f1e72f587088e9</anchor>
      <arglist>[MAX_LINK_NAME_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_PACKET</name>
    <filename>struct__PACKET.html</filename>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>bIoComplete</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac5904028cfd301aabe004ec62eee0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>Buffer</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga3c2cab6daf3a53289f6dfc171f009f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hEvent</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga040a7df39bd6646da4d0f742c0777b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Length</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga433305c8d8f339cd0e7927c5460c4caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OVERLAPPED</type>
      <name>OverLapped</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga99a2fddbeb31567a12eab3f8e5b4e9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ulBytesReceived</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4f7b16f36290210bb6555ac3dbb193d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_PACKET_OID_DATA</name>
    <filename>struct__PACKET__OID__DATA.html</filename>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Data</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga782d481f35f561916f97fe7107d35133</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0d06320feef7a54bd95ba4335d830256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Oid</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga743b330998688fcaa6f5339f9fcc46e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_pcap_bluetooth_h4_header</name>
    <filename>struct__pcap__bluetooth__h4__header.html</filename>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>direction</name>
      <anchorfile>struct__pcap__bluetooth__h4__header.html</anchorfile>
      <anchor>ac7bcca365802c952b541347d35afabb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_usb_header</name>
    <filename>struct__usb__header.html</filename>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>bus_id</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a888b06feb0ef7994b3beaea72e1be31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>data_flag</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>ac98b6745eaca137c6103bd60b579e32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>data_len</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>ac69321f836c8e1d26a5831e2bfee4a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>device_address</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>aac6f1a1fd98410845626eec7850c2597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>endpoint_number</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a5be95fda4a1b0ce92855e9087bf4e59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>event_type</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a9708136e9462e90ebc5100033b2dba58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int64_t</type>
      <name>id</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>aba16d1f42280d6dda92b21021797c3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcap_usb_setup</type>
      <name>setup</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a2080c81e5f6edfeb48a4eb6d21da8d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>setup_flag</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a3a98c467b6f5d7cfc81b4889637488f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>status</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>af5f67e8294fb486d0fc5bd85dc8e7cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>transfer_type</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a39b8721c6c61bb2096b4fb1af95e9a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>ts_sec</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a09b431b42b45b1f4b7d4511813141daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>ts_usec</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>aef77b2a16caf2ff3acdec1ffd4a71a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int32_t</type>
      <name>urb_len</name>
      <anchorfile>struct__usb__header.html</anchorfile>
      <anchor>a7bddec081bc016e4f2dfaa7dacde3abc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_usb_setup</name>
    <filename>struct__usb__setup.html</filename>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>bmRequestType</name>
      <anchorfile>struct__usb__setup.html</anchorfile>
      <anchor>a9e17a96ce6bba41e99f19992f541e768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>bRequest</name>
      <anchorfile>struct__usb__setup.html</anchorfile>
      <anchor>ac1c5e9870b50178f2fe216502ccb36b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>wIndex</name>
      <anchorfile>struct__usb__setup.html</anchorfile>
      <anchor>a87882084f442967016574a7aef07f1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>wLength</name>
      <anchorfile>struct__usb__setup.html</anchorfile>
      <anchor>a2cd093eb927b72b6ba66c98882e7449b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>wValue</name>
      <anchorfile>struct__usb__setup.html</anchorfile>
      <anchor>a4eff6a64cdeb67f46c0a9421b782fca7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bfin_emac_regs</name>
    <filename>structbfin__emac__regs.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>_reserved1</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a19e81874791d3f6a769208b37ad5036f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>_reserved2</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a874491b641178963ed1e312fc015f8e2</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>_reserved3</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ac7dc21f354d5ee5fea4840a93f4d07c3</anchor>
      <arglist>[27]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>addrhi</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a2041e2694f6d6f739963fc559edc5289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>addrlo</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ad6ebc022b03cb4d450acdeeeb57c2a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>flc</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a87145ddabd4be0d3fa6b91d9b7f145e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hashhi</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ae426d2e8bbfc508a56d365496f421648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hashlo</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a5c9ca7111dbeea927991333020b2c4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_ctl</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ac528e9527da76856c39dd7c93ba0f8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rirqe</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>afad94f5ee0a7410df2a460271e1d4cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rirqs</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ad8876869024eaed6d25d2f89be1190cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_align</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>afefae3106a566265f0a7ea646cfc2e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_allfrm</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>aef010b05eb4a1c7a2665fc0bd3e23300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_alloct</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a9c2cce053426bce68cc15653ec5065d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_broad</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a331c8c0a3aaf850ad54f4fad662d1fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_dmaovf</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a7341d668d312eb6073380c326cf4a41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_eq64</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a4dcce720571d1bdd290463836ac096f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_fcs</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a413842c930cedeed80df7b6bfd462d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_ge1024</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a5cdd86400d8d3f98ebf6adb0e48a3394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_lnerri</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a729ffadd21256f4bfefe1204d47a4e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_lnerro</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a1ad50bac1fa5e1bace977664e805162d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_long</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a083cd8f2c8b46476946f5aa12e2def76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_lt1024</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a9849ae6bd695a8e24d7f3cc3dd63c0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_lt128</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a2a9599d2987a3b3ce881513a899a4899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_lt256</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a7305c623e9eaa52b07df7f75a76041eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_lt512</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a5f6baece3d1e7482d6d171b36dafad9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_macctl</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a30c1eba45c08fbe56d24bb4fd27d685d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_multi</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a4497827e116c07d0de80761e45f245b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_octet</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a8662e4facf29b540788c4abbb70dea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_ok</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a177db1fe7c38472b17479b362976ef4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_opcode</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ac2fdbf0719e0369fb0c7e3b17612f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_pause</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>aa8aede5a572d41a7377e0601c8896a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_short</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a66395130eae6f624ec6aec0a2fa52ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_typed</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>acd45fc3d383e2df3fa72e76c288adc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_rxc_unicst</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a8aacf6e86f581701dd72280371272c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_tirqe</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>aa5967a82c8e8b887f90dea01346407e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mmc_tirqs</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a4868939862bec889c048af9f6d2cf9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>opmode</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a8dfdc96aa261210a75cf213a342b38b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rx_irqe</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a7a68bf7eb42e1219a3d8b2eaad215d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rx_stat</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ac8329a9a7474372161ba67380f12d46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rx_stky</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a704c697db9281cbafbc5d1d2f8c4dbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>staadd</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>abbea4de7638baa7bc91deefe1df597a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>stadat</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ac3f40de3cebf1e8bcd85efb465adef9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>sysctl</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ae47f75352190b806cc1ab3583ecf7b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>systat</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ad59c88be7dfe35767af536c671abcc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tx_irqe</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>af34b4b935f56db65fed95393c1b9aecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tx_stat</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a1bd2cdb05496652431b408795c2d92ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tx_stky</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>afb3c7c262447a7ad7eb521af8786fadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>vlan1</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a1cf3ec7c31a69f2bfd0826776147a099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>vlan2</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>aab506b6c458262ae96ddc47250e1cedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wkup_ctl</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>aaeb935c32670b4f50522c4fada72a6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wkup_ffcmd</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a4fd5a75ea63738348f6a6779271e17cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wkup_ffcrc0</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>ac510f43bfd97e05465905ad88a72e1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wkup_ffcrc1</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>afbc0b3e7109e2bf12ed677aac40335c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wkup_ffmsk</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a58f7610710a19ba212f63e257c18be59</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wkup_ffoff</name>
      <anchorfile>structbfin__emac__regs.html</anchorfile>
      <anchor>a947c9da6e74ad6d3c7da886aa99dcf1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bpf_hdr</name>
    <filename>structbpf__hdr.html</filename>
    <member kind="variable">
      <type>UINT</type>
      <name>bh_caplen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga99a6b8285db013fd1916e8e6ff1bbc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bh_datalen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0ea7509b28d57386b3403fe7e1c3532c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>bh_hdrlen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga22814a7009010193b57522082f3f8483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>bh_tstamp</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga086ebd19a4a5de5e9970fd4e1fb1a2a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bpf_insn</name>
    <filename>structbpf__insn.html</filename>
    <member kind="variable">
      <type>USHORT</type>
      <name>code</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaec838250f22945fcd28784928dee0bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>code</name>
      <anchorfile>structbpf__insn.html</anchorfile>
      <anchor>a2da51f391465c2aa6d2bc4f88c9375f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>jf</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga519073c08ed4992a31ef7023c4618f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_char</type>
      <name>jf</name>
      <anchorfile>structbpf__insn.html</anchorfile>
      <anchor>a7b51623c2f103793373f27465b7ce840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>jt</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2cf02fa8c3c9fa48f638e3927344d4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_char</type>
      <name>jt</name>
      <anchorfile>structbpf__insn.html</anchorfile>
      <anchor>afd246d9d966166aa20443bdb4f02a924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga044f5cc795973d4f89a4da1849417efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>k</name>
      <anchorfile>structbpf__insn.html</anchorfile>
      <anchor>a233c23ce0d655662de5fb43607c498bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bpf_program</name>
    <filename>structbpf__program.html</filename>
    <member kind="variable">
      <type>struct bpf_insn *</type>
      <name>bf_insns</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2187d8457ccdd2062142e4fb8d5adb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>bf_len</name>
      <anchorfile>structbpf__program.html</anchorfile>
      <anchor>a35bd70e766e29d34c3dfc833a079ae0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bf_len</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gabaea35b84242604ef6d43b3a9f599f15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bpf_stat</name>
    <filename>structbpf__stat.html</filename>
    <member kind="variable">
      <type>UINT</type>
      <name>bs_capt</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gacb8d4f1eb16cfb8cdc55f71bc2b0bce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bs_drop</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf59db445fbf12ef54b8eeec9dbf15591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bs_recv</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4c2993986f659cc03f0955aedf6d8f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>ps_ifdrop</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6a32eace4b189be8810ffa330156678b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bpf_version</name>
    <filename>structbpf__version.html</filename>
    <member kind="variable">
      <type>u_short</type>
      <name>bv_major</name>
      <anchorfile>structbpf__version.html</anchorfile>
      <anchor>a9c78af150c7d2c9a467a7131935229c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>bv_minor</name>
      <anchorfile>structbpf__version.html</anchorfile>
      <anchor>aa1f2d691777a23221d9d32a0e0a478ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dump_bpf_hdr</name>
    <filename>structdump__bpf__hdr.html</filename>
    <member kind="variable">
      <type>UINT</type>
      <name>caplen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga3606d41bdedda8cd2034a13a2b97544d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>len</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf9a52f7717067c1a59319f8cb0b046bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>ts</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga072c915f2c8a21d35511abb1c2b8a7d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_adapter</name>
    <filename>structec__adapter.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>desc</name>
      <anchorfile>structec__adapter.html</anchorfile>
      <anchor>a838e4205e60ac7e4c949085cdbc73aed</anchor>
      <arglist>[EC_MAXLEN_ADAPTERNAME]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structec__adapter.html</anchorfile>
      <anchor>a91dd17cb7fc369bc978bfb72bc57990b</anchor>
      <arglist>[EC_MAXLEN_ADAPTERNAME]</arglist>
    </member>
    <member kind="variable">
      <type>ec_adaptert *</type>
      <name>next</name>
      <anchorfile>structec__adapter.html</anchorfile>
      <anchor>a96cca10478eb7262c3b8f790a128e5df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_ALstatuscodelist_t</name>
    <filename>structec__ALstatuscodelist__t.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>ALstatuscode</name>
      <anchorfile>structec__ALstatuscodelist__t.html</anchorfile>
      <anchor>ab999ba2e85d0b3ea362abf09d3a8227f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ALstatuscodedescription</name>
      <anchorfile>structec__ALstatuscodelist__t.html</anchorfile>
      <anchor>a51f190d34d22396b711d1e77bab3ef81</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_configlist_t</name>
    <filename>structec__configlist__t.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>Dtype</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a6dfa94e467d7bdd98e8e5539104ae902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FM0ac</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>aca651ac01a56bafed59ae84212ce8477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FM1ac</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a227a98fc13b0c2983432de7850d1f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Ibits</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>ac7df97ac8112debb8fcf4acbcd25d538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>id</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a3e43d5e1863cb837fc23f5e04712ee02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>man</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a459ee260e6dd6efd6147cad944052582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a82a8ede61ea69bd345810c98915665ca</anchor>
      <arglist>[EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Obits</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a7f51c8b1defbf1a4a9855c432a665619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SM2a</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a4c4e48bed274ebe38eb26460480c3843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>SM2f</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>ad1a07d97cc92526eb6532fa8356dcf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SM3a</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>aaabfbdd7008858e08dc9c2f8789dcfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>SM3f</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>ac737e90f2121a43c05dae4a83bd9d2b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eepromFMMUt</name>
    <filename>structec__eepromFMMUt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU0</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>aa8d2d93e4002cb0cc228b7ff6979b02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU1</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>aef6ead7c1a97312e8e390418aba80869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU2</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>aa44a93e7c0e921db81a5324ac8d0f43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU3</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>a8fb84569ef9eed98fb66ce70681b97fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>nFMMU</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>a9cb435d9495bea8a8db9b6b7d4fe73ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Startpos</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>a08db6f61c0fc3893ea1b0e895b4fe3f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eepromPDOt</name>
    <filename>structec__eepromPDOt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>BitSize</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a92a7c0f4ec17d191b38880dc6b75cb34</anchor>
      <arglist>[EC_MAXEEPDO]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a401de0e10e74d433a6f7d7cad323ed58</anchor>
      <arglist>[EC_MAXEEPDO]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Length</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>abae30c4dbd33bb2c5ff0cb519583b7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>nPDO</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>acd3801e43268450a04333a3de16266fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SMbitsize</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a753859e70e33dd486772cc2bdf3c6d26</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Startpos</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a7c4470bb98e57fa1a24edebcc09fd09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SyncM</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>ab3d4f01f04a9b7e25dbfe9c52cec24de</anchor>
      <arglist>[EC_MAXEEPDO]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eepromSMt</name>
    <filename>structec__eepromSMt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>Activate</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>ace77740052e537f0e730f520768f714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Creg</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>abceca2637e4fe2506215c325b11efa3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>nSM</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a42d83f11d5aa40ee25497c02488ed89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>PDIctrl</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a3ff93f5b8dd88318f6de783b95bd7fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>PhStart</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a7ce769dbcccd9b86d7fb9341d6cb0ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Plength</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a29b7fbe5b50d1cbce07af6f5e746081c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Sreg</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a46c0886770a7704ea5cd03d6a21890ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Startpos</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>ad6d7e4e076741a92c65f0b0eaa2f9d1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eringt</name>
    <filename>structec__eringt.html</filename>
    <member kind="variable">
      <type>ec_errort</type>
      <name>Error</name>
      <anchorfile>structec__eringt.html</anchorfile>
      <anchor>ab502073093088ea9cffe763da6d75ca1</anchor>
      <arglist>[EC_MAXELIST+1]</arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>head</name>
      <anchorfile>structec__eringt.html</anchorfile>
      <anchor>ac784a467e9aa193fa56b0eb50b839db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>tail</name>
      <anchorfile>structec__eringt.html</anchorfile>
      <anchor>a836516589b99cd485d31762ee8195174</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_errort</name>
    <filename>structec__errort.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>AbortCode</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a6a1ce19b6858f4e657ae42e0d0fe0633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>b1</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a83ee3c4e3f0cea4809e945c29e7ed93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ErrorCode</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a69b50e4fef642a2c60aa8f53b831ee1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ErrorReg</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a3ff123780e7c8c56d42616678f1f3688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_err_type</type>
      <name>Etype</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a8f6938ca351235c32c1cae0cb4884c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a27e8f4c9deeebb0cca1ba144a0874210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>Signal</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a4a903da9695bbc2e71f7fcbcffc678d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Slave</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a378b63dd0a18178dc63212f0249335c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SubIdx</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a0b7013ba46764a667790e0ab9a82180e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_timet</type>
      <name>Time</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a2a9ecad48165837c0664a6e8199118ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w1</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a0556e77405170b2ea84a7dafc00f49dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w2</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a0d049e990cb50ba4a3d4f5b6661749f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_groupt</name>
    <filename>structec__groupt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>blockLRW</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a10ff693e46f8ec95b951fc5ea3d90742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCnext</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>afc02a2af1b7c4c1aeee2d7ea9cc82f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>docheckstate</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a14723e0a5dec5ac026da07c1a141e9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>Ebuscurrent</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a5cd7ae9e871f34b9b6c1c60e8c8a7964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>hasdc</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a7c6c3cd808c45b0b5e30d6bd48cf2180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Ibytes</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a0a0bcf22cb82e8a0f371cf056d91ea29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>inputs</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a84264c465a3d0ef558f504d8df23352f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>inputsWKC</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>acfbb92c64d6ed6a1c38d825e61519a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Ioffset</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>ab0f4346cd20bfcd86167cacd222840cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>IOsegment</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a58f54223d8525a9cf971de9d1c55a721</anchor>
      <arglist>[EC_MAXIOSEGMENTS]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Isegment</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a09258103f70d357e4b3881541745470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>logstartaddr</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a9a7b95c076288fca60431bfe7d91bdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>nsegments</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a454d962745e9777a63cac6d6fdfcbdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Obytes</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a5d8b3290a37bd2fe3cc7fe9c4c4e46d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>outputs</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>ab00a92fa7648db076863b6dca096af12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>outputsWKC</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a96a49c502e4b1f51eab6f28dd3a92823</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_idxstackT</name>
    <filename>structec__idxstackT.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>a4efcab2881fb80b5abe2070d3cea9590</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>idx</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>ab85f89f444110b7cf5dac8b7926dcc1b</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>length</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>a769b5eb9d888759f73ea2472a36d5301</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>pulled</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>abc8d5cde60c88f275e5de97ec2ccbac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>pushed</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>affd71cb33d9d90391621039bc2a528a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_mbxerrorlist_t</name>
    <filename>structec__mbxerrorlist__t.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>errorcode</name>
      <anchorfile>structec__mbxerrorlist__t.html</anchorfile>
      <anchor>aef1ebbd6374b5ad1303b1f50548e70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errordescription</name>
      <anchorfile>structec__mbxerrorlist__t.html</anchorfile>
      <anchor>af43a0b53f79fee93a4927cb7efb6eb5f</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_ODlistt</name>
    <filename>structec__ODlistt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>DataType</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a89b43e8e8f62b00baf107dd24358cef3</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Entries</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>aedad279230b2dba7634dc71cf4cd11ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>ad37799665ec2768d159f8ea30f97c59d</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>MaxSub</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>ab3234dacc85853fb5de8333cb35e7a89</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Name</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a2364d4be8e5e3f2980dc298703cac205</anchor>
      <arglist>[EC_MAXODLIST][EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ObjectCode</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a22088fc7bc26d33bed9a727772701190</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Slave</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a6aa4339b0bd721aebe2c2b3fe3a09918</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_OElistt</name>
    <filename>structec__OElistt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>BitLength</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a165b09397d29f5cd98a928c2b75f8131</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DataType</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a8eaa6e0d88fbfd1f3f5552a6babe58ee</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Entries</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a1749caa0fd7cb85800d10a5374815549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Name</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a38c6e3bbb3b8b34cce91550665349571</anchor>
      <arglist>[EC_MAXOELIST][EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ObjAccess</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a185d554cb9e6af735698d512a3c8b3a8</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ValueInfo</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a19a1bc73657c86390112ad7d384f323e</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_sdoerrorlist_t</name>
    <filename>structec__sdoerrorlist__t.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>errorcode</name>
      <anchorfile>structec__sdoerrorlist__t.html</anchorfile>
      <anchor>abc1579594f1d6a801c82d6bd572c2130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errordescription</name>
      <anchorfile>structec__sdoerrorlist__t.html</anchorfile>
      <anchor>a3fe740a8e6e92482a20363546956b292</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_slavet</name>
    <filename>structec__slavet.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>activeports</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a02a55bdeb6465853c71541ab4bc9a1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>aliasadr</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ab5b049dd1a2cef912f5f7cf706229df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ALstatuscode</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a65764583d9777eec47a13c2d79dcadb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>blockLRW</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a6da33901fa62935f643f89dddd72ea5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>CoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a4501aa804b0919363c38daee86374605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>configadr</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aeb59cbe2d7affa7462a7cfafcc82af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>configindex</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a1ae9ee86a3949c04ba321f681d3142a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>consumedports</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aaa194fbe053ef811f0b57a2536ffdde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>DCactive</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a9ea4fac05131cef8ce5d064497ea9dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCcycle</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a509a4440fd3312da878d9b9ec3695767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCnext</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adb5b997d308f3046e37d5cd71f42153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCprevious</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aafe9861f78e59de99a265ce7f4d030de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtA</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3a114eec5512355baf22490417c42003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtB</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a16d4f8086d40b29f14a97dfa8f9a873d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtC</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a4d076caa507e88528ff879713d388259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtD</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3ae266099e353ea1d951bd725c6e6598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCshift</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a03b284a3257226e890b4477153941053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Dtype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac8cc19f5fcaa2f1d8dae8c062bb6e344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>Ebuscurrent</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa7191b695cf12e91d2525fda3c1cbbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>eep_8byte</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ad9b1e1153b08e4e8d84a6b577fc1dc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>eep_id</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a8fbb8f215f23fa56521f7520205c4af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>eep_man</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a07fd611ebc64b2c032829935f88882b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>eep_pdi</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a1918fd78b61dfea1a88b30109cb2a844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>eep_rev</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aaa2df4d17cb2701b0c9348ed56d74896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>entryport</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ab4cefaf7c8e1b8b476fa3ba55f4b6acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>EoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a6cc8db3a66bfe57342e7ae27f22d4804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_fmmut</type>
      <name>FMMU</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>afa5967b63dfa43cd00bf00d276c3bae9</anchor>
      <arglist>[EC_MAXFMMU]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU0func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adbe7f70df902963f67e1c8a2cd8de083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU1func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a5bc6abff4c4b4aae8c592cfe98eafc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU2func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aadd3e94b133fc05eac2efd88310b014b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU3func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adb799d3f812cb35b2c08c10168f556dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMUunused</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac841d98fd332048dccefc5071242e59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a15bcab9fc2fb478e781e2051a679d896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>group</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a0d56608eb7d7cb65419e3a749e658a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>hasdc</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa9c3fecca7303d416c275e1a4eda565c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Ibits</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a44c058652977893a81bebfcb8bd19542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Ibytes</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adf17b618058488cd2ad6aa01bec71e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>inputs</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a792a1e88b0b75dec06ccdbcc275b496e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>islost</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a80d6b5ae9aeeacc8e75c5395c09b52f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Istartbit</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a31c010988cfe12e07a049deeb5730c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Itype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a121a1253f5015061e3af447b20b61f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>mbx_cnt</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac70865680b5ce9d9f9952607a307304d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_l</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa328ec3b6391db8ff58ab80ed78603b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_proto</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a29e346eb46981f0015f94a83416fd3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_rl</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a194f696c2c096d4f2b2274498496e4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_ro</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac76c64423080e5e55aa995a84864719f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_wo</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a20e750f3eda41486301885f3dbdb7afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a9da0eda67c5b19cc6a72c4c4b6ac3f04</anchor>
      <arglist>[EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Obits</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a30cafb847c9e2b570faf4ec582887468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Obytes</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a5d6ac2ffd53b54853c1dbd776c44ae92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Ostartbit</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adf55ad9907d0c9f5e1c6f05bd7922038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>outputs</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adf6bd2b568de0c34fa9a2a10af521ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>parent</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3fb4bf5e915aa4966155732e8752871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>parentport</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa9337b11b285d93baf84b6d1a37653f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>pdelay</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3ce262c93ce758d07c6e8e84b779bd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>PO2SOconfig</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>afc6aba2853562175217d30ba3a2b22a4</anchor>
      <arglist>)(uint16 slave)</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ptype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a23af5861aa7a1aaee0c156375045d65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SIIindex</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ae8c1c2cc58786e005280fdd7c0e87103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_smt</type>
      <name>SM</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a053601d84d41ab5fc0a950cb7adc6260</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SMtype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a64bd93545355213efbe6b03d6c3df57e</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aae2fb5a8f637abcd6490f83645fb0fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>state</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a676698529966da16de36d4dcb94473af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>topology</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a06abed0656bb203de3eb571b4a6b23f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_soeerrorlist_t</name>
    <filename>structec__soeerrorlist__t.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>errorcode</name>
      <anchorfile>structec__soeerrorlist__t.html</anchorfile>
      <anchor>a5441b6e752e205a26680560dcc47e24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errordescription</name>
      <anchorfile>structec__soeerrorlist__t.html</anchorfile>
      <anchor>a0c0e065fdcd167678710ba64081bef84</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_stackT</name>
    <filename>structec__stackT.html</filename>
    <member kind="variable">
      <type>ec_bufT(*</type>
      <name>rxbuf</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a3fbd842369ab8461c85d0ea53820c7c5</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>rxbufstat</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a7e7f81015a412a729147a82f6029f34a</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>rxsa</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>aa57a515a3b3102a4cc9bba4004ff4c89</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>sock</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a812ad48452a9d7f3ad2690cac5d306ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcap_t **</type>
      <name>sock</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a892c967940b7f65d8b826f41aaae1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT *</type>
      <name>tempbuf</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a98d1d81742d923338ce0b68b41e030ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT(*</type>
      <name>txbuf</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a2ba30a41fee2252503bc4afe990623ee</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>txbuflength</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a8e0894a5f4b6f1fd3bfd642c78dbce25</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_timet</name>
    <filename>structec__timet.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>sec</name>
      <anchorfile>structec__timet.html</anchorfile>
      <anchor>ada5dbf90330cf743f3b56b79ba07b43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>usec</name>
      <anchorfile>structec__timet.html</anchorfile>
      <anchor>afd26799f56dbefe66ca851ce921a8b11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ecx_contextt</name>
    <filename>structecx__contextt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>DCl</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>abdb941e89612d50d3f261d72188d15d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64 *</type>
      <name>DCtime</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>aaf83f518e8e6296b7320e554e68795cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCtO</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a99aa867137598ee3ee3255af3fbd9c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean *</type>
      <name>ecaterror</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a71bb4a132349a1ab5032c94b49ccba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_eepromFMMUt *</type>
      <name>eepFMMU</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>ad380876432333e4bffa26b5992a23737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_eepromSMt *</type>
      <name>eepSM</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a44e1e43f114e0bda59e69f0db3802290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_eringt *</type>
      <name>elist</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>ae782f23c7bcfb7aeafbe70ba8e5ffe1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>esibuf</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a9eb0a8f24ab9b6fe6262b2e69526baa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32 *</type>
      <name>esimap</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>ac6a94c89a64452d0595f2970c0cb621f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>esislave</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a15fb38f53c2e993e666a3294cdd69119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>FOEhook</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a89842799d889c5599fea35c77ea6c195</anchor>
      <arglist>)(uint16 slave, int packetnumber, int datasize)</arglist>
    </member>
    <member kind="variable">
      <type>ec_groupt *</type>
      <name>grouplist</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a4238dbb446e1eac93d3462509f3d0813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_idxstackT *</type>
      <name>idxstack</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>ab50c673e88f903b78901258ac4a57cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxgroup</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a274f73410cbd5a42133b16edaf128b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxslave</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>ade7d588a78ac5cdd8ea913087751063c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_PDOassignt *</type>
      <name>PDOassign</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a53552f4442b69e56b0d74e48bb318265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_PDOdesct *</type>
      <name>PDOdesc</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a0a007e67273b21b75f91f8167d18dd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecx_portt *</type>
      <name>port</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a4a3380a63e8b17c0e8f53912d017c445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>slavecount</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a9d55b3f5a0474435bae01c1864168d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_slavet *</type>
      <name>slavelist</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>ad258deb50cab3200e37c1cce9ddaa6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_SMcommtypet *</type>
      <name>SMcommtype</name>
      <anchorfile>structecx__contextt.html</anchorfile>
      <anchor>a99d297e2f0a06984847b32fcd73a8f51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ecx_portt</name>
    <filename>structecx__portt.html</filename>
    <member kind="variable">
      <type>mtx_t *</type>
      <name>getindex_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a11c3548526ad501f2085d480db7a16b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>getindex_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a1c4aae0e52cc05c098601d34e4cdd977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRITICAL_SECTION</type>
      <name>getindex_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a1f48e9c1e25dc11ae3c73221e11b4138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastidx</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a34f50772529b31640cd08dffe0c374af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecx_redportt *</type>
      <name>redport</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a64942d2a06e10cf7f8e1a94b5976c1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>redstate</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a9aac21dab3a154b01877b973a1513b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mtx_t *</type>
      <name>rx_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a33bad7e295ef610d29011e598f41f339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>rx_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>ac1e5b4c59d70acf6285ae785e82cf67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRITICAL_SECTION</type>
      <name>rx_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a76e67fab8ade723694317ff008e82643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>rxbuf</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a5bbb066bac7c44ced06af84ec4352399</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rxbufstat</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a3336f555c6f4e7e8ff8cbb7f7c35ef36</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rxsa</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a923b4274197b899a8e2c99535dfa3133</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockhandle</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a9a57876a67886b91af10367dcfdbf47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcap_t *</type>
      <name>sockhandle</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a9ffd8a3c61d83012d7087b75aa861ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_stackT</type>
      <name>stack</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a9d31571ceae962fb2ee464f829cc0f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>tempinbuf</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>ad93b3046c4b4675fd43130dd6129e580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tempinbufs</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a526f06b8e65d167ac35ad3503978fdea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mtx_t *</type>
      <name>tx_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a31eb1c103bb80945af1ed2f90fc99587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>tx_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a6a994a6474c9aec94d8112bab9dc4fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRITICAL_SECTION</type>
      <name>tx_mutex</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a83574cd331481e1201b3910fbcca9030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>txbuf</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a8898ade433a02c23b881ecf5a3003c3e</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>txbuf2</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>ab165898280c9e3e83a57094fdacb8a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>txbuflength</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a43b9352ebd43427836892b5b88e2fa9d</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>txbuflength2</name>
      <anchorfile>structecx__portt.html</anchorfile>
      <anchor>a5e3cf27f0339ff1e3a67b051d0e6b3e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ecx_redportt</name>
    <filename>structecx__redportt.html</filename>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>rxbuf</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>ad7c9365b534b3b5497b6cae87b9ceffb</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rxbufstat</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>ab7420de631d69feb46623f39a85875e7</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rxsa</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>ab57f0cb3726c4c82835738212bd82578</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockhandle</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>a3003a1fdaf784a4e07269babdef81479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcap_t *</type>
      <name>sockhandle</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>a456b9b9d75127bb25436eaa79a7fc2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_stackT</type>
      <name>stack</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>a77f67207b13186a4a009f18f03560127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>tempinbuf</name>
      <anchorfile>structecx__redportt.html</anchorfile>
      <anchor>ac88fa4951eedf68c6b3634f908acdb39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethernet_data</name>
    <filename>structethernet__data.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structethernet__data.html</anchorfile>
      <anchor>aacc9f2ba6a42376a5f82cc8667917c60</anchor>
      <arglist>[ETH_FRAME_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>length</name>
      <anchorfile>structethernet__data.html</anchorfile>
      <anchor>a62e88350db7dca45704f6553ad36df54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>padding</name>
      <anchorfile>structethernet__data.html</anchorfile>
      <anchor>ac90b50bfbf548d7790e0789042ab8424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>imaxdiv_t</name>
    <filename>structimaxdiv__t.html</filename>
    <member kind="variable">
      <type>intmax_t</type>
      <name>quot</name>
      <anchorfile>structimaxdiv__t.html</anchorfile>
      <anchor>a9339814cbb7610c72fb7d30c6573b393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intmax_t</type>
      <name>rem</name>
      <anchorfile>structimaxdiv__t.html</anchorfile>
      <anchor>a6c9701ad10bff81edae7ff679cae7850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>in_EL1008_t</name>
    <filename>structin__EL1008__t.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>in1</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>ace465dd8d118b422bab09ce19d9d5ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in2</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>a5a91fc34f302a0f66781ac55bce1fded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in3</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>ad95adbfffc5819234623fc7df22cfcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in4</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>ac37c5a4bd9f50499e05fb69cccd8d5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in5</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>a46d7f70f90eb47173b4ed212601c61ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in6</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>a4e80c13505ccfd634d993b98a65b938c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in7</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>a8a720feeee46c87d1a094bdacb4876ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>in8</name>
      <anchorfile>structin__EL1008__t.html</anchorfile>
      <anchor>ab39318ffb7440cf8dc9f7ca0585affa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>in_EL3061_t</name>
    <filename>structin__EL3061__t.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>in1</name>
      <anchorfile>structin__EL3061__t.html</anchorfile>
      <anchor>a0a6fe28bb136ea4407ab56503e7a0b73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NetType</name>
    <filename>structNetType.html</filename>
    <member kind="variable">
      <type>ULONGLONG</type>
      <name>LinkSpeed</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7b1128b86add62a1a614ecefac3cf0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>LinkType</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2ecf8c35d4a3d488cbfe673f076010db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>npf_if_addr</name>
    <filename>structnpf__if__addr.html</filename>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>Broadcast</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6e0dc592e1fd2060c261bc7cc79f1990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>IPAddress</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac552017b4c7bc0fd7927153b5d7713d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>SubnetMask</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga130b2ca519da0480edc96c4f0108f096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>osal_timer</name>
    <filename>structosal__timer.html</filename>
    <member kind="variable">
      <type>ec_timet</type>
      <name>stop_time</name>
      <anchorfile>structosal__timer.html</anchorfile>
      <anchor>af9e627c9bafc1cff07c80bd1433e16ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>out_EL2622_t</name>
    <filename>structout__EL2622__t.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>out1</name>
      <anchorfile>structout__EL2622__t.html</anchorfile>
      <anchor>a1c08ff507ed69337c568d7e7c4d84334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>out2</name>
      <anchorfile>structout__EL2622__t.html</anchorfile>
      <anchor>a0420190bd82675f7328876a5037f3d40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>out_EL4001_t</name>
    <filename>structout__EL4001__t.html</filename>
    <member kind="variable">
      <type>int16</type>
      <name>out1</name>
      <anchorfile>structout__EL4001__t.html</anchorfile>
      <anchor>a752876df29f7996145d42ff3983d0b97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PACKED</name>
    <filename>structPACKED.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>addr</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a865bd2a5ed5c4e172a4abed8d96136a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>address</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1e0b793ab6fa7fe503ff689b9c4c71a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ADO</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ac2f7364cfb2a39799f964b04feb80df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ADP</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a40101570fa58d1b083cf1d7d7f552bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>ain</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ab82d0f79ef1218743d7bc3e69e62289b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>alstatus</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7d4f2e1bddd1e78ab7aef0a9c23fd95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ALstatuscode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa62ebe4a992fc54e5c93294f7101b3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>alstatuscode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae9a361ee4ba250b1d4417ef7b330a754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>aout</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af94033cfa4e9cf0cb27a6bc93d1b04a3</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>bdata</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a2721ea27583bbdd2e87b6ad35b766a59</anchor>
      <arglist>[0x200]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>bData</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>abb852ea851dbecd5091844d81910422f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>byte</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a99490fd8337de11f8e7b3a2987783a13</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>CANOpen</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7a9580a14b0007e40f3c2413c9d9a2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>comm</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1bc0987fa779026d13dd0550ef38e10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Command</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5bc1de5b9fed2f9783a59cf59393dfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>command</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a83166132c78697ec106d0f91d407e99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>command</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a128d8ec097aee9be79eafe5b026e7784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>control</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a0762891a8077cb4fb2f809a759fcc4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>counter</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a40a458fde3467670b99ddf161a8821ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>currentlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a84c0ba9d76dd37ec8153afa96091619a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>d2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa5c4f3f81e6268f17dda5acf3a0d3c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>da0</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a4ed9264aebece3533d09e88d5410855c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>da1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7df9d5770dd273842b6b8ce9647ff1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>da2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a62cfb939325b709e8f71b3de74ae3eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Data</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af4389130a8818aea52a8069710cf47c0</anchor>
      <arglist>[EC_MAXFOEDATA]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>datatype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1e84c7ed1dffd46daf219bddf48de112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>decimals</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a02c5c5f6ba153da9b11a9c8b4f42aa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Detail</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a0e6a6e6d267b8b67d92061e722da1e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>din</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a9816605485afd318edd6c06b95cbf4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>dlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af2dadfbe073967439804804b29ed7fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>dout</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a09fc19a4113a43ef99c7015a1eeec84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>driveNo</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a50dd5b5c2eb6c1ebf4874ebc610750e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>dword</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a48932027d5eb5c42f7849e6450c6b47f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>elementflags</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5e2b9637a00d90132bfd7a6c87a9cf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>elength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1d45a0f516a038a64645d72d26dec377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>enc</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ab118a80a6f9bba2790429af0ddaa2d42</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>error</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6031345315738c33a73d5abc1c75e5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ErrorCode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aaf81ed973915b5ad02f12809ca328cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ErrorCode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a41dab96d42a1321ef8a6ef20c8524b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ErrorReg</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a119a20ef7354f822dc94924f907209d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ErrorText</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae872fad15c540a10c6cbb370481cd0d4</anchor>
      <arglist>[EC_MAXFOEDATA]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>etype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a246ee7956b3bd7e85d76a3171bfcdb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>evafactor</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a04d377841371ceb0c82d9fce1b2e9f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>FileName</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a822fe92a7a393c44ac8c44c56f3c5cc4</anchor>
      <arglist>[EC_MAXFOEDATA]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMUactive</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6339b1314bae518eb487afe769094b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMUtype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae605d1f43aa9cd24067632b7c1abcb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Fragments</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7a57ca6ab7f544965901024aace912ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>fragmentsleft</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa724b92de60854ae5dea2bca05bde2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>idn</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6f15bfec859639c84431396398bf0823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>incomplete</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae0bc494a06f68222f5fc2dc687827125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1161e1928f2692ee8deed60f443ab4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>index</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a83763fb8b4c31efea1f315726014181b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>index</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1064fb5e7fb77d048714a862c682dc7c</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>irpt</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a8f83bfb1e72299e4efbe4501bc6f2428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ldata</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a0623c9cba280edc57d2ae7ed23df68c1</anchor>
      <arglist>[0x80]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>length</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5ce67fba21d99363a061d7eceb5f2722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>length</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ad31eb3f4d3ae1e1384403901ba17d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>list</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1f20545e5a643b11b2d011def879f31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>LogEndbit</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aee92b6dc36a5daf4aa417e7bbf084e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>LogLength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ad420416b6347d006632ae9afc4f3fb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>LogStart</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa2930c26602bba1b0e5d60db65a4177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>LogStartbit</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ab3c81e8d4f11c23b568f82422f9d65bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>lword</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1e42ec2c371a794b647c60b67da02923</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>maxlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a58d147ec1f8fccc1d044337ebbe97e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_mbxheadert</type>
      <name>MbxHeader</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a26e5aa9288988efa7030bd6040eb6a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>mbxtype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a735ea8d2de2c1d46ce4cfa958912f346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>n</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa5cb7f22dc4a24ea8740409cd2785d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>afcbd62d19639bc02facbe4266fba543e</anchor>
      <arglist>[EC_SOE_MAXNAME]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>nu1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a872df97edf9350bf0a6e903bd2a64672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>opCode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a907fd0162e9c83012f6ec93abc6dd152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>OpCode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a4a51dce4ec198193c9b5f9f4c6b05951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Opcode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aca50e0c15a423e0ab9b3c0d65791c189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>PacketNumber</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6a97ce60dec2215f7357718e072f1a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Password</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5387734a7e4ea6e799093f6a7b814c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>PDO</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>abd2f167dd1f063dabd2700cd9712d97f</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>PhysStart</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae2becf8b461258064e67581694cb741c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>PhysStartBit</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6d41a40856b389273d578661d1ef1066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>priority</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af1e38365438ea351dcebda92fd9835d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pwmout</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6aee180405ce03732c4a830cf5470c1e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Reserved</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a8a9a955e70a97fb009f77d87a25d7022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>reserved1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a0cf7871ead28969b5657c5d1279a3d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>reserved2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a939fe3284b492e284c9fddccded7f579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sa0</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ab958e5a38948143f719acc50d5eb0fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sa1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ade83dfd737dcdddbf2c70886da884098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sa2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae08b59f8147d602910b297478db6b539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>SMflags</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>acf5b4d0abd5921785390c2d8442b9dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SMlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a15c1ecd5b64b55c76a1bb9fbb92b2100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SMtype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a4bb5db98cb63ae3a77fe9c1df60e1732</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>StartAddr</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a43f9477fca89b0b87efcccd8757c168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>State</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a9e64488a83ecc595a41f8526941fb1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>status</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a773080533df140476743e8d053cc8d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>stream</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af7fd694bc59911b4e1882f9ed336e0b8</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SubIndex</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a9e597cd96543ef235ebd35ec5a26603a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>tsain</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aafa6ce7ceed33ab4051795766f72c094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Type</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aaed2a572083aceff5297fa69791b6781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Unused</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a18b3e21f7eace38099edfba6946816ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>unused</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7cc22923230001baeb77399d005db537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>unused1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1bad6223478751101132c6b44bd89914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>unused2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>abe89bf80107678d62642fae288ce943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af34fafe003f8e4de95a621e7f66cb6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a15aea93f9e6388216b087584d5efcd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>wdata</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a757b60ae10f93ff4ec58df6fd231194d</anchor>
      <arglist>[0x100]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>word</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae954009fbc5b3fefedec55d2bb2be317</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>wpop</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a215c141830ececff04f5c2176eed4ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>wppreop</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a081d17075f5e6c7330f972bd721bf7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>wpsafeop</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a2a979cf6c0911cb4db96ebc7ebbc9547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_addr</name>
    <filename>structpcap__addr.html</filename>
    <member kind="variable">
      <type>struct sockaddr *</type>
      <name>addr</name>
      <anchorfile>structpcap__addr.html</anchorfile>
      <anchor>a160ec513636449a3f6ced1abb4beb24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr *</type>
      <name>broadaddr</name>
      <anchorfile>structpcap__addr.html</anchorfile>
      <anchor>af200a2599cff126ba3d5cd00b3e35956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr *</type>
      <name>dstaddr</name>
      <anchorfile>structpcap__addr.html</anchorfile>
      <anchor>aa2d68233ad041af0cdf7dac1edbf508a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr *</type>
      <name>netmask</name>
      <anchorfile>structpcap__addr.html</anchorfile>
      <anchor>a5058b6abfcf692abab3340a30763ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcap_addr *</type>
      <name>next</name>
      <anchorfile>structpcap__addr.html</anchorfile>
      <anchor>a0e06e2971b2a440077fc4a5f2e15ec02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_etherent</name>
    <filename>structpcap__etherent.html</filename>
    <member kind="variable">
      <type>u_char</type>
      <name>addr</name>
      <anchorfile>structpcap__etherent.html</anchorfile>
      <anchor>a0f14d1484011417b467fc6644c930fe7</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structpcap__etherent.html</anchorfile>
      <anchor>a12b6c7fe681d247df3119f7cac4018af</anchor>
      <arglist>[122]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_file_header</name>
    <filename>structpcap__file__header.html</filename>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>linktype</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>a61ed7bf000606aac0afbd441b83f37bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>magic</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>a62fabd6915adfc3530c6e8eb460f2681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>sigfigs</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>a253b2d5f641757e2d2442fbc26d47c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>snaplen</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>a73f00c9f1df5b28dee39bb57a865396c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_int32</type>
      <name>thiszone</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>a7edcce9948a4d8eca478a808dc6f2584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>version_major</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>ae8c0e53c03fb93b23432187e8c24f041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>version_minor</name>
      <anchorfile>structpcap__file__header.html</anchorfile>
      <anchor>ab6ccf125bd6fd40f98aaf25e2d294e35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_if</name>
    <filename>structpcap__if.html</filename>
    <member kind="variable">
      <type>struct pcap_addr *</type>
      <name>addresses</name>
      <anchorfile>structpcap__if.html</anchorfile>
      <anchor>ae3ab29848f42530a98bfd597d4383379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structpcap__if.html</anchorfile>
      <anchor>ad7d5aae851dbe9ccfbb8d33313beeab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>flags</name>
      <anchorfile>structpcap__if.html</anchorfile>
      <anchor>a5b4f9e239914b126dfc77b1d31101db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structpcap__if.html</anchorfile>
      <anchor>a24ed20e7ed6d927fbc059377bba3dd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcap_if *</type>
      <name>next</name>
      <anchorfile>structpcap__if.html</anchorfile>
      <anchor>a961087ccc17affab6fee60fe67d3d50f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_pkthdr</name>
    <filename>structpcap__pkthdr.html</filename>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>caplen</name>
      <anchorfile>structpcap__pkthdr.html</anchorfile>
      <anchor>a542c2264081f2105a67a4637d719a8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bpf_u_int32</type>
      <name>len</name>
      <anchorfile>structpcap__pkthdr.html</anchorfile>
      <anchor>abed36f818ed862b417b9eeaca4e896da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>ts</name>
      <anchorfile>structpcap__pkthdr.html</anchorfile>
      <anchor>a9b962b31b210049db42132e0a6ec57e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_rmtauth</name>
    <filename>structpcap__rmtauth.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>password</name>
      <anchorfile>structpcap__rmtauth.html</anchorfile>
      <anchor>a0bb839d956236b9ae575e9fbd1bcb314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structpcap__rmtauth.html</anchorfile>
      <anchor>a965802ed0817412f57f8007868df02d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>username</name>
      <anchorfile>structpcap__rmtauth.html</anchorfile>
      <anchor>a1cfe8aaf67adb50d68276d8c510ee502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_samp</name>
    <filename>structpcap__samp.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>method</name>
      <anchorfile>structpcap__samp.html</anchorfile>
      <anchor>a047fba42064482bb6ee500a828ab7517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structpcap__samp.html</anchorfile>
      <anchor>ac4dfff9a46dd5683f104acd6975d3c8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_send_queue</name>
    <filename>structpcap__send__queue.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>buffer</name>
      <anchorfile>structpcap__send__queue.html</anchorfile>
      <anchor>a5200789551965c1a738e899a8a5c4596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>len</name>
      <anchorfile>structpcap__send__queue.html</anchorfile>
      <anchor>a5e019cbfc36db05a17cb1354b92765df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>maxlen</name>
      <anchorfile>structpcap__send__queue.html</anchorfile>
      <anchor>a50e9a34c6c8aebe419b69ea657af7902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcap_stat</name>
    <filename>structpcap__stat.html</filename>
    <member kind="variable">
      <type>u_int</type>
      <name>ps_drop</name>
      <anchorfile>structpcap__stat.html</anchorfile>
      <anchor>a42d7c3f8d62d08562b5946124985bba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>ps_ifdrop</name>
      <anchorfile>structpcap__stat.html</anchorfile>
      <anchor>affb900d4cd3deb2211dd1be0ac184f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>ps_recv</name>
      <anchorfile>structpcap__stat.html</anchorfile>
      <anchor>a79d3f8a5ba8ec09473972f58e08ff3f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sll_header</name>
    <filename>structsll__header.html</filename>
    <member kind="variable">
      <type>u_int8_t</type>
      <name>sll_addr</name>
      <anchorfile>structsll__header.html</anchorfile>
      <anchor>a6ff6e04b5fc3c5f33aa21af6ea40881f</anchor>
      <arglist>[SLL_ADDRLEN]</arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>sll_halen</name>
      <anchorfile>structsll__header.html</anchorfile>
      <anchor>a531c98f876723644ee2d3e70a56a5801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>sll_hatype</name>
      <anchorfile>structsll__header.html</anchorfile>
      <anchor>ac13a6da5029afb275553dde06f5f4e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>sll_pkttype</name>
      <anchorfile>structsll__header.html</anchorfile>
      <anchor>a94baf3f5df00018216f4b06d29cb474b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>sll_protocol</name>
      <anchorfile>structsll__header.html</anchorfile>
      <anchor>a31d56d1583a706f1ff983ac4a0e93c84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlan_tag</name>
    <filename>structvlan__tag.html</filename>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>vlan_tci</name>
      <anchorfile>structvlan__tag.html</anchorfile>
      <anchor>a4b3e5e7392d8620f6345a8d511243b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int16_t</type>
      <name>vlan_tpid</name>
      <anchorfile>structvlan__tag.html</anchorfile>
      <anchor>a4e48c69583021f9769f6686fb250e2b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>packet32h</name>
    <title>Packet.dll definitions and data structures</title>
    <filename>group__packet32h.html</filename>
    <class kind="struct">_ADAPTER</class>
    <class kind="struct">_PACKET</class>
    <class kind="struct">_PACKET_OID_DATA</class>
    <class kind="struct">bpf_hdr</class>
    <class kind="struct">bpf_insn</class>
    <class kind="struct">bpf_program</class>
    <class kind="struct">bpf_stat</class>
    <class kind="struct">dump_bpf_hdr</class>
    <class kind="struct">NetType</class>
    <class kind="struct">npf_if_addr</class>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_START_OEM_NO_NETMON</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga715dc69b34a105bd655ab7d8eec5bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LPPACKET</type>
      <name>PacketAllocatePacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0ef0dc53fe7133f45eb73081936d8371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>VOID</type>
      <name>PacketCloseAdapter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2432af274a7cff425b9d6b66924bbbeb</anchor>
      <arglist>(LPADAPTER lpAdapter)</arglist>
    </member>
    <member kind="function">
      <type>VOID</type>
      <name>PacketFreePacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8c5cb91d4f50fe64ed76a27d4aee26b9</anchor>
      <arglist>(LPPACKET lpPacket)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetAdapterNames</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga40db213621d83a40be5e98183122efaa</anchor>
      <arglist>(PTSTR pStr, PULONG BufferSize)</arglist>
    </member>
    <member kind="function">
      <type>PAirpcapHandle</type>
      <name>PacketGetAirPcapHandle</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0e77f59112525d6e48d080dc93ee1398</anchor>
      <arglist>(LPADAPTER AdapterObject)</arglist>
    </member>
    <member kind="function">
      <type>PCHAR</type>
      <name>PacketGetDriverVersion</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7aba03d028eb0b4509c54eace5e110f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetNetInfoEx</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gae8ab5bbdb077e9d4d91153e3d9235a1a</anchor>
      <arglist>(PCHAR AdapterName, npf_if_addr *buffer, PLONG NEntries)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetNetType</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad7b42ed97e557cf9579b79e148412076</anchor>
      <arglist>(LPADAPTER AdapterObject, NetType *type)</arglist>
    </member>
    <member kind="function">
      <type>HANDLE</type>
      <name>PacketGetReadEvent</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga06b22e750f37c06f294f55abd23e74ac</anchor>
      <arglist>(LPADAPTER AdapterObject)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetStats</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gafb3fbe3db6e386be9f57f0f129d90951</anchor>
      <arglist>(LPADAPTER AdapterObject, struct bpf_stat *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketGetStatsEx</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gacfcc9ed51d5a854e68ca8c673f08fdb2</anchor>
      <arglist>(LPADAPTER AdapterObject, struct bpf_stat *s)</arglist>
    </member>
    <member kind="function">
      <type>PCHAR</type>
      <name>PacketGetVersion</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7d09440a21ef7f6d86cba8ec5e70c8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VOID</type>
      <name>PacketInitPacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gabadfe2ca352a689f05be2f5ededf9bd3</anchor>
      <arglist>(LPPACKET lpPacket, PVOID Buffer, UINT Length)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketIsDumpEnded</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac6b78941fc6feb1b40752d51d02377bc</anchor>
      <arglist>(LPADAPTER AdapterObject, BOOLEAN sync)</arglist>
    </member>
    <member kind="function">
      <type>LPADAPTER</type>
      <name>PacketOpenAdapter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga89461652953c448ddc7f96583d69b972</anchor>
      <arglist>(PCHAR AdapterName)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketReceivePacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1288083e2c001711cc8f565253e215be</anchor>
      <arglist>(LPADAPTER AdapterObject, LPPACKET lpPacket, BOOLEAN Sync)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketRequest</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac2216b6b538b44e22c71975387eae37b</anchor>
      <arglist>(LPADAPTER AdapterObject, BOOLEAN Set, PPACKET_OID_DATA OidData)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSendPacket</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1019e0b6d0a4bb65b3b4c5bad6279815</anchor>
      <arglist>(LPADAPTER AdapterObject, LPPACKET pPacket, BOOLEAN Sync)</arglist>
    </member>
    <member kind="function">
      <type>INT</type>
      <name>PacketSendPackets</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1edf575f235a79f52d2ec25bfba0dc1e</anchor>
      <arglist>(LPADAPTER AdapterObject, PVOID PacketBuff, ULONG Size, BOOLEAN Sync)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetBpf</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0cc9a9c0f4f0a40e9247653dc4c113cb</anchor>
      <arglist>(LPADAPTER AdapterObject, struct bpf_program *fp)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetBuff</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga13924440c1eb27f92e9234eba138ac91</anchor>
      <arglist>(LPADAPTER AdapterObject, int dim)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetDumpLimits</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6bde75891c9f74d2b2f40928f9dfedbf</anchor>
      <arglist>(LPADAPTER AdapterObject, UINT maxfilesize, UINT maxnpacks)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetDumpName</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga596275cbcd737f10f8d9e846e4f83861</anchor>
      <arglist>(LPADAPTER AdapterObject, void *name, int len)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetHwFilter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2e2319cb4851763bede5904b4f81b92b</anchor>
      <arglist>(LPADAPTER AdapterObject, ULONG Filter)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetLoopbackBehavior</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga070ea8ccdbc4ab51f409a5c1e8c12c4c</anchor>
      <arglist>(LPADAPTER AdapterObject, UINT LoopbackBehavior)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetMinToCopy</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga9ce4aabe77775d6571d7396b8b5b4963</anchor>
      <arglist>(LPADAPTER AdapterObject, int nbytes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetMode</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga14d26e7d2ad20cea71dde5acf83c42e0</anchor>
      <arglist>(LPADAPTER AdapterObject, int mode)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetNumWrites</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga05105760f1abe6f1b04baf95b2b4f6dc</anchor>
      <arglist>(LPADAPTER AdapterObject, int nwrites)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketSetReadTimeout</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga086f1c61a9c6e702a4a4e56023a1c178</anchor>
      <arglist>(LPADAPTER AdapterObject, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>INT</type>
      <name>PacketSetSnapLen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac6009b8061c57303e664fcc49718e163</anchor>
      <arglist>(LPADAPTER AdapterObject, int snaplen)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketStartOem</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga466fd1760b07afbebb3b77b2aa046c65</anchor>
      <arglist>(PCHAR errorString, UINT errorStringLength)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PacketStartOemEx</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8d73b91a363ee4f5127209b141807671</anchor>
      <arglist>(PCHAR errorString, UINT errorStringLength, ULONG flags)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>PacketStopDriver</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gacd17431b5da93401c81d443f26d56841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>struct bpf_insn *</type>
      <name>bf_insns</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2187d8457ccdd2062142e4fb8d5adb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bf_len</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gabaea35b84242604ef6d43b3a9f599f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bh_caplen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga99a6b8285db013fd1916e8e6ff1bbc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bh_datalen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0ea7509b28d57386b3403fe7e1c3532c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>bh_hdrlen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga22814a7009010193b57522082f3f8483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>bh_tstamp</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga086ebd19a4a5de5e9970fd4e1fb1a2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>bIoComplete</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac5904028cfd301aabe004ec62eee0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>Broadcast</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6e0dc592e1fd2060c261bc7cc79f1990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bs_capt</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gacb8d4f1eb16cfb8cdc55f71bc2b0bce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bs_drop</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf59db445fbf12ef54b8eeec9dbf15591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>bs_recv</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4c2993986f659cc03f0955aedf6d8f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>Buffer</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga3c2cab6daf3a53289f6dfc171f009f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>caplen</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga3606d41bdedda8cd2034a13a2b97544d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>code</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaec838250f22945fcd28784928dee0bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>Data</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga782d481f35f561916f97fe7107d35133</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Flags</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga064befe7b11af2a36c42a53491189d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hEvent</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga040a7df39bd6646da4d0f742c0777b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hFile</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1a55e6a2b2e6f31d8c4b037381dcd01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>IPAddress</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac552017b4c7bc0fd7927153b5d7713d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>jf</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga519073c08ed4992a31ef7023c4618f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>jt</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2cf02fa8c3c9fa48f638e3927344d4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga044f5cc795973d4f89a4da1849417efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>len</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf9a52f7717067c1a59319f8cb0b046bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>Length</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga433305c8d8f339cd0e7927c5460c4caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0d06320feef7a54bd95ba4335d830256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONGLONG</type>
      <name>LinkSpeed</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7b1128b86add62a1a614ecefac3cf0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>LinkType</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2ecf8c35d4a3d488cbfe673f076010db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>Name</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4c88c67928a7cdaaf087c698b8f94e7a</anchor>
      <arglist>[ADAPTER_NAME_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NumWrites</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga14ea4ee3fc18492b7c56657e58638f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Oid</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga743b330998688fcaa6f5339f9fcc46e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OVERLAPPED</type>
      <name>OverLapped</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga99a2fddbeb31567a12eab3f8e5b4e9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>ps_ifdrop</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6a32eace4b189be8810ffa330156678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PWAN_ADAPTER</type>
      <name>pWanAdapter</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0e51683069b5f59959a3c0f54c59e0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>ReadEvent</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gab558e0a5524518a17fcd4971ecd7787e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>ReadTimeOut</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8a9e21754948183bee9c6bb24b724df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>SubnetMask</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga130b2ca519da0480edc96c4f0108f096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>SymbolicLink</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaaf7618f526b1f49ce3f1e72f587088e9</anchor>
      <arglist>[MAX_LINK_NAME_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>ts</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga072c915f2c8a21d35511abb1c2b8a7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ulBytesReceived</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4f7b16f36290210bb6555ac3dbb193d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _AirpcapHandle *</type>
      <name>PAirpcapHandle</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaadfdcc0e37082d8f6b28a43ec9a0bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NetType</type>
      <name>NetType</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf759976c57d814ba6ca9b1b9980db7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct npf_if_addr</type>
      <name>npf_if_addr</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad055aa705173253b10d062288b2390a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WAN_ADAPTER_INT</type>
      <name>WAN_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga925594ab94ab6adec48b221a75cb2761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WAN_ADAPTER *</type>
      <name>PWAN_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga491a4087ff661ffaf8e980db807748aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _ADAPTER</type>
      <name>ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0b83f0b6fe9705e01a0f856ca6780e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _ADAPTER *</type>
      <name>LPADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaae7faa78712408b300ec0520860124d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET</type>
      <name>PACKET</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaab5e614d4bf467d33042ff8e6469b153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET *</type>
      <name>LPPACKET</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaeb73dd108169cc32a2141481ce8b5456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET_OID_DATA</type>
      <name>PACKET_OID_DATA</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf68e38c5adf255f19b1202ec989e4566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _PACKET_OID_DATA *</type>
      <name>PPACKET_OID_DATA</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gadf678e4006b707eb64a691e611975b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gac635b6b5d4d6d9958cfb72d44550bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_CAPT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0b83deacb05c79fbd601f82bf2b0cb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_STAT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad52877d092fec802ec3ac83085a1f9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_MON</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0ad5b4b7259f0817e70fdeead2db19a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_DUMP</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga942a1cb1b70b6392d1d55c1ee8a25316</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKET_MODE_STAT_DUMP</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4a3569b94fcd55721ee6a70052e13298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Packet_ALIGNMENT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8463d2101446f74b83ed10006d772384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Packet_WORDALIGN</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6ad53095b69ed77878dc683754e3264a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumNull</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2d888c8008db794522a3b13ed65068f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumCHDLC</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1b13e6e753db6b0e48a7179cde1be439</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumPPPSerial</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gae8d4f86eb49aa7bb65794b680327a865</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumBare80211</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga5a3d28ed9a0f3379dbce8e3f4ecfcc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumRadio80211</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gae0fb7abf1fd38b8e1f3049bd75abdfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NdisMediumPpi</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gad3c9d011684e435e817f946a5b65be1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NPF_DISABLE_LOOPBACK</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga7ccc8974741059b5ae25231a56dbed09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NPF_ENABLE_LOOPBACK</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga4a60d1f215d5b2af2b3b86a0f2a90ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOSNAMEPREFIX</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaaa7b462e10c63bf143432fb626b47001</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LINK_NAME_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga1fbe7bcd6cd19f4d2cbd31ac0325c95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMAX_PACKET</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaf647132220fbbd7eb7d557fff2386da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADAPTER_NAME_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga6043e392ac8917e3489fdd343cdcc811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADAPTER_DESC_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga9f4b4dc39275c2af0f810888d519a7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MAC_ADDR_LENGTH</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaafbbbc7737c2047111661bb967dd1127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NETWORK_ADDRESSES</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gafd76c4cb442dcbda4029c00974efc020</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_NDIS_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga071362fca9112a54e0ac16c7398b4fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_NDISWAN_ADAPTER</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaff9852fc255767b33cf5bcf641d52bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_DAG_CARD</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga0b7fe2a47912651aa392c5b02b695c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_DAG_FILE</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga260e05d07ffed16995ed72d04042334f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_DONT_EXPORT</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga8fc668e95763d96cf44c18c06361698f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_AIRPCAP_CARD</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>ga2f50ffbb17af16a3fa7160f79087d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO_FLAG_NPFIM_DEVICE</name>
      <anchorfile>group__packet32h.html</anchorfile>
      <anchor>gaba612196169466954c4e658eb9db6315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>remote_struct</name>
    <title>Remote_struct</title>
    <filename>group__remote__struct.html</filename>
    <subgroup>Remote_source_ID</subgroup>
    <subgroup>Remote_source_string</subgroup>
    <subgroup>Remote_open_flags</subgroup>
    <subgroup>Remote_samp_methods</subgroup>
    <subgroup>Remote_auth_methods</subgroup>
    <class kind="struct">pcap_rmtauth</class>
    <class kind="struct">pcap_samp</class>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_BUF_SIZE</name>
      <anchorfile>group__remote__struct.html</anchorfile>
      <anchor>gacacb155b596f7511f714de129ae32c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RPCAP_HOSTLIST_SIZE</name>
      <anchorfile>group__remote__struct.html</anchorfile>
      <anchor>gad71cfa3b6dd1dacb2e8d6cef4ae67723</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Remote_source_ID</name>
    <title>Remote_source_ID</title>
    <filename>group__remote__source__ID.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_FILE</name>
      <anchorfile>group__remote__source__ID.html</anchorfile>
      <anchor>ga9188ad0fc0d12fc51d1e9f5e78bf9440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_IFLOCAL</name>
      <anchorfile>group__remote__source__ID.html</anchorfile>
      <anchor>ga00c875af0185ead420787d4eaba6ff71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_IFREMOTE</name>
      <anchorfile>group__remote__source__ID.html</anchorfile>
      <anchor>gae5558973e334926f6e7171e3a711e265</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Remote_source_string</name>
    <title>Remote_source_string</title>
    <filename>group__remote__source__string.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_FILE_STRING</name>
      <anchorfile>group__remote__source__string.html</anchorfile>
      <anchor>gadb108815eb410ca0ab0b444ff2e56a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SRC_IF_STRING</name>
      <anchorfile>group__remote__source__string.html</anchorfile>
      <anchor>ga6d7103b8a7e1eca8c325bd8f32c361c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Remote_open_flags</name>
    <title>Remote_open_flags</title>
    <filename>group__remote__open__flags.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_DATATX_UDP</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>gaca53ea1423680167cf046752337b3381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_MAX_RESPONSIVENESS</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>gae54e5c810d75f23f69a0c78ca7f882b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_NOCAPTURE_LOCAL</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>ga337712d5c8d26a0d984d6bb702d0118d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_NOCAPTURE_RPCAP</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>ga1af46d0c195f9a3b66955acdd52b5375</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_OPENFLAG_PROMISCUOUS</name>
      <anchorfile>group__remote__open__flags.html</anchorfile>
      <anchor>ga9134ce51a9a6a7d497c3dee5affdc3b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Remote_samp_methods</name>
    <title>Remote_samp_methods</title>
    <filename>group__remote__samp__methods.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SAMP_1_EVERY_N</name>
      <anchorfile>group__remote__samp__methods.html</anchorfile>
      <anchor>ga79bf88faf9851bf82ee30beb302e3b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SAMP_FIRST_AFTER_N_MS</name>
      <anchorfile>group__remote__samp__methods.html</anchorfile>
      <anchor>ga5a4ae1f017ece5c1d3b44c8a399d130b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCAP_SAMP_NOSAMP</name>
      <anchorfile>group__remote__samp__methods.html</anchorfile>
      <anchor>ga1fc3a70120a1188f5ed4cc2af0ff0671</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Remote_auth_methods</name>
    <title>Remote_auth_methods</title>
    <filename>group__remote__auth__methods.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>RPCAP_RMTAUTH_NULL</name>
      <anchorfile>group__remote__auth__methods.html</anchorfile>
      <anchor>gacf895bca5fa091307dcfa3a7cb6c8882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RPCAP_RMTAUTH_PWD</name>
      <anchorfile>group__remote__auth__methods.html</anchorfile>
      <anchor>gab73de990af3daaf44ff88119050634fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>Simple Open EtherCAT Master or SOEM</title>
    <filename>index</filename>
    <docanchor file="index" title="Tutorial">start</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Squashed bugs">bugs</docanchor>
    <docanchor file="index" title="Legal notice">legal</docanchor>
  </compound>
</tagfile>
