13df2l4.txt ;************************************************************************************************** ; LISTING 4 - DISPATCH ROUTINE ; ; "Get those boards talking under Linux," EDN, June 22, 2000, pg 153 ; ; http://www.ednmag.com/ednmag/reg/2000/06222000/13df2.htm ;**************************************************************************************************** switch (e_board_type) // register handlers depending on board type { case PD2_MF: // PowerDAQ II multifunction board pReadProc[board] = pd_MfReadProc; pWriteProc[board] = pd_MfWriteProc; pIoctlProc[board] = pd_MfIoctlProc; break; case PD2_AO: //... PowerDAQ II Analog Output board // other board types // ... default: // default handlers pReadProc[board] = DefaultReadProc; pWriteProc[board] = DefaultWriteProc; pIoctlProc[board] = DefaultIoctlProc; }