Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Cadda_configThe ADDA data struct used in the ADDA ioctl calls. Contains information about device configuration
 Cadda_ext_configData struct returned by get ext adda ioctl. Contains information about the physical jumper configuration of the device
 Cceth_addr_infoThis is a MAC address storage struct. This struct can only be accessed one byte at a time
 Cceth_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 this operation can only be performed with elevated privileges (SO_BINDTODEVICE)
 Cceth_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]
 CPIO48_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
 CPIO96_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.
 Cseaio_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
 Cseaio_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
 Cseaio_ioctl_ext_configPIO data/setup struct. This struct can be used to read data from a PIO device, or configure a PIO device
 Cseaio_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
 Cseaio_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
 CSeaMAX_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 Tue Mar 12 2024.