Owner's manual
Table Of Contents
- Table of Contents
 - Introduction
 - SeaI/O Hardware Description
- SeaI/O Base and Expansion Modules
 - SeaI/O Module Common Features
 - SeaI/O Configurations & Specifications
- 410 Series – 16 Optically Isolated Inputs/16 Reed Relay Outputs
 - 420 Series – 16 Optically Isolated Inputs/8 Form C Outputs
 - 430 Series – 32 Optically Isolated Inputs
 - 440 Series – 32 Reed Relay Outputs
 - 450 Series – 16 Form C Relay Outputs
 - 462 Series – 96 Channel TTL DB-78
 - 463 Series – 96 Channel TTL 50-Pin
 - 470 Series – 16 A/D, 2 D/A, 8 24V Outputs, 8 Isolated Inputs
 - 520 Series – 8 Optically Isolated Inputs/8 High-Current Form C Outputs
 
 
 - Power Options
 - Hardware Configuration
 - Wiring Options
 - Mounting Options
 - Accessories
 - SeaMAX Application Suite
- SeaI/O Architecture
 - Device Address Configuration
 - Configuring the “Base” SeaI/O Module
 - Configuring N-Series Expansion Modules
 - Configuring an Ethernet Module (E-Series)
 - MaxSSD Configuration & Diagnostics Utility
 - Communicating Via Modbus
 - Extended Modbus Command Set
 - Developing Custom Applications Using SeaMAX API
 - SeaMAX API
 - Non Object-Oriented SeaMAX API
 - IOCTL Calls and Functionality
 - Using SeaMAX with Visual C++ 6.0
 - Using SeaMAX with Visual Basic 6.0
 - Example SeaMAX Programming Tasks
 
 - CEthernet API
 - Appendix A – Data Encoding Tables
 - Appendix B – CRC Calculation
 - Appendix C – SeaIO Model 462/463 Holding Register Set
 - Appendix D – SeaMAX Data Types and Structures
 - Appendix E – Troubleshooting
 - Appendix F – How To Get Assistance
 - Appendix G – Compliance Notices
 - Warranty
 

© Sealevel Systems, Inc. 
- 101 - 
SeaI/O User Manual 
A/D Voltage Reference Types 
typedef enum 
{ 
 ANALOG_OFFSET = 0, 
 GND_OFFSET = 1, 
 AD_REF_OFFSET = 2, 
 DA_CHANNEL_1 = 4, 
 DA_CHANNEL_2 = 8 
} ad_reference_type;
A/D D/A Configuration Structure 
typedef struct 
{ 
 struct  
 { 
 unsigned char reference_offset; 
 unsigned char channel_mode; 
 } device; 
 struct 
 { 
 unsigned char ch_1; 
 unsigned char ch_2; 
 unsigned char ch_3; 
 unsigned char ch_4; 
 unsigned char ch_5; 
 unsigned char ch_6; 
 unsigned char ch_7; 
 unsigned char ch_8; 
 unsigned char ch_9; 
 unsigned char ch_10; 
 unsigned char ch_11; 
 unsigned char ch_12; 
 unsigned char ch_13; 
 unsigned char ch_14; 
 unsigned char ch_15; 
 unsigned char ch_16; 
 } channels; 
} adda_config;
A/D D/A Extended Configuration Structure 
typedef struct 
{ 
 unsigned char  ad_multiplier_enabled; 
 channel_range_type da_channel_1_range; 
 channel_range_type da_channel_2_range; 
} adda_ext_config;










