Impulse 463E User Manual
Page 79

© Sealevel Systems, Inc.
- 76 -
SeaI/O User Manual
Set Module PIO Configuration
Which
IOCTL_SET_PIO (5)
Description
Sets the SeaIO module IO space configuration.
The last parameter is expected to be a pointer to a ‘seaio_ioctl_s’
structure. Depending on the model, several fields should be
populated before calling Ioctl.
For the 462/463 models, the u.pio.config_state.PIO96.channel1
and u.pio.config_state.PIO96.channel2 fields should each contain
a one-byte representation of the IO direction of 6 ports.
The ‘Set PIO Config’ section under Modbus commands better
describes the required data format.
Models
SeaIO 462 / 463
Expected
Data Type
Pointer to a seaio_ioctl_s 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( ) )
- PCW-5181 (120 pages)
- PCM-4373 (2 pages)
- EPIC-5536 (2 pages)
- EPIC-CV07 (2 pages)
- EPIC-QM57 (2 pages)
- EPIC-QM77 (2 pages)
- VSX-6118-V2 (1 page)
- VSX-6116-V2 (1 page)
- VSX-6115-V2 (1 page)
- VSX-6114-V2 (1 page)
- VDX-6318RD (1 page)
- VDX-6316RD (1 page)
- VDX-6315RD (1 page)
- VDX-6314RD (1 page)
- PCM-5895 Rev. A (2 pages)
- PCM-8120 (2 pages)
- PCM-9562 (3 pages)
- VSX-6127-V2 (1 page)
- PCM-9375 (3 pages)
- GENE-5315W1 Rev. B (2 pages)
- GENE-5315 Rev. A (2 pages)
- VDX-6327RD (1 page)
- VDX-6328RD (1 page)
- VDX-6329RD (1 page)
- VDX-6326RD (1 page)
- PCM-9343 (3 pages)
- GENE-9655 (2 pages)
- PCM-9362 (2 pages)
- GENE-LN05W2 Rev. B (2 pages)
- PCM-9363 (3 pages)
- GENE-TC05W2 (2 pages)
- GENE-CV05W2 (2 pages)
- SBC-210 (1 page)
- GENE-QM57 (2 pages)
- GENE-QM67 (2 pages)
- GENE-QM77 Rev B (2 pages)
- GENE-QM77 Rev A (2 pages)
- GENE-QM87 (1 page)
- EL630-NR (2 pages)
- EL620-C (2 pages)
- SB601-C (2 pages)
- SB600-C (2 pages)
- SB630-CRM (2 pages)
- CL630-CRM (2 pages)
- DL631-C226 (2 pages)