5.1 Table of ErrorCodes and ErrorStringsTable 5.1ErrorCode Error ID Error String0 PIODIO_NoError OK ( No error !)1 PIODIO_DriverOpenError Device driver can not be opened2 PIODIO_DriverNoOpen Users have to call the DriverInitfunction first3 PIODIO_GetDriverVersionError Get driver version error4 PIODIO_InstallIrqError Install IRQ Error5 PIODIO_ClearIntCountError Clear counter value Error6 PIODIO_GetIntCountError Get counter interrput error7 PIODIO_RemoveIrqError Remove IRQ Error8 PIODIO_FindBoardError Can not find board9 PIODIO_ExceedBoardNumber The Max. board is: 810 PIODIO_ResetError Can't reset interrupt count11 PIODIO_IrqMaskError Irq-Mask is 1,2,4,8 or 1 to 0xF12 PIODIO_ActiveModeError Active-Mode is 1,2 or 1 to 313 PIODIO_GetActiveFlagError Can’t get interrupt active flag14 PIODIO_ActiveFlagEndOfQueue The flag queue is empty5.2 Function DescriptionsAll of the functions provided for the PIO-D24/56 are listed below withmore detailed information for every function presented in the following section.However, in order to make the description simpler and clearer, the attributes forthe input and output parameters of the function are indicated as [input] and[output] respectively, as shown in following table.Table 5.2Keyword Setting parameter by userbefore calling this function ?Get the data/valuefrom this parameterafter calling this function ?[Input] Yes No[Output] No Yes[Input, Output] Yes YesPIO-D56/PIO-D24 User’s Manual (Ver.2.3, JUN/2004, PPH-005-23) ---- 33