Impulse 463E User Manual

Page 81

Advertising
background image

© Sealevel Systems, Inc.

- 78 -

SeaI/O User Manual

Get Module Onboard Hardware Configuration

Which

IOCTL_GET_ADDA_EXT_CONFIG (8)

Description

Requests from the SeaIO module the current state of the on-board
A/D and D/A jumper configuration.

The last parameter is expected to be a pointer to a
‘adda_extended_struct’ structure. On return the structure will
contain the state of the hardware jumpers specific to the SeaIO
module.

Models

SeaIO 470

Expected
Data Type

Pointer to a adda_extended_struct structure

Return Codes

-22

EINVAL

A NULL pointer has been supplied where a
pointer to a data buffer was expected.

≥ 0 Success

( Reference the return values for both Read( ) and Write( ) )

NOTE

This particular call determines the on-board jumper settings by
altering many of the outputs, reading the values returned, and
determining the jumper settings required to match the results.

This Ioctl functionality has been provided to determine the hardware
settings on an unknown SeaIO module. If the hardware configuration
is known, this call should be replaced with software coded values due
to the time required to resolve the hardware configuration.


Advertising