6. RAS FEATURES IN HF-W100E/IoT
6-5
(2) Get function for the external general purpose inputs (GetGendiN)
<Name>
GetGendiN - Acquires the status of the external general purpose inputs (general-
purpose input1 to 7)
<Syntax>
DWORD GetGendiN(POINTER TO USINT pusiInput);
<Description of the functionality>
This function acquires the status of the external general purpose inputs.
The parameters of this function are explained below.
pusiInput: The input state of external general purpose input is stored. Table 6-5 shows
how bits are allocated to each general purpose input. If the input level of a
general purpose input is low, “0” is stored to the corresponding bit, and “1”
otherwise.
Table 6-5 Bit Allocation of pusiInput for GetGendiN
<Return value>
If this function completes successfully, the function returns RET_TRUE (0x01). If this
function terminates with an error, the function returns a value as follows.
Table 6-6 Return Value from the GetGendiN Function (Error Cases)
W2KRAS_INVALID_PARAMETER (0x2001)
There is an error in the specified arguments.
W2KRAS_INTERNAL_ERROR (0x2007)
An internal error has been generated.
W2KRAS_RESOURCE_LOCKED (0x2101)
Another process uses the same resources.
W2KRAS_INVALID_PARAMETER,
W2KRAS_INTERNAL_ERROR, and
W2KRAS_RESOURCE_LOCKED has been generated.