Appendix d – seamax data types and structures – Impulse 463E User Manual

Page 101

Advertising
background image

© Sealevel Systems, Inc.

- 98 -

SeaI/O User Manual

Appendix D – SeaMAX Data Types and Structures

PIO Data Structure

struct PIO48_s
{

unsigned char portA1;

unsigned char portB1;

unsigned char portC1;

unsigned char portA2;

unsigned char portB2;

unsigned char portC2;

};

struct PIO96_s
{

unsigned char portA1;

unsigned char portB1;

unsigned char portC1;

unsigned char portA2;

unsigned char portB2;

unsigned char portC2;

unsigned char portA3;

unsigned char portB3;

unsigned char portC3;

unsigned char portA4;

unsigned char portB4;

unsigned char portC4;

};


PIO Configuration Structure

struct PIO48_config_s
{

unsigned char channel1;

};

struct PIO96_config_s
{

unsigned char channel1;

unsigned char channel2;

};

PIO Get Ioctl Structure

struct SeaMAX_PIO_ioctl_s
{

unsigned short model;

union
{
PIO48_config_s

PIO48;

PIO96_config_s

PIO96;

}

config_state;

};

Advertising