#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <inttypes.h>
#include "oshw.h"
#include "intel_i210.h"
#include "ethercat.h"
#include <machine/endian.h>
Go to the source code of this file.
Functions | |
ec_adaptert * | oshw_find_adapters (void) |
void | oshw_free_adapters (ec_adaptert *adapter) |
uint16 | oshw_htons (uint16 host) |
uint16 | oshw_ntohs (uint16 network) |
Variables | |
ec_adaptert | adapters [DEVS_MAX_NB] |
int | ec_slavecount |
ec_adaptert* oshw_find_adapters | ( | void | ) |
Create list over available network adapters.
Definition at line 52 of file erika/oshw.c.
void oshw_free_adapters | ( | ec_adaptert * | adapter | ) |
Free memory allocated memory used by adapter collection.
[in] | adapter | = First element in linked list of adapters EC_NOFRAME. |
Definition at line 74 of file erika/oshw.c.
Host to Network byte order (i.e. to big endian).
Note that Ethercat uses little endian byte order, except for the Ethernet header which is big endian as usual.
Definition at line 31 of file erika/oshw.c.
Network (i.e. big endian) to Host byte order.
Note that Ethercat uses little endian byte order, except for the Ethernet header which is big endian as usual.
Definition at line 43 of file erika/oshw.c.
ec_adaptert adapters[DEVS_MAX_NB] |
Definition at line 23 of file erika/oshw.c.
int ec_slavecount |
number of slaves found on the network
Definition at line 69 of file ethercatmain.c.