Back to Sealevel      

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
adda_configThe ADDA data struct used in the ADDA ioctl calls. Contains information about device configuration
adda_ext_configData struct returned by get ext adda ioctl. Contains information about the physical jumper configuration of the device
ceth_addr_infoThis is a MAC address storage struct. This struct can only be accessed one byte at a time
ceth_deviceThis is the device info struct. find_devices() expects a list of this structs. The data fields of this struct are filled in in find_device(). Please note that the MAC address can only be retrieved as a privileged user (RAW Sockets)
ceth_ip_addrAn IP, NetMask, or GateWay Address. This is a union which will allow you to access the data in one of three data type methods -- long (all 4 bytes at once), short (2 bytes at a time), or char (1 byte at a time). If you access the data 1 byte at a time, through the c array, each octet is the same as the human readable ip address. ie the first octet (0) in the IP 192.168.0.1 can be accessed through ceth_ip_addr.c[2]
ftdi_contextMain context structure for all libftdi functions
ftdi_device_listList of usb devices created by ftdi_usb_find_all()
ftdi_eepromFTDI eeprom structure
PIO48_config_s48 Bit pio configuration. This struct is contained within the SeaMAX_PIO_ioctl_s struct. It is used whenever retrieving or setting port direction on a PIO device with 48 bits of I/O
PIO96_config_s96 Bit pio configuration. This struct is contained within the SeaMAX_PIO_ioctl_s struct. It is used whenever retrieving or setting port direction on a PIO device with 96 bits of I/O
seaio_ioctl_address_sThis struct is used to set the address of a particular device. In this way, it becomes unnecessary to manually turn the screw terminal to configure a particular SeaIO device. It also allows for more devices than the physically selectable 15 addresses
seaio_ioctl_comms_sCommunication parameters (desired) struct. This struct can be used to set a desired communication configuration. Note that you must first call get params before you attempt to set params, or it will fail
seaio_ioctl_ext_configPIO data/setup struct. This struct can be used to read data from a PIO device, or configure a PIO device
seaio_ioctl_get_params_sCommunication parameters (current) struct. This struct can be used to store the current communication parameters. Note that you will have call get params before you may set a configuration, or it will fail
seaio_ioctl_sThe IOCTL struct used in the majority of the IOCTL calls. Every call except the three involving A/D and D/A converters use this struct. This struct is actually the union of several smaller structs, so that it can be used multiple times
SeaMAX_PIO_ioctl_sPIO data/setup struct. This struct can be used to read data from a PIO device, or configure a PIO device
 
 
Generated on 3 Jun 2011.