Function List

Common Functions

DioInit

Initialization processing

DioExit

Termination processing

DioResetDevice

Initializes device and driver

DioGetErrorString

Retrieves error string

DioQueryDeviceName

Retrieves the list of available devices

DioGetMaxPorts

Retrieves the number of available I/O ports

DioGetDeviceInfo

Retrieves device information

DioGetNetCommunicationInfo

Retrieves the communication status of the Ethernet device

I/O Direction Switch Functions

DioSet8255Mode

Sets 8255 mode chip by chip

DioGet8255Mode

Gets 8255 mode setting chip by chip

DioSetIoDirection

Sets I/O direction of I/O ports

DioGetIoDirection

Gets I/O direction of I/O ports

DioDmSetDirection

Sets I/O direction of specified device

DioDmGetDirection

Gets I/O direction of specified device

Simple I/O Functions

DioInpByte

1 byte (8 bits) input from an input port

DioInpBit

1 bit input from an input bit

DioInpByteSR

1 byte (8 bits) input from an input port (Wireless I/O exclusive function)

DioInpBitSR

1 bit input from an input bit  (Wireless I/O exclusive function)

DioOutByte

1 byte (8 bits) output to an output port

DioOutBit

1 bit output to an output bit

DioEchoBackByte

Retrieves the status of an output port (8 bits)

DioEchoBackBit

Retrieves the status of an output bit (1 bit)

Multi-byte/Multi-bit I/O Functions

DioInpMultiByte

Inputs multiple bytes from input ports

DioInpMultiBit

Inputs multiple bits from input bits

DioInpMultiByteSR

Inputs multiple bytes from input ports (Wireless I/O exclusive function)

DioInpMultiBitSR

Inputs multiple bits from input bits (Wireless I/O exclusive function)

DioOutMultiByte

Outputs multiple bytes to output ports

DioOutMultiBit

Outputs multiple bits to output bits

DioEchoBackMultiByte

Retrieves the status of multiple output ports

DioEchoBackMultiBit

Retrieves the status of multiple output bits

Edge Detection Functions

DioNotifyInterrupt

Sets interrupt event factor

DioSetInterruptCallBackProc

Registers callback function for DioNotifyInterrupt

DioNotifyTrg

Starts monitoring the trigger of specified logical bit

DioStopNotifyTrg

Stops monitoring the trigger of specified logical bit

DioSetTrgCallBackProc

Registers callback function for DioNotifyTrg

Digital Filter Functions

DioSetDIgitalFilter

Sets digital filter

DioGetDigitalFilter

Gets setting value of digital filter

Counter Operation Functions

DioGetMaxCountChannels

Gets total number of count channels

DioSetCountEdge

Sets count edge

DioGetCountEdge

Gets count edge

DioSetCountMatchValue

Sets comparison register

DioStartCount

Starts count operation

DioStopCount

Stops count operation

DioReadCount

Gets the number of count

DioReadCountSR

Gets the number of count (Wireless I/O exclusive function)

DioCountPreset

Presets count value

DioGetCountStatus

Gets count status

Failsafe Functions

DioGetPatternEventStatus

The state of the event of the failsafe function is acquired.

DioResetpatternEvent

It returns from the state of the event.

Bus Master Functions

Bus Master Function List

Demo Device Exclusive Functions

Demo Device Exclusive Function List