Staging: comedi: Remove INT and *PINT typedefs in addi-data
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
babf0ede30
commit
74b894e56a
@ -32,7 +32,7 @@
|
||||
| unsigned char_ b_InputClockLevel, |
|
||||
| unsigned char_ b_OutputLevel, |
|
||||
| unsigned char_ b_HardwareGateLevel)
|
||||
INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
int i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data)
|
||||
|
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -219,11 +219,11 @@ INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_TimerNbr;
|
||||
unsigned char b_TimerMode;
|
||||
@ -406,7 +406,7 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
|
||||
| unsigned char_ b_ModulNbr, |
|
||||
| unsigned char_ b_TimerNbr, |
|
||||
| unsigned char_ b_InterruptEnable)
|
||||
INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Enable OR Disable the Timer (b_TimerNbr) from selected module |
|
||||
@ -448,11 +448,11 @@ i_ReturnValue=insn->n;
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_DummyRead;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_TimerNbr;
|
||||
@ -561,7 +561,7 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
|
||||
| (unsigned char_ b_BoardHandle, |
|
||||
| unsigned char_ b_ModulNbr, |
|
||||
| PULONG_ pul_TimerValueArray)
|
||||
INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Return the all timer values from selected timer |
|
||||
@ -590,10 +590,10 @@ INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev,struct comedi_sub
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_ModulNbr, b_ReadType;
|
||||
PULONG pul_TimerValueArray;
|
||||
|
||||
@ -681,11 +681,11 @@ struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_BitsType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
b_BitsType = data[0];
|
||||
|
||||
printk("\n82X54");
|
||||
@ -760,11 +760,11 @@ INT i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ReadTimerValue(struct comedi_device * dev,
|
||||
int i_APCI1710_ReadTimerValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
PULONG pul_TimerValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/* Test the module number */
|
||||
if (b_ModulNbr < 4) {
|
||||
@ -848,11 +848,11 @@ INT i_APCI1710_ReadTimerValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
|
||||
int i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
unsigned char * pb_OutputLevel)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_TimerStatus;
|
||||
|
||||
/* Test the module number */
|
||||
@ -927,11 +927,11 @@ INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
unsigned char * pb_TimerStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_TimerStatus;
|
||||
|
||||
/* Test the module number */
|
||||
@ -1006,11 +1006,11 @@ INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_WriteTimerValue(struct comedi_device * dev,
|
||||
int i_APCI1710_WriteTimerValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
ULONG ul_WriteValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/* Test the module number */
|
||||
if (b_ModulNbr < 4) {
|
||||
|
@ -34,40 +34,40 @@
|
||||
/*
|
||||
* 82X54 TIMER INISIALISATION FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnConfigInitTimer(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigInitTimer(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/*
|
||||
* 82X54 READ FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnBitsTimer(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnBitsTimer(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/*
|
||||
* 82X54 READ & WRITE FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_ReadTimerValue(struct comedi_device *dev,
|
||||
int i_APCI1710_ReadTimerValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
PULONG pul_TimerValue);
|
||||
|
||||
INT i_APCI1710_GetTimerOutputLevel(struct comedi_device *dev,
|
||||
int i_APCI1710_GetTimerOutputLevel(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
unsigned char * pb_OutputLevel);
|
||||
|
||||
INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
unsigned char * pb_TimerStatus);
|
||||
|
||||
/*
|
||||
* 82X54 WRITE FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_WriteTimerValue(struct comedi_device *dev,
|
||||
int i_APCI1710_WriteTimerValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_TimerNbr,
|
||||
ULONG ul_WriteValue);
|
||||
|
@ -131,10 +131,10 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigInitChrono(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigInitChrono(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ULONG ul_TimerValue = 0;
|
||||
ULONG ul_TimingInterval = 0;
|
||||
ULONG ul_RealTimingInterval = 0;
|
||||
@ -790,7 +790,7 @@ INT i_APCI1710_InsnConfigInitChrono(struct comedi_device * dev, struct comedi_su
|
||||
| unsigned char_ b_ModulNbr, |
|
||||
| unsigned char_ b_CycleMode, |
|
||||
| unsigned char_ b_InterruptEnable)
|
||||
INT i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Enable the chronometer from selected module |
|
||||
@ -840,10 +840,10 @@ struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_ModulNbr, b_CycleMode, b_InterruptEnable, b_Action;
|
||||
b_ModulNbr = CR_AREF(insn->chanspec);
|
||||
b_Action = (unsigned char) data[0];
|
||||
@ -1090,11 +1090,11 @@ struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnReadChrono(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnReadChrono(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_ReadType;
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
|
||||
b_ReadType = CR_CHAN(insn->chanspec);
|
||||
|
||||
@ -1194,10 +1194,10 @@ INT i_APCI1710_InsnReadChrono(struct comedi_device * dev, struct comedi_subdevic
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetChronoProgressStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetChronoProgressStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_ChronoStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
|
||||
/**************************/
|
||||
@ -1355,11 +1355,11 @@ INT i_APCI1710_GetChronoProgressStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ReadChronoValue(struct comedi_device * dev,
|
||||
int i_APCI1710_ReadChronoValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
UINT ui_TimeOut, unsigned char * pb_ChronoStatus, PULONG pul_ChronoValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
DWORD dw_TimeOut = 0;
|
||||
|
||||
@ -1619,7 +1619,7 @@ INT i_APCI1710_ReadChronoValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ConvertChronoValue(struct comedi_device * dev,
|
||||
int i_APCI1710_ConvertChronoValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
ULONG ul_ChronoValue,
|
||||
PULONG pul_Hour,
|
||||
@ -1627,7 +1627,7 @@ INT i_APCI1710_ConvertChronoValue(struct comedi_device * dev,
|
||||
unsigned char * pb_Second,
|
||||
PUINT pui_MilliSecond, PUINT pui_MicroSecond, PUINT pui_NanoSecond)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
double d_Hour;
|
||||
double d_Minute;
|
||||
double d_Second;
|
||||
@ -1757,7 +1757,7 @@ INT i_APCI1710_ConvertChronoValue(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI1710_InsnBitsChronoDigitalIO(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
| Function Name : int i_APCI1710_InsnBitsChronoDigitalIO(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Sets the output witch has been passed with the |
|
||||
@ -1876,10 +1876,10 @@ INT i_APCI1710_ConvertChronoValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnBitsChronoDigitalIO(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnBitsChronoDigitalIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_ModulNbr, b_OutputChannel, b_InputChannel, b_IOType;
|
||||
DWORD dw_Status;
|
||||
unsigned char * pb_ChannelStatus;
|
||||
|
@ -35,10 +35,10 @@
|
||||
/*
|
||||
* CHRONOMETER INISIALISATION FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnConfigInitChrono(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigInitChrono(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
@ -46,18 +46,18 @@ INT i_APCI1710_InsnWriteEnableDisableChrono(struct comedi_device *dev,
|
||||
/*
|
||||
* CHRONOMETER READ FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnReadChrono(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnReadChrono(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_GetChronoProgressStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetChronoProgressStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_ChronoStatus);
|
||||
|
||||
INT i_APCI1710_ReadChronoValue(struct comedi_device *dev,
|
||||
int i_APCI1710_ReadChronoValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
UINT ui_TimeOut, unsigned char * pb_ChronoStatus,
|
||||
PULONG pul_ChronoValue);
|
||||
|
||||
INT i_APCI1710_ConvertChronoValue(struct comedi_device *dev,
|
||||
int i_APCI1710_ConvertChronoValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
ULONG ul_ChronoValue,
|
||||
PULONG pul_Hour,
|
||||
@ -69,6 +69,6 @@ INT i_APCI1710_ConvertChronoValue(struct comedi_device *dev,
|
||||
/*
|
||||
* CHRONOMETER DIGITAL INPUT OUTPUT FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnBitsChronoDigitalIO(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnBitsChronoDigitalIO(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s, struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
|
@ -61,7 +61,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI1710_InsnConfigDigitalIO(struct comedi_device *dev, |
|
||||
| Function Name : int i_APCI1710_InsnConfigDigitalIO(struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)|
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Configure the digital I/O operating mode from selected |
|
||||
@ -99,12 +99,12 @@ Activates and deactivates the digital output memory.
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigDigitalIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigDigitalIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_ModulNbr, b_ChannelAMode, b_ChannelBMode;
|
||||
unsigned char b_MemoryOnOff, b_ConfigType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_WriteConfig = 0;
|
||||
|
||||
b_ModulNbr = (unsigned char) CR_AREF(insn->chanspec);
|
||||
@ -293,10 +293,10 @@ INT i_APCI1710_InsnConfigDigitalIO(struct comedi_device * dev, struct comedi_sub
|
||||
// unsigned char_ b_InputChannel,
|
||||
//
|
||||
// unsigned char *_ pb_ChannelStatus)
|
||||
INT i_APCI1710_InsnReadDigitalIOChlValue(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnReadDigitalIOChlValue(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg;
|
||||
unsigned char b_ModulNbr, b_InputChannel;
|
||||
unsigned char * pb_ChannelStatus;
|
||||
@ -445,7 +445,7 @@ INT i_APCI1710_InsnReadDigitalIOChlValue(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI1710_InsnWriteDigitalIOChlOnOff(comedi_device
|
||||
| Function Name : int i_APCI1710_InsnWriteDigitalIOChlOnOff(comedi_device
|
||||
|*dev,struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)
|
||||
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -481,10 +481,10 @@ INT i_APCI1710_InsnReadDigitalIOChlValue(struct comedi_device * dev,
|
||||
//_INT_ i_APCI1710_SetDigitalIOChlOn (unsigned char_ b_BoardHandle,
|
||||
// unsigned char_ b_ModulNbr,
|
||||
// unsigned char_ b_OutputChannel)
|
||||
INT i_APCI1710_InsnWriteDigitalIOChlOnOff(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnWriteDigitalIOChlOnOff(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_WriteValue = 0;
|
||||
unsigned char b_ModulNbr, b_OutputChannel;
|
||||
i_ReturnValue = insn->n;
|
||||
@ -728,10 +728,10 @@ INT i_APCI1710_InsnWriteDigitalIOChlOnOff(struct comedi_device * dev,
|
||||
//_INT_ i_APCI1710_SetDigitalIOPortOn (unsigned char_ b_BoardHandle,
|
||||
// unsigned char_ b_ModulNbr,
|
||||
// unsigned char_ b_PortValue)
|
||||
INT i_APCI1710_InsnBitsDigitalIOPortOnOff(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnBitsDigitalIOPortOnOff(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_WriteValue = 0;
|
||||
DWORD dw_StatusReg;
|
||||
unsigned char b_ModulNbr, b_PortValue;
|
||||
|
@ -27,20 +27,20 @@
|
||||
/*
|
||||
* DIGITAL I/O INISIALISATION FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnConfigDigitalIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigDigitalIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/*
|
||||
* INPUT OUTPUT FUNCTIONS
|
||||
*/
|
||||
INT i_APCI1710_InsnReadDigitalIOChlValue(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnReadDigitalIOChlValue(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnWriteDigitalIOChlOnOff(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteDigitalIOChlOnOff(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnBitsDigitalIOPortOnOff(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnBitsDigitalIOPortOnOff(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
@ -61,7 +61,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| INT i_APCI1710_InsnConfigINCCPT(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
| int i_APCI1710_InsnConfigINCCPT(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data)
|
||||
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -75,11 +75,11 @@ struct comedi_insn *insn,unsigned int *data)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_ConfigType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ui_ConfigType = CR_CHAN(insn->chanspec);
|
||||
|
||||
printk("\nINC_CPT");
|
||||
@ -299,14 +299,14 @@ INT i_APCI1710_InsnConfigINCCPT(struct comedi_device * dev, struct comedi_subdev
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitCounter(struct comedi_device * dev,
|
||||
int i_APCI1710_InitCounter(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_CounterRange,
|
||||
unsigned char b_FirstCounterModus,
|
||||
unsigned char b_FirstCounterOption,
|
||||
unsigned char b_SecondCounterModus, unsigned char b_SecondCounterOption)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/*******************************/
|
||||
/* Test if incremental counter */
|
||||
@ -545,10 +545,10 @@ INT i_APCI1710_InitCounter(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_CounterAutoTest(struct comedi_device * dev, unsigned char * pb_TestStatus)
|
||||
int i_APCI1710_CounterAutoTest(struct comedi_device * dev, unsigned char * pb_TestStatus)
|
||||
{
|
||||
unsigned char b_ModulCpt = 0;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_LathchValue;
|
||||
|
||||
*pb_TestStatus = 0;
|
||||
@ -708,12 +708,12 @@ INT i_APCI1710_CounterAutoTest(struct comedi_device * dev, unsigned char * pb_Te
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitIndex(struct comedi_device * dev,
|
||||
int i_APCI1710_InitIndex(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_ReferenceAction,
|
||||
unsigned char b_IndexOperation, unsigned char b_AutoMode, unsigned char b_InterruptEnable)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -1152,10 +1152,10 @@ INT i_APCI1710_InitIndex(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitReference(struct comedi_device * dev,
|
||||
int i_APCI1710_InitReference(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_ReferenceLevel)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -1277,10 +1277,10 @@ INT i_APCI1710_InitReference(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitExternalStrobe(struct comedi_device * dev,
|
||||
int i_APCI1710_InitExternalStrobe(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_ExternalStrobe, unsigned char b_ExternalStrobeLevel)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -1391,10 +1391,10 @@ INT i_APCI1710_InitExternalStrobe(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitCompareLogic(struct comedi_device * dev,
|
||||
int i_APCI1710_InitCompareLogic(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, UINT ui_CompareValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -1487,13 +1487,13 @@ INT i_APCI1710_InitCompareLogic(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitFrequencyMeasurement(struct comedi_device * dev,
|
||||
int i_APCI1710_InitFrequencyMeasurement(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PCIInputClock,
|
||||
unsigned char b_TimingUnity,
|
||||
ULONG ul_TimingInterval, PULONG pul_RealTimingInterval)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ULONG ul_TimerValue = 0;
|
||||
double d_RealTimingInterval;
|
||||
DWORD dw_Status = 0;
|
||||
@ -2015,11 +2015,11 @@ struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnBitsINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnBitsINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_BitsType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ui_BitsType = CR_CHAN(insn->chanspec);
|
||||
devpriv->tsk_Current = current; // Save the current process task structure
|
||||
|
||||
@ -2091,9 +2091,9 @@ INT i_APCI1710_InsnBitsINCCPT(struct comedi_device * dev, struct comedi_subdevic
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ClearCounterValue(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_ClearCounterValue(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -2151,10 +2151,10 @@ INT i_APCI1710_ClearCounterValue(struct comedi_device * dev, unsigned char b_Mod
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ClearAllCounterValue(struct comedi_device * dev)
|
||||
int i_APCI1710_ClearAllCounterValue(struct comedi_device * dev)
|
||||
{
|
||||
unsigned char b_ModulCpt = 0;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/********************************/
|
||||
/* Test if counter module found */
|
||||
@ -2297,10 +2297,10 @@ INT i_APCI1710_ClearAllCounterValue(struct comedi_device * dev)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_SetInputFilter(struct comedi_device * dev,
|
||||
int i_APCI1710_SetInputFilter(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_PCIInputClock, unsigned char b_Filter)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status = 0;
|
||||
|
||||
/**************************/
|
||||
@ -2561,10 +2561,10 @@ INT i_APCI1710_SetInputFilter(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_LatchCounter(struct comedi_device * dev,
|
||||
int i_APCI1710_LatchCounter(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_LatchReg)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -2658,10 +2658,10 @@ INT i_APCI1710_LatchCounter(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_SetIndexAndReferenceSource(struct comedi_device * dev,
|
||||
int i_APCI1710_SetIndexAndReferenceSource(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_SourceSelection)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -2795,9 +2795,9 @@ INT i_APCI1710_SetIndexAndReferenceSource(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_SetDigitalChlOn(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_SetDigitalChlOn(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -2875,9 +2875,9 @@ INT i_APCI1710_SetDigitalChlOn(struct comedi_device * dev, unsigned char b_Modul
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_SetDigitalChlOff(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_SetDigitalChlOff(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -2951,11 +2951,11 @@ struct comedi_insn *insn,unsigned int *data) |
|
||||
| Return Value :
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1710_InsnWriteINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnWriteINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_WriteType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
ui_WriteType = CR_CHAN(insn->chanspec);
|
||||
devpriv->tsk_Current = current; // Save the current process task structure
|
||||
@ -3047,9 +3047,9 @@ INT i_APCI1710_InsnWriteINCCPT(struct comedi_device * dev, struct comedi_subdevi
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_EnableLatchInterrupt(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_EnableLatchInterrupt(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3133,9 +3133,9 @@ INT i_APCI1710_EnableLatchInterrupt(struct comedi_device * dev, unsigned char b_
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_DisableLatchInterrupt(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_DisableLatchInterrupt(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3231,10 +3231,10 @@ INT i_APCI1710_DisableLatchInterrupt(struct comedi_device * dev, unsigned char b
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_Write16BitCounterValue(struct comedi_device * dev,
|
||||
int i_APCI1710_Write16BitCounterValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_SelectedCounter, UINT ui_WriteValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3316,10 +3316,10 @@ INT i_APCI1710_Write16BitCounterValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_Write32BitCounterValue(struct comedi_device * dev,
|
||||
int i_APCI1710_Write32BitCounterValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, ULONG ul_WriteValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3383,9 +3383,9 @@ INT i_APCI1710_Write32BitCounterValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_EnableIndex(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_EnableIndex(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ULONG ul_InterruptLatchReg;
|
||||
|
||||
/**************************/
|
||||
@ -3481,9 +3481,9 @@ INT i_APCI1710_EnableIndex(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_DisableIndex(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_DisableIndex(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3580,9 +3580,9 @@ INT i_APCI1710_DisableIndex(struct comedi_device * dev, unsigned char b_ModulNbr
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_EnableCompareLogic(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_EnableCompareLogic(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3680,9 +3680,9 @@ INT i_APCI1710_EnableCompareLogic(struct comedi_device * dev, unsigned char b_Mo
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_DisableCompareLogic(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_DisableCompareLogic(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3789,10 +3789,10 @@ INT i_APCI1710_DisableCompareLogic(struct comedi_device * dev, unsigned char b_M
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_EnableFrequencyMeasurement(struct comedi_device * dev,
|
||||
int i_APCI1710_EnableFrequencyMeasurement(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_InterruptEnable)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -3936,9 +3936,9 @@ INT i_APCI1710_EnableFrequencyMeasurement(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_DisableFrequencyMeasurement(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
int i_APCI1710_DisableFrequencyMeasurement(struct comedi_device * dev, unsigned char b_ModulNbr)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -4049,11 +4049,11 @@ struct comedi_insn *insn,unsigned int *data) |
|
||||
| Return Value :
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1710_InsnReadINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnReadINCCPT(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_ReadType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
ui_ReadType = CR_CHAN(insn->chanspec);
|
||||
|
||||
@ -4193,10 +4193,10 @@ INT i_APCI1710_InsnReadINCCPT(struct comedi_device * dev, struct comedi_subdevic
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ReadLatchRegisterStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_ReadLatchRegisterStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_LatchReg, unsigned char * pb_LatchStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_LatchReg;
|
||||
|
||||
/**************************/
|
||||
@ -4280,10 +4280,10 @@ INT i_APCI1710_ReadLatchRegisterStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ReadLatchRegisterValue(struct comedi_device * dev,
|
||||
int i_APCI1710_ReadLatchRegisterValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_LatchReg, PULONG pul_LatchValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -4364,10 +4364,10 @@ INT i_APCI1710_ReadLatchRegisterValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_Read16BitCounterValue(struct comedi_device * dev,
|
||||
int i_APCI1710_Read16BitCounterValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_SelectedCounter, PUINT pui_CounterValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_LathchValue = 0;
|
||||
|
||||
/**************************/
|
||||
@ -4459,10 +4459,10 @@ INT i_APCI1710_Read16BitCounterValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_Read32BitCounterValue(struct comedi_device * dev,
|
||||
int i_APCI1710_Read32BitCounterValue(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, PULONG pul_CounterValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
|
||||
/**************************/
|
||||
/* Test the module number */
|
||||
@ -4535,10 +4535,10 @@ INT i_APCI1710_Read32BitCounterValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetIndexStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetIndexStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_IndexStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -4619,10 +4619,10 @@ INT i_APCI1710_GetIndexStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetReferenceStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetReferenceStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_ReferenceStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -4703,10 +4703,10 @@ INT i_APCI1710_GetReferenceStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetUASStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetUASStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_UASStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -4771,10 +4771,10 @@ INT i_APCI1710_GetUASStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetCBStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetCBStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_CBStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -4853,10 +4853,10 @@ INT i_APCI1710_GetCBStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_Get16BitCBStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_Get16BitCBStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_CBStatusCounter0, unsigned char * pb_CBStatusCounter1)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -4966,10 +4966,10 @@ INT i_APCI1710_Get16BitCBStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetUDStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetUDStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_UDStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -5040,10 +5040,10 @@ INT i_APCI1710_GetUDStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetInterruptUDLatchedStatus(struct comedi_device * dev,
|
||||
int i_APCI1710_GetInterruptUDLatchedStatus(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_UDStatus)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
|
||||
/**************************/
|
||||
@ -5145,11 +5145,11 @@ INT i_APCI1710_GetInterruptUDLatchedStatus(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_ReadFrequencyMeasurement(struct comedi_device * dev,
|
||||
int i_APCI1710_ReadFrequencyMeasurement(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char * pb_Status, unsigned char * pb_UDStatus, PULONG pul_ReadValue)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
UINT ui_16BitValue;
|
||||
DWORD dw_StatusReg;
|
||||
|
||||
|
@ -132,22 +132,22 @@
|
||||
#define APCI1710_INCCPT_DISABLEFREQUENCYMEASUREMENT 409
|
||||
|
||||
/************ Main Functions *************/
|
||||
INT i_APCI1710_InsnConfigINCCPT(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigINCCPT(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int * data);
|
||||
|
||||
INT i_APCI1710_InsnBitsINCCPT(struct comedi_device *dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnBitsINCCPT(struct comedi_device *dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn *insn, unsigned int * data);
|
||||
|
||||
INT i_APCI1710_InsnWriteINCCPT(struct comedi_device *dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnWriteINCCPT(struct comedi_device *dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn *insn, unsigned int * data);
|
||||
|
||||
INT i_APCI1710_InsnReadINCCPT(struct comedi_device *dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnReadINCCPT(struct comedi_device *dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn *insn, unsigned int * data);
|
||||
|
||||
/*********** Supplementary Functions********/
|
||||
|
||||
/* INSN CONFIG */
|
||||
INT i_APCI1710_InitCounter(struct comedi_device *dev,
|
||||
int i_APCI1710_InitCounter(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_CounterRange,
|
||||
unsigned char b_FirstCounterModus,
|
||||
@ -155,25 +155,25 @@ INT i_APCI1710_InitCounter(struct comedi_device *dev,
|
||||
unsigned char b_SecondCounterModus,
|
||||
unsigned char b_SecondCounterOption);
|
||||
|
||||
INT i_APCI1710_CounterAutoTest(struct comedi_device *dev, unsigned char * pb_TestStatus);
|
||||
int i_APCI1710_CounterAutoTest(struct comedi_device *dev, unsigned char * pb_TestStatus);
|
||||
|
||||
INT i_APCI1710_InitIndex(struct comedi_device *dev,
|
||||
int i_APCI1710_InitIndex(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_ReferenceAction,
|
||||
unsigned char b_IndexOperation, unsigned char b_AutoMode,
|
||||
unsigned char b_InterruptEnable);
|
||||
|
||||
INT i_APCI1710_InitReference(struct comedi_device *dev,
|
||||
int i_APCI1710_InitReference(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_ReferenceLevel);
|
||||
|
||||
INT i_APCI1710_InitExternalStrobe(struct comedi_device *dev,
|
||||
int i_APCI1710_InitExternalStrobe(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_ExternalStrobe,
|
||||
unsigned char b_ExternalStrobeLevel);
|
||||
|
||||
INT i_APCI1710_InitCompareLogic(struct comedi_device *dev,
|
||||
int i_APCI1710_InitCompareLogic(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, UINT ui_CompareValue);
|
||||
|
||||
INT i_APCI1710_InitFrequencyMeasurement(struct comedi_device *dev,
|
||||
int i_APCI1710_InitFrequencyMeasurement(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PCIInputClock,
|
||||
unsigned char b_TimingUnity,
|
||||
@ -181,91 +181,91 @@ INT i_APCI1710_InitFrequencyMeasurement(struct comedi_device *dev,
|
||||
PULONG pul_RealTimingInterval);
|
||||
|
||||
/* INSN BITS */
|
||||
INT i_APCI1710_ClearCounterValue(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_ClearCounterValue(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_ClearAllCounterValue(struct comedi_device *dev);
|
||||
int i_APCI1710_ClearAllCounterValue(struct comedi_device *dev);
|
||||
|
||||
INT i_APCI1710_SetInputFilter(struct comedi_device *dev,
|
||||
int i_APCI1710_SetInputFilter(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_PCIInputClock,
|
||||
unsigned char b_Filter);
|
||||
|
||||
INT i_APCI1710_LatchCounter(struct comedi_device *dev,
|
||||
int i_APCI1710_LatchCounter(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_LatchReg);
|
||||
|
||||
INT i_APCI1710_SetIndexAndReferenceSource(struct comedi_device *dev,
|
||||
int i_APCI1710_SetIndexAndReferenceSource(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_SourceSelection);
|
||||
|
||||
INT i_APCI1710_SetDigitalChlOn(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_SetDigitalChlOn(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_SetDigitalChlOff(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_SetDigitalChlOff(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
/* INSN WRITE */
|
||||
INT i_APCI1710_EnableLatchInterrupt(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_EnableLatchInterrupt(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_DisableLatchInterrupt(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_DisableLatchInterrupt(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_Write16BitCounterValue(struct comedi_device *dev,
|
||||
int i_APCI1710_Write16BitCounterValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_SelectedCounter,
|
||||
UINT ui_WriteValue);
|
||||
|
||||
INT i_APCI1710_Write32BitCounterValue(struct comedi_device *dev,
|
||||
int i_APCI1710_Write32BitCounterValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, ULONG ul_WriteValue);
|
||||
|
||||
INT i_APCI1710_EnableIndex(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_EnableIndex(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_DisableIndex(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_DisableIndex(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_EnableCompareLogic(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_EnableCompareLogic(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_DisableCompareLogic(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
int i_APCI1710_DisableCompareLogic(struct comedi_device *dev, unsigned char b_ModulNbr);
|
||||
|
||||
INT i_APCI1710_EnableFrequencyMeasurement(struct comedi_device *dev,
|
||||
int i_APCI1710_EnableFrequencyMeasurement(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_InterruptEnable);
|
||||
|
||||
INT i_APCI1710_DisableFrequencyMeasurement(struct comedi_device *dev,
|
||||
int i_APCI1710_DisableFrequencyMeasurement(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr);
|
||||
|
||||
/* INSN READ */
|
||||
INT i_APCI1710_ReadLatchRegisterStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_ReadLatchRegisterStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_LatchReg,
|
||||
unsigned char * pb_LatchStatus);
|
||||
|
||||
INT i_APCI1710_ReadLatchRegisterValue(struct comedi_device *dev,
|
||||
int i_APCI1710_ReadLatchRegisterValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_LatchReg,
|
||||
PULONG pul_LatchValue);
|
||||
|
||||
INT i_APCI1710_Read16BitCounterValue(struct comedi_device *dev,
|
||||
int i_APCI1710_Read16BitCounterValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char b_SelectedCounter,
|
||||
PUINT pui_CounterValue);
|
||||
|
||||
INT i_APCI1710_Read32BitCounterValue(struct comedi_device *dev,
|
||||
int i_APCI1710_Read32BitCounterValue(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, PULONG pul_CounterValue);
|
||||
|
||||
INT i_APCI1710_GetIndexStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetIndexStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_IndexStatus);
|
||||
|
||||
INT i_APCI1710_GetReferenceStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetReferenceStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_ReferenceStatus);
|
||||
|
||||
INT i_APCI1710_GetUASStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetUASStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_UASStatus);
|
||||
|
||||
INT i_APCI1710_GetCBStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetCBStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_CBStatus);
|
||||
|
||||
INT i_APCI1710_Get16BitCBStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_Get16BitCBStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_CBStatusCounter0,
|
||||
unsigned char * pb_CBStatusCounter1);
|
||||
|
||||
INT i_APCI1710_GetUDStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetUDStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_UDStatus);
|
||||
|
||||
INT i_APCI1710_GetInterruptUDLatchedStatus(struct comedi_device *dev,
|
||||
int i_APCI1710_GetInterruptUDLatchedStatus(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr, unsigned char * pb_UDStatus);
|
||||
|
||||
INT i_APCI1710_ReadFrequencyMeasurement(struct comedi_device *dev,
|
||||
int i_APCI1710_ReadFrequencyMeasurement(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char * pb_Status, unsigned char * pb_UDStatus,
|
||||
PULONG pul_ReadValue);
|
||||
|
@ -123,10 +123,10 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigInitPulseEncoder(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnConfigInitPulseEncoder(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_IntRegister;
|
||||
|
||||
unsigned char b_ModulNbr;
|
||||
@ -414,10 +414,10 @@ INT i_APCI1710_InsnConfigInitPulseEncoder(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisablePulseEncoder(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnWriteEnableDisablePulseEncoder(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_PulseEncoderNbr;
|
||||
unsigned char b_CycleSelection;
|
||||
@ -708,10 +708,10 @@ INT i_APCI1710_InsnWriteEnableDisablePulseEncoder(struct comedi_device * dev,
|
||||
|
||||
unsigned char *_ pb_Status)
|
||||
*/
|
||||
INT i_APCI1710_InsnBitsReadWritePulseEncoder(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnBitsReadWritePulseEncoder(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusRegister;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_PulseEncoderNbr;
|
||||
@ -834,7 +834,7 @@ INT i_APCI1710_InsnBitsReadWritePulseEncoder(struct comedi_device * dev,
|
||||
return (i_ReturnValue);
|
||||
}
|
||||
|
||||
INT i_APCI1710_InsnReadInterruptPulseEncoder(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnReadInterruptPulseEncoder(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
|
@ -21,11 +21,11 @@
|
||||
#define APCI1710_PULSEENCODER_READ 0
|
||||
#define APCI1710_PULSEENCODER_WRITE 1
|
||||
|
||||
INT i_APCI1710_InsnConfigInitPulseEncoder(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnConfigInitPulseEncoder(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisablePulseEncoder(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteEnableDisablePulseEncoder(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
@ -33,7 +33,7 @@ INT i_APCI1710_InsnWriteEnableDisablePulseEncoder(struct comedi_device *dev,
|
||||
/*
|
||||
* READ PULSE ENCODER FUNCTIONS
|
||||
*/
|
||||
INT i_APCI1710_InsnReadInterruptPulseEncoder(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnReadInterruptPulseEncoder(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
@ -41,7 +41,7 @@ INT i_APCI1710_InsnReadInterruptPulseEncoder(struct comedi_device *dev,
|
||||
/*
|
||||
* WRITE PULSE ENCODER FUNCTIONS
|
||||
*/
|
||||
INT i_APCI1710_InsnBitsReadWritePulseEncoder(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnBitsReadWritePulseEncoder(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
|
@ -70,11 +70,11 @@ struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigPWM(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigPWM(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_ConfigType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
b_ConfigType = CR_CHAN(insn->chanspec);
|
||||
|
||||
switch (b_ConfigType) {
|
||||
@ -179,7 +179,7 @@ INT i_APCI1710_InsnConfigPWM(struct comedi_device * dev, struct comedi_subdevice
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InitPWM(struct comedi_device * dev,
|
||||
int i_APCI1710_InitPWM(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM,
|
||||
unsigned char b_ClockSelection,
|
||||
@ -188,7 +188,7 @@ INT i_APCI1710_InitPWM(struct comedi_device * dev,
|
||||
ULONG ul_HighTiming,
|
||||
PULONG pul_RealLowTiming, PULONG pul_RealHighTiming)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ULONG ul_LowTimerValue = 0;
|
||||
ULONG ul_HighTimerValue = 0;
|
||||
DWORD dw_Command;
|
||||
@ -1534,7 +1534,7 @@ INT i_APCI1710_InitPWM(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_GetPWMInitialisation(struct comedi_device * dev,
|
||||
int i_APCI1710_GetPWMInitialisation(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM,
|
||||
unsigned char * pb_TimingUnit,
|
||||
@ -1545,7 +1545,7 @@ INT i_APCI1710_GetPWMInitialisation(struct comedi_device * dev,
|
||||
unsigned char * pb_StopLevel,
|
||||
unsigned char * pb_ExternGate, unsigned char * pb_InterruptEnable, unsigned char * pb_Enable)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
DWORD dw_Command;
|
||||
|
||||
@ -1683,11 +1683,11 @@ struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnWritePWM(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnWritePWM(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_WriteType;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
b_WriteType = CR_CHAN(insn->chanspec);
|
||||
|
||||
switch (b_WriteType) {
|
||||
@ -1806,14 +1806,14 @@ INT i_APCI1710_InsnWritePWM(struct comedi_device * dev, struct comedi_subdevice
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_EnablePWM(struct comedi_device * dev,
|
||||
int i_APCI1710_EnablePWM(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM,
|
||||
unsigned char b_StartLevel,
|
||||
unsigned char b_StopMode,
|
||||
unsigned char b_StopLevel, unsigned char b_ExternGate, unsigned char b_InterruptEnable)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
DWORD dw_Command;
|
||||
|
||||
@ -2062,9 +2062,9 @@ INT i_APCI1710_EnablePWM(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_DisablePWM(struct comedi_device * dev, unsigned char b_ModulNbr, unsigned char b_PWM)
|
||||
int i_APCI1710_DisablePWM(struct comedi_device * dev, unsigned char b_ModulNbr, unsigned char b_PWM)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
|
||||
/**************************/
|
||||
@ -2189,12 +2189,12 @@ INT i_APCI1710_DisablePWM(struct comedi_device * dev, unsigned char b_ModulNbr,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_SetNewPWMTiming(struct comedi_device * dev,
|
||||
int i_APCI1710_SetNewPWMTiming(struct comedi_device * dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM, unsigned char b_TimingUnit, ULONG ul_LowTiming, ULONG ul_HighTiming)
|
||||
{
|
||||
unsigned char b_ClockSelection;
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ULONG ul_LowTimerValue = 0;
|
||||
ULONG ul_HighTimerValue = 0;
|
||||
ULONG ul_RealLowTiming = 0;
|
||||
@ -3460,10 +3460,10 @@ INT i_APCI1710_SetNewPWMTiming(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnReadGetPWMStatus(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnReadGetPWMStatus(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
|
||||
unsigned char b_ModulNbr;
|
||||
@ -3561,7 +3561,7 @@ INT i_APCI1710_InsnReadGetPWMStatus(struct comedi_device * dev, struct comedi_su
|
||||
return (i_ReturnValue);
|
||||
}
|
||||
|
||||
INT i_APCI1710_InsnBitsReadPWMInterrupt(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnBitsReadPWMInterrupt(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
data[0] = devpriv->s_InterruptParameters.
|
||||
|
@ -26,10 +26,10 @@
|
||||
#define APCI1710_PWM_ENABLE 1
|
||||
#define APCI1710_PWM_NEWTIMING 2
|
||||
|
||||
INT i_APCI1710_InsnConfigPWM(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigPWM(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InitPWM(struct comedi_device *dev,
|
||||
int i_APCI1710_InitPWM(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM,
|
||||
unsigned char b_ClockSelection,
|
||||
@ -38,7 +38,7 @@ INT i_APCI1710_InitPWM(struct comedi_device *dev,
|
||||
ULONG ul_HighTiming,
|
||||
PULONG pul_RealLowTiming, PULONG pul_RealHighTiming);
|
||||
|
||||
INT i_APCI1710_GetPWMInitialisation(struct comedi_device *dev,
|
||||
int i_APCI1710_GetPWMInitialisation(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM,
|
||||
unsigned char * pb_TimingUnit,
|
||||
@ -50,10 +50,10 @@ INT i_APCI1710_GetPWMInitialisation(struct comedi_device *dev,
|
||||
unsigned char * pb_ExternGate,
|
||||
unsigned char * pb_InterruptEnable, unsigned char * pb_Enable);
|
||||
|
||||
INT i_APCI1710_InsnWritePWM(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnWritePWM(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_EnablePWM(struct comedi_device *dev,
|
||||
int i_APCI1710_EnablePWM(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM,
|
||||
unsigned char b_StartLevel,
|
||||
@ -61,16 +61,16 @@ INT i_APCI1710_EnablePWM(struct comedi_device *dev,
|
||||
unsigned char b_StopLevel, unsigned char b_ExternGate,
|
||||
unsigned char b_InterruptEnable);
|
||||
|
||||
INT i_APCI1710_SetNewPWMTiming(struct comedi_device *dev,
|
||||
int i_APCI1710_SetNewPWMTiming(struct comedi_device *dev,
|
||||
unsigned char b_ModulNbr,
|
||||
unsigned char b_PWM, unsigned char b_TimingUnit,
|
||||
ULONG ul_LowTiming, ULONG ul_HighTiming);
|
||||
|
||||
INT i_APCI1710_DisablePWM(struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM);
|
||||
int i_APCI1710_DisablePWM(struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM);
|
||||
|
||||
INT i_APCI1710_InsnReadGetPWMStatus(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnReadGetPWMStatus(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnBitsReadPWMInterrupt(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnBitsReadPWMInterrupt(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
@ -133,10 +133,10 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigInitSSI(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigInitSSI(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
UINT ui_TimerValue;
|
||||
unsigned char b_ModulNbr, b_SSIProfile, b_PositionTurnLength, b_TurnCptLength,
|
||||
b_PCIInputClock, b_SSICountingMode;
|
||||
@ -362,7 +362,7 @@ INT i_APCI1710_InsnConfigInitSSI(struct comedi_device * dev, struct comedi_subde
|
||||
| unsigned char_ b_SelectedSSI, |
|
||||
| PULONG_ pul_Position, |
|
||||
| PULONG_ pul_TurnCpt)
|
||||
INT i_APCI1710_ReadSSIValue(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
int i_APCI1710_ReadSSIValue(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task :
|
||||
@ -400,10 +400,10 @@ pul_Position = (PULONG) &data[0];
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnReadSSIValue(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnReadSSIValue(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_Cpt;
|
||||
unsigned char b_Length;
|
||||
unsigned char b_Schift;
|
||||
@ -735,10 +735,10 @@ INT i_APCI1710_InsnReadSSIValue(struct comedi_device * dev, struct comedi_subdev
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnBitsSSIDigitalIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnBitsSSIDigitalIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_InputChannel;
|
||||
|
@ -33,11 +33,11 @@
|
||||
/*
|
||||
* SSI INISIALISATION FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnConfigInitSSI(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigInitSSI(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnReadSSIValue(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnReadSSIValue(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnBitsSSIDigitalIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnBitsSSIDigitalIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
@ -130,10 +130,10 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigInitTorCounter(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnConfigInitTorCounter(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
ULONG ul_TimerValue = 0;
|
||||
DWORD dw_Command;
|
||||
double d_RealTimingInterval = 0;
|
||||
@ -987,10 +987,10 @@ INT i_APCI1710_InsnConfigInitTorCounter(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisableTorCounter(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableTorCounter(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
DWORD dw_DummyRead;
|
||||
DWORD dw_ConfigReg;
|
||||
@ -1460,10 +1460,10 @@ INT i_APCI1710_InsnWriteEnableDisableTorCounter(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnReadGetTorCounterInitialisation(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnReadGetTorCounterInitialisation(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_TorCounter;
|
||||
@ -1700,10 +1700,10 @@ INT i_APCI1710_InsnReadGetTorCounterInitialisation(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_Status;
|
||||
DWORD dw_TimeOut = 0;
|
||||
|
||||
|
@ -35,23 +35,23 @@
|
||||
/*
|
||||
* TOR_COUNTER INISIALISATION FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnConfigInitTorCounter(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnConfigInitTorCounter(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnWriteEnableDisableTorCounter(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteEnableDisableTorCounter(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
|
||||
INT i_APCI1710_InsnReadGetTorCounterInitialisation(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnReadGetTorCounterInitialisation(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
/*
|
||||
* TOR_COUNTER READ FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnBitsGetTorCounterProgressStatusAndValue(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,
|
||||
unsigned int *data);
|
||||
|
@ -100,10 +100,10 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnConfigInitTTLIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnConfigInitTTLIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_InitType;
|
||||
unsigned char b_PortAMode;
|
||||
@ -406,10 +406,10 @@ APCI1710_TTL_READCHANNEL
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnBitsReadTTLIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1710_InsnBitsReadTTLIO(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_SelectedPort;
|
||||
@ -633,7 +633,7 @@ INT i_APCI1710_InsnBitsReadTTLIO(struct comedi_device * dev, struct comedi_subde
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI1710_InsnReadTTLIOAllPortValue(comedi_device
|
||||
| Function Name : int i_APCI1710_InsnReadTTLIOAllPortValue(comedi_device
|
||||
*dev,struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Read the status from all digital input ports |
|
||||
@ -655,10 +655,10 @@ INT i_APCI1710_InsnBitsReadTTLIO(struct comedi_device * dev, struct comedi_subde
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnReadTTLIOAllPortValue(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnReadTTLIOAllPortValue(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg;
|
||||
unsigned char b_ModulNbr;
|
||||
PULONG pul_PortValue;
|
||||
@ -792,7 +792,7 @@ INT i_APCI1710_InsnReadTTLIOAllPortValue(struct comedi_device * dev,
|
||||
| (unsigned char_ b_BoardHandle, |
|
||||
| unsigned char_ b_ModulNbr, |
|
||||
| unsigned char_ b_OutputChannel)
|
||||
INT i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device *dev,struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Sets or resets the output witch has been passed with the |
|
||||
@ -825,10 +825,10 @@ INT i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device *dev,struct comedi
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device * dev,
|
||||
int i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = 0;
|
||||
int i_ReturnValue = 0;
|
||||
DWORD dw_StatusReg = 0;
|
||||
unsigned char b_ModulNbr;
|
||||
unsigned char b_OutputChannel;
|
||||
|
@ -24,21 +24,21 @@
|
||||
/*
|
||||
* TTL INISIALISATION FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnConfigInitTTLIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnConfigInitTTLIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/*
|
||||
* TTL INPUT FUNCTION
|
||||
*/
|
||||
INT i_APCI1710_InsnBitsReadTTLIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1710_InsnBitsReadTTLIO(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1710_InsnReadTTLIOAllPortValue(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnReadTTLIOAllPortValue(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/*
|
||||
* TTL OUTPUT FUNCTIONS
|
||||
*/
|
||||
INT i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device *dev,
|
||||
int i_APCI1710_InsnWriteSetTTLIOChlOnOff(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
@ -49,15 +49,15 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
#include "addi_amcc_S5920.h"
|
||||
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
/*| Function Name : INT i_AddiHeaderRW_ReadEeprom |*/
|
||||
/*| (INT i_NbOfWordsToRead, |*/
|
||||
/*| Function Name : int i_AddiHeaderRW_ReadEeprom |*/
|
||||
/*| (int i_NbOfWordsToRead, |*/
|
||||
/*| DWORD dw_PCIBoardEepromAddress, |*/
|
||||
/*| unsigned short w_EepromStartAddress, |*/
|
||||
/*| unsigned short * pw_DataRead) |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
/*| Task : Read word from the 5920 eeprom. |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
/*| Input Parameters : INT i_NbOfWordsToRead : Nbr. of word to read |*/
|
||||
/*| Input Parameters : int i_NbOfWordsToRead : Nbr. of word to read |*/
|
||||
/*| DWORD dw_PCIBoardEepromAddress : Address of the eeprom |*/
|
||||
/*| unsigned short w_EepromStartAddress : Eeprom strat address |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
@ -66,14 +66,14 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
/*| Return Value : - |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
|
||||
INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
|
||||
int i_AddiHeaderRW_ReadEeprom(int i_NbOfWordsToRead,
|
||||
DWORD dw_PCIBoardEepromAddress,
|
||||
unsigned short w_EepromStartAddress, unsigned short * pw_DataRead)
|
||||
{
|
||||
DWORD dw_eeprom_busy = 0;
|
||||
INT i_Counter = 0;
|
||||
INT i_WordCounter;
|
||||
INT i;
|
||||
int i_Counter = 0;
|
||||
int i_WordCounter;
|
||||
int i;
|
||||
unsigned char pb_ReadByte[1];
|
||||
unsigned char b_ReadLowByte = 0;
|
||||
unsigned char b_ReadHighByte = 0;
|
||||
|
@ -22,6 +22,6 @@
|
||||
#define NVCMD_BEGIN_READ (0x7 << 5) /* nvRam begin read command */
|
||||
#define NVCMD_BEGIN_WRITE (0x6 << 5) /* EEPROM begin write command */
|
||||
|
||||
INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
|
||||
int i_AddiHeaderRW_ReadEeprom(int i_NbOfWordsToRead,
|
||||
DWORD dw_PCIBoardEepromAddress,
|
||||
unsigned short w_EepromStartAddress, unsigned short * pw_DataRead);
|
||||
|
@ -85,7 +85,7 @@
|
||||
#define AMCC_OP_REG_MRTC 0x30
|
||||
#define AMCC_OP_REG_MBEF 0x34
|
||||
#define AMCC_OP_REG_INTCSR 0x38
|
||||
/* INT source */
|
||||
/* int source */
|
||||
#define AMCC_OP_REG_INTCSR_SRC (AMCC_OP_REG_INTCSR + 2)
|
||||
/* FIFO ctrl */
|
||||
#define AMCC_OP_REG_INTCSR_FEC (AMCC_OP_REG_INTCSR + 3)
|
||||
|
@ -2624,18 +2624,18 @@ static int i_ADDI_Attach(struct comedi_device * dev, struct comedi_devconfig * i
|
||||
|
||||
dev->board_name = this_board->pc_DriverName;
|
||||
devpriv->amcc = card;
|
||||
devpriv->iobase = (INT) dev->iobase;
|
||||
devpriv->i_IobaseAmcc = (INT) iobase_a; //AMCC base address...
|
||||
devpriv->i_IobaseAddon = (INT) iobase_addon; //ADD ON base address....
|
||||
devpriv->i_IobaseReserved = (INT) iobase_reserved;
|
||||
devpriv->iobase = (int) dev->iobase;
|
||||
devpriv->i_IobaseAmcc = (int) iobase_a; //AMCC base address...
|
||||
devpriv->i_IobaseAddon = (int) iobase_addon; //ADD ON base address....
|
||||
devpriv->i_IobaseReserved = (int) iobase_reserved;
|
||||
devpriv->ps_BoardInfo = this_board;
|
||||
} else {
|
||||
dev->board_name = this_board->pc_DriverName;
|
||||
dev->iobase = (unsigned long)io_addr[2];
|
||||
devpriv->amcc = card;
|
||||
devpriv->iobase = (INT) io_addr[2];
|
||||
devpriv->iobase = (int) io_addr[2];
|
||||
devpriv->ps_BoardInfo = this_board;
|
||||
devpriv->i_IobaseReserved = (INT) io_addr[3];
|
||||
devpriv->i_IobaseReserved = (int) io_addr[3];
|
||||
printk("\nioremap begin");
|
||||
devpriv->dw_AiBase =
|
||||
(ULONG_PTR) ioremap(io_addr[3],
|
||||
|
@ -37,7 +37,6 @@
|
||||
#define SUCCESS 1
|
||||
|
||||
/* variable type definition */
|
||||
typedef int INT, *PINT;;
|
||||
typedef unsigned int UINT, *PUINT;
|
||||
typedef int LONG, *PLONG; /* 32-bit */
|
||||
typedef unsigned int ULONG, *PULONG; /* 32-bit */
|
||||
@ -73,32 +72,32 @@ typedef const struct comedi_lrange *PCRANGE;
|
||||
/* structure for the boardtype */
|
||||
typedef struct {
|
||||
const char *pc_DriverName; // driver name
|
||||
INT i_VendorId; //PCI vendor a device ID of card
|
||||
INT i_DeviceId;
|
||||
INT i_IorangeBase0;
|
||||
INT i_IorangeBase1;
|
||||
INT i_IorangeBase2; // base 2 range
|
||||
INT i_IorangeBase3; // base 3 range
|
||||
INT i_PCIEeprom; // eeprom present or not
|
||||
int i_VendorId; //PCI vendor a device ID of card
|
||||
int i_DeviceId;
|
||||
int i_IorangeBase0;
|
||||
int i_IorangeBase1;
|
||||
int i_IorangeBase2; // base 2 range
|
||||
int i_IorangeBase3; // base 3 range
|
||||
int i_PCIEeprom; // eeprom present or not
|
||||
char *pc_EepromChip; // type of chip
|
||||
INT i_NbrAiChannel; // num of A/D chans
|
||||
INT i_NbrAiChannelDiff; // num of A/D chans in diff mode
|
||||
INT i_AiChannelList; // len of chanlist
|
||||
INT i_NbrAoChannel; // num of D/A chans
|
||||
INT i_AiMaxdata; // resolution of A/D
|
||||
INT i_AoMaxdata; // resolution of D/A
|
||||
int i_NbrAiChannel; // num of A/D chans
|
||||
int i_NbrAiChannelDiff; // num of A/D chans in diff mode
|
||||
int i_AiChannelList; // len of chanlist
|
||||
int i_NbrAoChannel; // num of D/A chans
|
||||
int i_AiMaxdata; // resolution of A/D
|
||||
int i_AoMaxdata; // resolution of D/A
|
||||
PCRANGE pr_AiRangelist; // rangelist for A/D
|
||||
PCRANGE pr_AoRangelist; // rangelist for D/A
|
||||
|
||||
INT i_NbrDiChannel; // Number of DI channels
|
||||
INT i_NbrDoChannel; // Number of DO channels
|
||||
INT i_DoMaxdata; // data to set all chanels high
|
||||
int i_NbrDiChannel; // Number of DI channels
|
||||
int i_NbrDoChannel; // Number of DO channels
|
||||
int i_DoMaxdata; // data to set all chanels high
|
||||
|
||||
INT i_NbrTTLChannel; // Number of TTL channels
|
||||
int i_NbrTTLChannel; // Number of TTL channels
|
||||
PCRANGE pr_TTLRangelist; // rangelist for TTL
|
||||
|
||||
INT i_Dma; // dma present or not
|
||||
INT i_Timer; // timer subdevice present or not
|
||||
int i_Dma; // dma present or not
|
||||
int i_Timer; // timer subdevice present or not
|
||||
unsigned char b_AvailableConvertUnit;
|
||||
UINT ui_MinAcquisitiontimeNs; // Minimum Acquisition in Nano secs
|
||||
UINT ui_MinDelaytimeNs; // Minimum Delay in Nano secs
|
||||
@ -357,10 +356,10 @@ typedef union {
|
||||
/* Private structure for the addi_apci3120 driver */
|
||||
typedef struct {
|
||||
|
||||
INT iobase;
|
||||
INT i_IobaseAmcc; // base+size for AMCC chip
|
||||
INT i_IobaseAddon; //addon base address
|
||||
INT i_IobaseReserved;
|
||||
int iobase;
|
||||
int i_IobaseAmcc; // base+size for AMCC chip
|
||||
int i_IobaseAddon; //addon base address
|
||||
int i_IobaseReserved;
|
||||
ULONG_PTR dw_AiBase;
|
||||
struct pcilst_struct *amcc; // ptr too AMCC data
|
||||
unsigned char allocated; // we have blocked card
|
||||
|
@ -118,26 +118,26 @@ typedef struct {
|
||||
/* Read Header Functions */
|
||||
/*****************************************/
|
||||
|
||||
INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, struct comedi_device *dev);
|
||||
|
||||
INT i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_DigitalInputHeader * s_Header);
|
||||
|
||||
INT i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_DigitalOutputHeader * s_Header);
|
||||
|
||||
INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_TimerMainHeader * s_Header);
|
||||
|
||||
INT i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_AnalogOutputHeader * s_Header);
|
||||
|
||||
INT i_EepromReadAnlogInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadAnlogInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_AnalogInputHeader * s_Header);
|
||||
|
||||
@ -784,7 +784,7 @@ void v_EepromCs76Read(DWORD dw_Address, unsigned short w_offset, unsigned short
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress, |
|
||||
| Function Name : int i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress, |
|
||||
| char * pc_PCIChipInformation,struct comedi_device *dev) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task : Read from eeprom Main Header |
|
||||
@ -802,7 +802,7 @@ void v_EepromCs76Read(DWORD dw_Address, unsigned short w_offset, unsigned short
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, struct comedi_device *dev)
|
||||
{
|
||||
unsigned short w_Temp, i, w_Count = 0;
|
||||
@ -918,7 +918,7 @@ INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_EepromReadDigitalInputHeader(unsigned short |
|
||||
| Function Name : int i_EepromReadDigitalInputHeader(unsigned short |
|
||||
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
|
||||
| unsigned short w_Address,str_DigitalInputHeader *s_Header) |
|
||||
| |
|
||||
@ -937,7 +937,7 @@ INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
| Return Value : 0 |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_DigitalInputHeader * s_Header)
|
||||
{
|
||||
@ -963,7 +963,7 @@ INT i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_EepromReadDigitalOutputHeader(unsigned short |
|
||||
| Function Name : int i_EepromReadDigitalOutputHeader(unsigned short |
|
||||
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
|
||||
| unsigned short w_Address,str_DigitalOutputHeader *s_Header) |
|
||||
| |
|
||||
@ -982,7 +982,7 @@ INT i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
| Return Value : 0 |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_DigitalOutputHeader * s_Header)
|
||||
{
|
||||
@ -995,7 +995,7 @@ INT i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress, |
|
||||
| Function Name : int i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress, |
|
||||
| char *pc_PCIChipInformation,WORD w_Address, |
|
||||
| str_TimerMainHeader *s_Header) |
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -1013,7 +1013,7 @@ INT i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
| Return Value : 0 |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_TimerMainHeader * s_Header)
|
||||
{
|
||||
@ -1060,7 +1060,7 @@ INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_EepromReadAnlogOutputHeader(unsigned short |
|
||||
| Function Name : int i_EepromReadAnlogOutputHeader(unsigned short |
|
||||
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
|
||||
| unsigned short w_Address,str_AnalogOutputHeader *s_Header) |
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -1079,7 +1079,7 @@ INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_AnalogOutputHeader * s_Header)
|
||||
{
|
||||
@ -1097,7 +1097,7 @@ INT i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_EepromReadAnlogInputHeader(unsigned short |
|
||||
| Function Name : int i_EepromReadAnlogInputHeader(unsigned short |
|
||||
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
|
||||
| unsigned short w_Address,str_AnalogInputHeader *s_Header) |
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -1117,7 +1117,7 @@ INT i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
*/
|
||||
|
||||
// Reads only for ONE hardware component
|
||||
INT i_EepromReadAnlogInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
int i_EepromReadAnlogInputHeader(unsigned short w_PCIBoardEepromAddress,
|
||||
char *pc_PCIChipInformation, unsigned short w_Address,
|
||||
str_AnalogInputHeader * s_Header)
|
||||
{
|
||||
|
@ -85,7 +85,7 @@
|
||||
#define AMCC_OP_REG_MRTC 0x30
|
||||
#define AMCC_OP_REG_MBEF 0x34
|
||||
#define AMCC_OP_REG_INTCSR 0x38
|
||||
#define AMCC_OP_REG_INTCSR_SRC (AMCC_OP_REG_INTCSR + 2) /* INT source */
|
||||
#define AMCC_OP_REG_INTCSR_SRC (AMCC_OP_REG_INTCSR + 2) /* int source */
|
||||
#define AMCC_OP_REG_INTCSR_FEC (AMCC_OP_REG_INTCSR + 3) /* FIFO ctrl */
|
||||
#define AMCC_OP_REG_MCSR 0x3c
|
||||
#define AMCC_OP_REG_MCSR_NVDATA (AMCC_OP_REG_MCSR + 2) /* Data in byte 2 */
|
||||
|
@ -52,9 +52,9 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
#include "hwdrv_apci035.h"
|
||||
INT i_WatchdogNbr = 0;
|
||||
INT i_Temp = 0;
|
||||
INT i_Flag = 1;
|
||||
int i_WatchdogNbr = 0;
|
||||
int i_Temp = 0;
|
||||
int i_Flag = 1;
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : int i_APCI035_ConfigTimerWatchdog |
|
||||
@ -109,7 +109,7 @@ INT i_Flag = 1;
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI035_ConfigTimerWatchdog(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI035_ConfigTimerWatchdog(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Status = 0;
|
||||
@ -278,11 +278,11 @@ INT i_APCI035_ConfigTimerWatchdog(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI035_StartStopWriteTimerWatchdog(struct comedi_device * dev,
|
||||
int i_APCI035_StartStopWriteTimerWatchdog(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Command = 0;
|
||||
INT i_Count = 0;
|
||||
int i_Count = 0;
|
||||
if (data[0] == 1) {
|
||||
ui_Command =
|
||||
inl(devpriv->iobase + ((i_WatchdogNbr - 1) * 32) + 12);
|
||||
@ -391,7 +391,7 @@ INT i_APCI035_StartStopWriteTimerWatchdog(struct comedi_device * dev,
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI035_ReadTimerWatchdog(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI035_ReadTimerWatchdog(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Status = 0; // Status register
|
||||
@ -426,7 +426,7 @@ INT i_APCI035_ReadTimerWatchdog(struct comedi_device * dev, struct comedi_subdev
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI035_ConfigAnalogInput |
|
||||
| Function Name : int i_APCI035_ConfigAnalogInput |
|
||||
| (struct comedi_device *dev,struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -447,7 +447,7 @@ INT i_APCI035_ReadTimerWatchdog(struct comedi_device * dev, struct comedi_subdev
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI035_ConfigAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI035_ConfigAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
devpriv->tsk_Current = current;
|
||||
@ -484,7 +484,7 @@ INT i_APCI035_ConfigAnalogInput(struct comedi_device * dev, struct comedi_subdev
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI035_ReadAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI035_ReadAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_CommandRegister = 0;
|
||||
@ -519,9 +519,9 @@ INT i_APCI035_ReadAnalogInput(struct comedi_device * dev, struct comedi_subdevic
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI035_Reset(struct comedi_device * dev)
|
||||
int i_APCI035_Reset(struct comedi_device * dev)
|
||||
{
|
||||
INT i_Count = 0;
|
||||
int i_Count = 0;
|
||||
for (i_Count = 1; i_Count <= 4; i_Count++) {
|
||||
i_WatchdogNbr = i_Count;
|
||||
outl(0x0, devpriv->iobase + ((i_WatchdogNbr - 1) * 32) + 0); //stop all timers
|
||||
|
@ -19,18 +19,18 @@
|
||||
#define APCI035_BOARD_VENDOR_ID 0x15B8
|
||||
#define APCI035_ADDRESS_RANGE 255
|
||||
|
||||
INT i_TW_Number;
|
||||
int i_TW_Number;
|
||||
struct {
|
||||
INT i_Gain;
|
||||
INT i_Polarity;
|
||||
INT i_OffsetRange;
|
||||
INT i_Coupling;
|
||||
INT i_SingleDiff;
|
||||
INT i_AutoCalibration;
|
||||
int i_Gain;
|
||||
int i_Polarity;
|
||||
int i_OffsetRange;
|
||||
int i_Coupling;
|
||||
int i_SingleDiff;
|
||||
int i_AutoCalibration;
|
||||
UINT ui_ReloadValue;
|
||||
UINT ui_TimeUnitReloadVal;
|
||||
INT i_Interrupt;
|
||||
INT i_ModuleSelection;
|
||||
int i_Interrupt;
|
||||
int i_ModuleSelection;
|
||||
} Config_Parameters_Main;
|
||||
|
||||
/* ANALOG INPUT RANGE */
|
||||
@ -101,23 +101,23 @@ struct comedi_lrange range_apci035_ai = { 8, {
|
||||
|
||||
/* TIMER */
|
||||
/* timer value is passed as u seconds */
|
||||
INT i_APCI035_ConfigTimerWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI035_ConfigTimerWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI035_StartStopWriteTimerWatchdog(struct comedi_device *dev,
|
||||
int i_APCI035_StartStopWriteTimerWatchdog(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI035_ReadTimerWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI035_ReadTimerWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/* Temperature Related Defines (Analog Input Subdevice) */
|
||||
|
||||
INT i_APCI035_ConfigAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI035_ConfigAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI035_ReadAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI035_ReadAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
/* Interrupt */
|
||||
static void v_APCI035_Interrupt(int irq, void *d);
|
||||
|
||||
/* Reset functions */
|
||||
INT i_APCI035_Reset(struct comedi_device *dev);
|
||||
int i_APCI035_Reset(struct comedi_device *dev);
|
||||
|
@ -84,7 +84,7 @@ UINT ui_InterruptStatus = 0;
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1032_ConfigDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1032_ConfigDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_TmpValue;
|
||||
@ -144,7 +144,7 @@ INT i_APCI1032_ConfigDigitalInput(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1032_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1032_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_TmpValue = 0;
|
||||
@ -183,7 +183,7 @@ INT i_APCI1032_Read1DigitalInput(struct comedi_device * dev, struct comedi_subde
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1032_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1032_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_PortValue = data[0];
|
||||
@ -275,7 +275,7 @@ static void v_APCI1032_Interrupt(int irq, void *d)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1032_Reset(struct comedi_device * dev)
|
||||
int i_APCI1032_Reset(struct comedi_device * dev)
|
||||
{
|
||||
outl(0x0, devpriv->iobase + APCI1032_DIGITAL_IP_IRQ); //disable the interrupts
|
||||
inl(devpriv->iobase + APCI1032_DIGITAL_IP_INTERRUPT_STATUS); //Reset the interrupt status register
|
||||
|
@ -47,17 +47,17 @@
|
||||
//DI
|
||||
// for di read
|
||||
|
||||
INT i_APCI1032_ConfigDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1032_ConfigDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1032_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1032_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
INT i_APCI1032_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1032_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// Interrupt functions.....
|
||||
|
||||
static void v_APCI1032_Interrupt(int irq, void *d);
|
||||
//Reset
|
||||
INT i_APCI1032_Reset(struct comedi_device *dev);
|
||||
int i_APCI1032_Reset(struct comedi_device *dev);
|
||||
|
@ -137,7 +137,7 @@ int i_TimerCounter1Enabled = 0, i_TimerCounter2Enabled =
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1500_ConfigDigitalInputEvent(struct comedi_device * dev,
|
||||
int i_APCI1500_ConfigDigitalInputEvent(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
int i_PatternPolarity = 0, i_PatternTransition = 0, i_PatternMask = 0;
|
||||
@ -784,7 +784,7 @@ int i_APCI1500_StartStopInputEvent(struct comedi_device * dev, struct comedi_sub
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1500_Initialisation(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1500_Initialisation(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
int i_DummyRead = 0;
|
||||
@ -957,7 +957,7 @@ INT i_APCI1500_Initialisation(struct comedi_device * dev, struct comedi_subdevic
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1500_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1500_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_PortValue = data[1];
|
||||
@ -1067,7 +1067,7 @@ int i_APCI1500_ConfigDigitalOutputErrorInterrupt(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1500_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1500_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
static UINT ui_Temp = 0;
|
||||
@ -2822,7 +2822,7 @@ static void v_APCI1500_Interrupt(int irq, void *d)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1500_Reset(struct comedi_device * dev)
|
||||
int i_APCI1500_Reset(struct comedi_device * dev)
|
||||
{
|
||||
int i_DummyRead = 0;
|
||||
i_TimerCounter1Init = 0;
|
||||
|
@ -73,7 +73,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1516_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1516_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_TmpValue = 0;
|
||||
@ -114,7 +114,7 @@ INT i_APCI1516_Read1DigitalInput(struct comedi_device * dev, struct comedi_subde
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1516_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1516_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
@ -199,7 +199,7 @@ int i_APCI1516_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_sub
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1516_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1516_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp, ui_Temp1;
|
||||
@ -359,7 +359,7 @@ INT i_APCI1516_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subd
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1516_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1516_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
@ -532,7 +532,7 @@ int i_APCI1516_ReadWatchdog(struct comedi_device * dev, struct comedi_subdevice
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1516_Reset(struct comedi_device * dev)
|
||||
int i_APCI1516_Reset(struct comedi_device * dev)
|
||||
{
|
||||
outw(0x0, devpriv->iobase + APCI1516_DIGITAL_OP); //RESETS THE DIGITAL OUTPUTS
|
||||
outw(0x0, devpriv->i_IobaseAddon + APCI1516_WATCHDOG_ENABLEDISABLE);
|
||||
|
@ -38,17 +38,17 @@
|
||||
// Hardware Layer functions for Apci1516
|
||||
|
||||
//Digital Input
|
||||
INT i_APCI1516_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1516_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1516_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1516_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//Digital Output
|
||||
int i_APCI1516_ConfigDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1516_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1516_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1516_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1516_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// TIMER
|
||||
@ -61,4 +61,4 @@ int i_APCI1516_ReadWatchdog(struct comedi_device *dev, struct comedi_subdevice *
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//reset
|
||||
INT i_APCI1516_Reset(struct comedi_device *dev);
|
||||
int i_APCI1516_Reset(struct comedi_device *dev);
|
||||
|
@ -86,7 +86,7 @@ UINT ui_InterruptData, ui_Type;
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_ConfigDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1564_ConfigDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
devpriv->tsk_Current = current;
|
||||
@ -147,7 +147,7 @@ INT i_APCI1564_ConfigDigitalInput(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1564_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_TmpValue = 0;
|
||||
@ -187,7 +187,7 @@ INT i_APCI1564_Read1DigitalInput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1564_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_PortValue = data[0];
|
||||
@ -255,7 +255,7 @@ INT i_APCI1564_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_su
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1564_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
ULONG ul_Command = 0;
|
||||
@ -312,7 +312,7 @@ INT i_APCI1564_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_sub
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1564_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp, ui_Temp1;
|
||||
@ -486,7 +486,7 @@ INT i_APCI1564_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI1564_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp;
|
||||
@ -564,7 +564,7 @@ INT i_APCI1564_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_ConfigTimerCounterWatchdog(struct comedi_device * dev,
|
||||
int i_APCI1564_ConfigTimerCounterWatchdog(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
ULONG ul_Command1 = 0;
|
||||
@ -718,7 +718,7 @@ INT i_APCI1564_ConfigTimerCounterWatchdog(struct comedi_device * dev,
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_StartStopWriteTimerCounterWatchdog(struct comedi_device * dev,
|
||||
int i_APCI1564_StartStopWriteTimerCounterWatchdog(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
ULONG ul_Command1 = 0;
|
||||
@ -813,7 +813,7 @@ INT i_APCI1564_StartStopWriteTimerCounterWatchdog(struct comedi_device * dev,
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI1564_ReadTimerCounterWatchdog(struct comedi_device * dev,
|
||||
int i_APCI1564_ReadTimerCounterWatchdog(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
ULONG ul_Command1 = 0;
|
||||
@ -1081,7 +1081,7 @@ static void v_APCI1564_Interrupt(int irq, void *d)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI1564_Reset(struct comedi_device * dev)
|
||||
int i_APCI1564_Reset(struct comedi_device * dev)
|
||||
{
|
||||
outl(0x0, devpriv->i_IobaseAmcc + APCI1564_DIGITAL_IP_IRQ); //disable the interrupts
|
||||
inl(devpriv->i_IobaseAmcc + APCI1564_DIGITAL_IP_INTERRUPT_STATUS); //Reset the interrupt status register
|
||||
|
@ -82,26 +82,26 @@
|
||||
|
||||
//DI
|
||||
// for di read
|
||||
INT i_APCI1564_ConfigDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1564_ConfigDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1564_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1564_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1564_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1564_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//DO
|
||||
int i_APCI1564_ConfigDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1564_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1564_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI1564_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI1564_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
int i_APCI1564_ReadInterruptStatus(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// TIMER
|
||||
// timer value is passed as u seconds
|
||||
INT i_APCI1564_ConfigTimerCounterWatchdog(struct comedi_device *dev,
|
||||
int i_APCI1564_ConfigTimerCounterWatchdog(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
int i_APCI1564_StartStopWriteTimerCounterWatchdog(struct comedi_device *dev,
|
||||
@ -112,8 +112,8 @@ int i_APCI1564_ReadTimerCounterWatchdog(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// INTERRUPT
|
||||
// intERRUPT
|
||||
static void v_APCI1564_Interrupt(int irq, void *d);
|
||||
|
||||
// RESET
|
||||
INT i_APCI1564_Reset(struct comedi_device *dev);
|
||||
int i_APCI1564_Reset(struct comedi_device *dev);
|
||||
|
@ -57,7 +57,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI16XX_InsnConfigInitTTLIO |
|
||||
| Function Name : int i_APCI16XX_InsnConfigInitTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -93,7 +93,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
int i_APCI16XX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Command = 0;
|
||||
unsigned char b_Cpt = 0;
|
||||
unsigned char b_NumberOfPort =
|
||||
@ -182,8 +182,8 @@ int i_APCI16XX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
/************************/
|
||||
|
||||
printk("\nPort %d direction selection error",
|
||||
(INT) b_Cpt);
|
||||
i_ReturnValue = -(INT) b_Cpt;
|
||||
(int) b_Cpt);
|
||||
i_ReturnValue = -(int) b_Cpt;
|
||||
}
|
||||
|
||||
/**************************/
|
||||
@ -250,7 +250,7 @@ int i_APCI16XX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI16XX_InsnBitsReadTTLIO |
|
||||
| Function Name : int i_APCI16XX_InsnBitsReadTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -286,7 +286,7 @@ int i_APCI16XX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
int i_APCI16XX_InsnBitsReadTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Command = 0;
|
||||
unsigned char b_NumberOfPort =
|
||||
(unsigned char) (devpriv->ps_BoardInfo->i_NbrTTLChannel / 8);
|
||||
@ -410,7 +410,7 @@ int i_APCI16XX_InsnBitsReadTTLIO(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI16XX_InsnReadTTLIOAllPortValue |
|
||||
| Function Name : int i_APCI16XX_InsnReadTTLIOAllPortValue |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -434,7 +434,7 @@ int i_APCI16XX_InsnReadTTLIOAllPortValue(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_Command = (unsigned char) CR_AREF(insn->chanspec);
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Cpt = 0;
|
||||
unsigned char b_NumberOfPort = 0;
|
||||
unsigned int *pls_ReadData = data;
|
||||
@ -535,7 +535,7 @@ int i_APCI16XX_InsnReadTTLIOAllPortValue(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI16XX_InsnBitsWriteTTLIO |
|
||||
| Function Name : int i_APCI16XX_InsnBitsWriteTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -573,7 +573,7 @@ int i_APCI16XX_InsnReadTTLIOAllPortValue(struct comedi_device * dev,
|
||||
int i_APCI16XX_InsnBitsWriteTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Command = 0;
|
||||
unsigned char b_NumberOfPort =
|
||||
(unsigned char) (devpriv->ps_BoardInfo->i_NbrTTLChannel / 8);
|
||||
|
@ -450,7 +450,7 @@ int i_APCI2016_ReadWatchdog(struct comedi_device * dev, struct comedi_subdevice
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2016_Reset(struct comedi_device * dev)
|
||||
int i_APCI2016_Reset(struct comedi_device * dev)
|
||||
{
|
||||
outw(0x0, devpriv->iobase + APCI2016_DIGITAL_OP); // Resets the digital output channels
|
||||
outw(0x0, devpriv->i_IobaseAddon + APCI2016_WATCHDOG_ENABLEDISABLE);
|
||||
|
@ -67,4 +67,4 @@ int i_APCI2016_ReadWatchdog(struct comedi_device *dev, struct comedi_subdevice *
|
||||
|
||||
//void v_APCI2016_Interrupt(int irq, void *d);
|
||||
// RESET
|
||||
INT i_APCI2016_Reset(struct comedi_device *dev);
|
||||
int i_APCI2016_Reset(struct comedi_device *dev);
|
||||
|
@ -134,7 +134,7 @@ int i_APCI2032_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_sub
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2032_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2032_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp, ui_Temp1;
|
||||
@ -313,7 +313,7 @@ INT i_APCI2032_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subd
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2032_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2032_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp;
|
||||
@ -362,7 +362,7 @@ INT i_APCI2032_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subde
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI2032_ConfigWatchdog(comedi_device
|
||||
| Function Name : int i_APCI2032_ConfigWatchdog(comedi_device
|
||||
*dev,struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)|
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -380,7 +380,7 @@ INT i_APCI2032_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI2032_ConfigWatchdog(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2032_ConfigWatchdog(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
if (data[0] == 0) {
|
||||
|
@ -57,16 +57,16 @@
|
||||
//DO
|
||||
int i_APCI2032_ConfigDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI2032_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2032_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI2032_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2032_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
int i_APCI2032_ReadInterruptStatus(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// TIMER
|
||||
// timer value is passed as u seconds
|
||||
INT i_APCI2032_ConfigWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2032_ConfigWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
int i_APCI2032_StartStopWriteWatchdog(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
@ -73,7 +73,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI2200_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2200_Read1DigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_TmpValue = 0;
|
||||
@ -112,7 +112,7 @@ INT i_APCI2200_Read1DigitalInput(struct comedi_device * dev, struct comedi_subde
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2200_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2200_ReadMoreDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
@ -197,7 +197,7 @@ int i_APCI2200_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_sub
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2200_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2200_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp, ui_Temp1;
|
||||
@ -354,7 +354,7 @@ INT i_APCI2200_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subd
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2200_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI2200_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
@ -533,7 +533,7 @@ int i_APCI2200_ReadWatchdog(struct comedi_device * dev, struct comedi_subdevice
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI2200_Reset(struct comedi_device * dev)
|
||||
int i_APCI2200_Reset(struct comedi_device * dev)
|
||||
{
|
||||
outw(0x0, devpriv->iobase + APCI2200_DIGITAL_OP); //RESETS THE DIGITAL OUTPUTS
|
||||
outw(0x0,
|
||||
|
@ -36,17 +36,17 @@
|
||||
// Hardware Layer functions for Apci2200
|
||||
|
||||
//Digital Input
|
||||
INT i_APCI2200_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2200_ReadMoreDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI2200_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2200_Read1DigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//Digital Output
|
||||
int i_APCI2200_ConfigDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI2200_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2200_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI2200_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI2200_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// TIMER
|
||||
@ -58,4 +58,4 @@ int i_APCI2200_ReadWatchdog(struct comedi_device *dev, struct comedi_subdevice *
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//reset
|
||||
INT i_APCI2200_Reset(struct comedi_device *dev);
|
||||
int i_APCI2200_Reset(struct comedi_device *dev);
|
||||
|
@ -745,7 +745,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev,
|
||||
//COMMENT JK 07.05.04: Followings calls are in i_APCI3120_StartAnalogInputAcquisition
|
||||
|
||||
/****************************/
|
||||
/* Clear Timer Write TC INT */
|
||||
/* Clear Timer Write TC int */
|
||||
/****************************/
|
||||
outl(APCI3120_CLEAR_WRITE_TC_INT,
|
||||
devpriv->i_IobaseAmcc + APCI3120_AMCC_OP_REG_INTCSR);
|
||||
@ -936,7 +936,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev,
|
||||
outw(devpriv->us_OutputRegister,
|
||||
dev->iobase + APCI3120_WR_ADDRESS);
|
||||
|
||||
// DISABLE TIMER INTERRUPT
|
||||
// DISABLE TIMER intERRUPT
|
||||
devpriv->b_ModeSelectRegister =
|
||||
devpriv->
|
||||
b_ModeSelectRegister &
|
||||
@ -1139,7 +1139,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev,
|
||||
//7
|
||||
//initialise end of dma interrupt AINT_WRITE_COMPL = ENABLE_WRITE_TC_INT(ADDI)
|
||||
/***************************************************/
|
||||
/* A2P FIFO CONFIGURATE, END OF DMA INTERRUPT INIT */
|
||||
/* A2P FIFO CONFIGURATE, END OF DMA intERRUPT INIT */
|
||||
/***************************************************/
|
||||
outl((APCI3120_FIFO_ADVANCE_ON_BYTE_2 |
|
||||
APCI3120_ENABLE_WRITE_TC_INT),
|
||||
@ -1196,7 +1196,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| INTERNAL FUNCTIONS |
|
||||
| intERNAL FUNCTIONS |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
@ -1394,7 +1394,7 @@ int i_APCI3120_ExttrigDisable(struct comedi_device * dev)
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| INTERRUPT FUNCTIONS |
|
||||
| intERRUPT FUNCTIONS |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
@ -1432,7 +1432,7 @@ void v_APCI3120_Interrupt(int irq, void *d)
|
||||
ui_Check = 1;
|
||||
|
||||
int_daq = inw(dev->iobase + APCI3120_RD_STATUS) & 0xf000; // get IRQ reasons
|
||||
int_amcc = inl(devpriv->i_IobaseAmcc + AMCC_OP_REG_INTCSR); // get AMCC INT register
|
||||
int_amcc = inl(devpriv->i_IobaseAmcc + AMCC_OP_REG_INTCSR); // get AMCC int register
|
||||
|
||||
if ((!int_daq) && (!(int_amcc & ANY_S593X_INT))) {
|
||||
comedi_error(dev, "IRQ from unknow source");
|
||||
@ -1585,7 +1585,7 @@ void v_APCI3120_Interrupt(int irq, void *d)
|
||||
if (devpriv->b_AiCyclicAcquisition == APCI3120_ENABLE) {
|
||||
|
||||
/****************************/
|
||||
/* Clear Timer Write TC INT */
|
||||
/* Clear Timer Write TC int */
|
||||
/****************************/
|
||||
|
||||
outl(APCI3120_CLEAR_WRITE_TC_INT,
|
||||
|
@ -65,26 +65,26 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
|
||||
//BEGIN JK 06.07.04: Management of sevrals boards
|
||||
/*
|
||||
INT i_CJCAvailable=1;
|
||||
INT i_CJCPolarity=0;
|
||||
INT i_CJCGain=2;//changed from 0 to 2
|
||||
INT i_InterruptFlag=0;
|
||||
INT i_ADDIDATAPolarity;
|
||||
INT i_ADDIDATAGain;
|
||||
INT i_AutoCalibration=0; //: auto calibration
|
||||
INT i_ADDIDATAConversionTime;
|
||||
INT i_ADDIDATAConversionTimeUnit;
|
||||
INT i_ADDIDATAType;
|
||||
INT i_ChannelNo;
|
||||
INT i_ChannelCount=0;
|
||||
INT i_ScanType;
|
||||
INT i_FirstChannel;
|
||||
INT i_LastChannel;
|
||||
INT i_Sum=0;
|
||||
INT i_Offset;
|
||||
int i_CJCAvailable=1;
|
||||
int i_CJCPolarity=0;
|
||||
int i_CJCGain=2;//changed from 0 to 2
|
||||
int i_InterruptFlag=0;
|
||||
int i_ADDIDATAPolarity;
|
||||
int i_ADDIDATAGain;
|
||||
int i_AutoCalibration=0; //: auto calibration
|
||||
int i_ADDIDATAConversionTime;
|
||||
int i_ADDIDATAConversionTimeUnit;
|
||||
int i_ADDIDATAType;
|
||||
int i_ChannelNo;
|
||||
int i_ChannelCount=0;
|
||||
int i_ScanType;
|
||||
int i_FirstChannel;
|
||||
int i_LastChannel;
|
||||
int i_Sum=0;
|
||||
int i_Offset;
|
||||
UINT ui_Channel_num=0;
|
||||
static int i_Count=0;
|
||||
INT i_Initialised=0;
|
||||
int i_Initialised=0;
|
||||
UINT ui_InterruptChannelValue[96]; //Buffer
|
||||
*/
|
||||
str_BoardInfos s_BoardInfos[100]; // 100 will be the max number of boards to be used
|
||||
@ -93,15 +93,15 @@ str_BoardInfos s_BoardInfos[100]; // 100 will be the max number of boards to be
|
||||
//Begin JK 21.10.2004: APCI-3200 / APCI-3300 Reading of EEPROM values
|
||||
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
/*| Function Name : INT i_AddiHeaderRW_ReadEeprom |*/
|
||||
/*| (INT i_NbOfWordsToRead, |*/
|
||||
/*| Function Name : int i_AddiHeaderRW_ReadEeprom |*/
|
||||
/*| (int i_NbOfWordsToRead, |*/
|
||||
/*| DWORD dw_PCIBoardEepromAddress, |*/
|
||||
/*| unsigned short w_EepromStartAddress, |*/
|
||||
/*| unsigned short * pw_DataRead) |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
/*| Task : Read word from the 5920 eeprom. |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
/*| Input Parameters : INT i_NbOfWordsToRead : Nbr. of word to read |*/
|
||||
/*| Input Parameters : int i_NbOfWordsToRead : Nbr. of word to read |*/
|
||||
/*| DWORD dw_PCIBoardEepromAddress : Address of the eeprom |*/
|
||||
/*| unsigned short w_EepromStartAddress : Eeprom strat address |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
@ -110,14 +110,14 @@ str_BoardInfos s_BoardInfos[100]; // 100 will be the max number of boards to be
|
||||
/*| Return Value : - |*/
|
||||
/*+----------------------------------------------------------------------------+*/
|
||||
|
||||
INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
|
||||
int i_AddiHeaderRW_ReadEeprom(int i_NbOfWordsToRead,
|
||||
DWORD dw_PCIBoardEepromAddress,
|
||||
unsigned short w_EepromStartAddress, unsigned short * pw_DataRead)
|
||||
{
|
||||
DWORD dw_eeprom_busy = 0;
|
||||
INT i_Counter = 0;
|
||||
INT i_WordCounter;
|
||||
INT i;
|
||||
int i_Counter = 0;
|
||||
int i_WordCounter;
|
||||
int i;
|
||||
unsigned char pb_ReadByte[1];
|
||||
unsigned char b_ReadLowByte = 0;
|
||||
unsigned char b_ReadHighByte = 0;
|
||||
@ -453,7 +453,7 @@ void v_GetAPCI3200EepromCalibrationValue(DWORD dw_PCIBoardEepromAddress,
|
||||
}
|
||||
}
|
||||
|
||||
INT i_APCI3200_GetChannelCalibrationValue(struct comedi_device * dev,
|
||||
int i_APCI3200_GetChannelCalibrationValue(struct comedi_device * dev,
|
||||
unsigned int ui_Channel_num, unsigned int * CJCCurrentSource,
|
||||
unsigned int * ChannelCurrentSource, unsigned int * ChannelGainFactor)
|
||||
{
|
||||
@ -550,7 +550,7 @@ INT i_APCI3200_GetChannelCalibrationValue(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI3200_ReadDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3200_ReadDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp = 0;
|
||||
@ -653,7 +653,7 @@ int i_APCI3200_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_sub
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3200_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3200_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp = 0, ui_Temp1 = 0;
|
||||
@ -766,7 +766,7 @@ INT i_APCI3200_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3200_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3200_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp;
|
||||
@ -806,7 +806,7 @@ INT i_APCI3200_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subde
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3200_ConfigAnalogInput |
|
||||
| Function Name : int i_APCI3200_ConfigAnalogInput |
|
||||
| (struct comedi_device *dev,struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn,unsigned int *data) |
|
||||
+----------------------------------------------------------------------------+
|
||||
@ -874,19 +874,19 @@ INT i_APCI3200_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3200_ConfigAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3200_ConfigAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
|
||||
UINT ul_Config = 0, ul_Temp = 0;
|
||||
UINT ui_ChannelNo = 0;
|
||||
UINT ui_Dummy = 0;
|
||||
INT i_err = 0;
|
||||
int i_err = 0;
|
||||
|
||||
//Begin JK 21.10.2004: APCI-3200 / APCI-3300 Reading of EEPROM values
|
||||
|
||||
#ifdef PRINT_INFO
|
||||
INT i = 0, i2 = 0;
|
||||
int i = 0, i2 = 0;
|
||||
#endif
|
||||
//End JK 21.10.2004: APCI-3200 / APCI-3300 Reading of EEPROM values
|
||||
|
||||
@ -1361,7 +1361,7 @@ INT i_APCI3200_ConfigAnalogInput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3200_ReadAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3200_ReadAnalogInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_DummyValue = 0;
|
||||
@ -1651,7 +1651,7 @@ INT i_APCI3200_ReadAnalogInput(struct comedi_device * dev, struct comedi_subdevi
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3200_Read1AnalogInputChannel(struct comedi_device * dev,
|
||||
int i_APCI3200_Read1AnalogInputChannel(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_EOC = 0;
|
||||
@ -1915,7 +1915,7 @@ int i_APCI3200_ReadCalibrationOffsetValue(struct comedi_device * dev, UINT * dat
|
||||
int i_APCI3200_ReadCalibrationGainValue(struct comedi_device * dev, UINT * data)
|
||||
{
|
||||
UINT ui_EOC = 0;
|
||||
INT ui_CommandRegister = 0;
|
||||
int ui_CommandRegister = 0;
|
||||
|
||||
//while (((inl(devpriv->iobase+i_Offset+12)>>19) & 1) != 1);
|
||||
while (((inl(devpriv->iobase + s_BoardInfos[dev->minor].i_Offset +
|
||||
@ -2051,7 +2051,7 @@ int i_APCI3200_ReadCalibrationGainValue(struct comedi_device * dev, UINT * data)
|
||||
int i_APCI3200_ReadCJCValue(struct comedi_device * dev, unsigned int * data)
|
||||
{
|
||||
UINT ui_EOC = 0;
|
||||
INT ui_CommandRegister = 0;
|
||||
int ui_CommandRegister = 0;
|
||||
|
||||
/******************************/
|
||||
/*Set the converting time unit */
|
||||
@ -2170,7 +2170,7 @@ int i_APCI3200_ReadCJCValue(struct comedi_device * dev, unsigned int * data)
|
||||
int i_APCI3200_ReadCJCCalOffset(struct comedi_device * dev, unsigned int * data)
|
||||
{
|
||||
UINT ui_EOC = 0;
|
||||
INT ui_CommandRegister = 0;
|
||||
int ui_CommandRegister = 0;
|
||||
/*******************************************/
|
||||
/*Read calibration offset value for the CJC */
|
||||
/*******************************************/
|
||||
@ -2286,7 +2286,7 @@ int i_APCI3200_ReadCJCCalOffset(struct comedi_device * dev, unsigned int * data)
|
||||
int i_APCI3200_ReadCJCCalGain(struct comedi_device * dev, unsigned int * data)
|
||||
{
|
||||
UINT ui_EOC = 0;
|
||||
INT ui_CommandRegister = 0;
|
||||
int ui_CommandRegister = 0;
|
||||
/*******************************/
|
||||
/* Set the convert timing unit */
|
||||
/*******************************/
|
||||
@ -2404,11 +2404,11 @@ int i_APCI3200_ReadCJCCalGain(struct comedi_device * dev, unsigned int * data)
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI3200_InsnBits_AnalogInput_Test(struct comedi_device * dev,
|
||||
int i_APCI3200_InsnBits_AnalogInput_Test(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Configuration = 0;
|
||||
INT i_Temp; //,i_TimeUnit;
|
||||
int i_Temp; //,i_TimeUnit;
|
||||
//if(i_Initialised==0)
|
||||
|
||||
if (s_BoardInfos[dev->minor].i_Initialised == 0) {
|
||||
@ -2529,7 +2529,7 @@ INT i_APCI3200_InsnBits_AnalogInput_Test(struct comedi_device * dev,
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI3200_InsnWriteReleaseAnalogInput(struct comedi_device * dev,
|
||||
int i_APCI3200_InsnWriteReleaseAnalogInput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
i_APCI3200_Reset(dev);
|
||||
@ -2570,10 +2570,10 @@ int i_APCI3200_CommandTestAnalogInput(struct comedi_device * dev, struct comedi_
|
||||
UINT ui_ConvertTimeBase = 0;
|
||||
UINT ui_DelayTime = 0;
|
||||
UINT ui_DelayTimeBase = 0;
|
||||
INT i_Triggermode = 0;
|
||||
INT i_TriggerEdge = 0;
|
||||
INT i_NbrOfChannel = 0;
|
||||
INT i_Cpt = 0;
|
||||
int i_Triggermode = 0;
|
||||
int i_TriggerEdge = 0;
|
||||
int i_NbrOfChannel = 0;
|
||||
int i_Cpt = 0;
|
||||
double d_ConversionTimeForAllChannels = 0.0;
|
||||
double d_SCANTimeNewUnit = 0.0;
|
||||
// step 1: make sure trigger sources are trivially valid
|
||||
@ -3003,7 +3003,7 @@ int i_APCI3200_CommandAnalogInput(struct comedi_device * dev, struct comedi_subd
|
||||
|
||||
int i_APCI3200_Reset(struct comedi_device * dev)
|
||||
{
|
||||
INT i_Temp;
|
||||
int i_Temp;
|
||||
DWORD dw_Dummy;
|
||||
//i_InterruptFlag=0;
|
||||
//i_Initialised==0;
|
||||
@ -3062,8 +3062,8 @@ void v_APCI3200_Interrupt(int irq, void *d)
|
||||
struct comedi_device *dev = d;
|
||||
UINT ui_StatusRegister = 0;
|
||||
UINT ui_ChannelNumber = 0;
|
||||
INT i_CalibrationFlag = 0;
|
||||
INT i_CJCFlag = 0;
|
||||
int i_CalibrationFlag = 0;
|
||||
int i_CJCFlag = 0;
|
||||
UINT ui_DummyValue = 0;
|
||||
UINT ui_DigitalTemperature = 0;
|
||||
UINT ui_DigitalInput = 0;
|
||||
|
@ -21,16 +21,16 @@
|
||||
|
||||
int MODULE_NO;
|
||||
struct {
|
||||
INT i_Gain;
|
||||
INT i_Polarity;
|
||||
INT i_OffsetRange;
|
||||
INT i_Coupling;
|
||||
INT i_SingleDiff;
|
||||
INT i_AutoCalibration;
|
||||
int i_Gain;
|
||||
int i_Polarity;
|
||||
int i_OffsetRange;
|
||||
int i_Coupling;
|
||||
int i_SingleDiff;
|
||||
int i_AutoCalibration;
|
||||
UINT ui_ReloadValue;
|
||||
UINT ui_TimeUnitReloadVal;
|
||||
INT i_Interrupt;
|
||||
INT i_ModuleSelection;
|
||||
int i_Interrupt;
|
||||
int i_ModuleSelection;
|
||||
} Config_Parameters_Module1, Config_Parameters_Module2,
|
||||
Config_Parameters_Module3, Config_Parameters_Module4;
|
||||
|
||||
@ -115,26 +115,26 @@ typedef struct {
|
||||
|
||||
//BEGIN JK 06.07.04: Management of sevrals boards
|
||||
typedef struct {
|
||||
INT i_CJCAvailable;
|
||||
INT i_CJCPolarity;
|
||||
INT i_CJCGain;
|
||||
INT i_InterruptFlag;
|
||||
INT i_ADDIDATAPolarity;
|
||||
INT i_ADDIDATAGain;
|
||||
INT i_AutoCalibration;
|
||||
INT i_ADDIDATAConversionTime;
|
||||
INT i_ADDIDATAConversionTimeUnit;
|
||||
INT i_ADDIDATAType;
|
||||
INT i_ChannelNo;
|
||||
INT i_ChannelCount;
|
||||
INT i_ScanType;
|
||||
INT i_FirstChannel;
|
||||
INT i_LastChannel;
|
||||
INT i_Sum;
|
||||
INT i_Offset;
|
||||
int i_CJCAvailable;
|
||||
int i_CJCPolarity;
|
||||
int i_CJCGain;
|
||||
int i_InterruptFlag;
|
||||
int i_ADDIDATAPolarity;
|
||||
int i_ADDIDATAGain;
|
||||
int i_AutoCalibration;
|
||||
int i_ADDIDATAConversionTime;
|
||||
int i_ADDIDATAConversionTimeUnit;
|
||||
int i_ADDIDATAType;
|
||||
int i_ChannelNo;
|
||||
int i_ChannelCount;
|
||||
int i_ScanType;
|
||||
int i_FirstChannel;
|
||||
int i_LastChannel;
|
||||
int i_Sum;
|
||||
int i_Offset;
|
||||
UINT ui_Channel_num;
|
||||
INT i_Count;
|
||||
INT i_Initialised;
|
||||
int i_Count;
|
||||
int i_Initialised;
|
||||
//UINT ui_InterruptChannelValue[96]; //Buffer
|
||||
UINT ui_InterruptChannelValue[144]; //Buffer
|
||||
unsigned char b_StructInitialized;
|
||||
@ -143,8 +143,8 @@ typedef struct {
|
||||
//End JK 19.10.2004: APCI-3200 Driver update 0.7.57 -> 0.7.68
|
||||
|
||||
//Begin JK 21.10.2004: APCI-3200 / APCI-3300 Reading of EEPROM values
|
||||
INT i_ConnectionType;
|
||||
INT i_NbrOfModule;
|
||||
int i_ConnectionType;
|
||||
int i_NbrOfModule;
|
||||
str_Module s_Module[MAX_MODULE];
|
||||
//End JK 21.10.2004: APCI-3200 / APCI-3300 Reading of EEPROM values
|
||||
} str_BoardInfos;
|
||||
@ -154,28 +154,28 @@ typedef struct {
|
||||
|
||||
//AI
|
||||
|
||||
INT i_APCI3200_ConfigAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3200_ConfigAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3200_ReadAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3200_ReadAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3200_InsnWriteReleaseAnalogInput(struct comedi_device *dev,
|
||||
int i_APCI3200_InsnWriteReleaseAnalogInput(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3200_InsnBits_AnalogInput_Test(struct comedi_device *dev,
|
||||
int i_APCI3200_InsnBits_AnalogInput_Test(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3200_StopCyclicAcquisition(struct comedi_device *dev, struct comedi_subdevice *s);
|
||||
INT i_APCI3200_InterruptHandleEos(struct comedi_device *dev);
|
||||
INT i_APCI3200_CommandTestAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3200_StopCyclicAcquisition(struct comedi_device *dev, struct comedi_subdevice *s);
|
||||
int i_APCI3200_InterruptHandleEos(struct comedi_device *dev);
|
||||
int i_APCI3200_CommandTestAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_cmd *cmd);
|
||||
INT i_APCI3200_CommandAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s);
|
||||
INT i_APCI3200_ReadDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3200_CommandAnalogInput(struct comedi_device *dev, struct comedi_subdevice *s);
|
||||
int i_APCI3200_ReadDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
//Interrupt
|
||||
void v_APCI3200_Interrupt(int irq, void *d);
|
||||
int i_APCI3200_InterruptHandleEos(struct comedi_device *dev);
|
||||
//Reset functions
|
||||
INT i_APCI3200_Reset(struct comedi_device *dev);
|
||||
int i_APCI3200_Reset(struct comedi_device *dev);
|
||||
|
||||
int i_APCI3200_ReadCJCCalOffset(struct comedi_device *dev, unsigned int *data);
|
||||
int i_APCI3200_ReadCJCValue(struct comedi_device *dev, unsigned int *data);
|
||||
|
@ -73,7 +73,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
INT i_APCI3501_ReadDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3501_ReadDigitalInput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp;
|
||||
@ -161,7 +161,7 @@ int i_APCI3501_ConfigDigitalOutput(struct comedi_device * dev, struct comedi_sub
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3501_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3501_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp, ui_Temp1;
|
||||
@ -248,7 +248,7 @@ INT i_APCI3501_WriteDigitalOutput(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3501_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3501_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
UINT ui_Temp;
|
||||
@ -298,7 +298,7 @@ INT i_APCI3501_ReadDigitalOutput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3501_ConfigAnalogOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3501_ConfigAnalogOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
outl(data[0],
|
||||
@ -336,7 +336,7 @@ INT i_APCI3501_ConfigAnalogOutput(struct comedi_device * dev, struct comedi_subd
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3501_WriteAnalogOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
int i_APCI3501_WriteAnalogOutput(struct comedi_device * dev, struct comedi_subdevice * s,
|
||||
struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
ULONG ul_Command1 = 0, ul_Channel_no, ul_Polarity, ul_DAC_Ready = 0;;
|
||||
@ -410,7 +410,7 @@ INT i_APCI3501_WriteAnalogOutput(struct comedi_device * dev, struct comedi_subde
|
||||
| |
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
INT i_APCI3501_ConfigTimerCounterWatchdog(struct comedi_device * dev,
|
||||
int i_APCI3501_ConfigTimerCounterWatchdog(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
ULONG ul_Command1 = 0;
|
||||
|
@ -55,29 +55,29 @@ struct comedi_lrange range_apci3501_ao = { 2, {
|
||||
// Hardware Layer functions for Apci3501
|
||||
|
||||
//AO
|
||||
INT i_APCI3501_ConfigAnalogOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3501_ConfigAnalogOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3501_WriteAnalogOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3501_WriteAnalogOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//DI
|
||||
// for di read
|
||||
//INT i_APCI3501_ReadDigitalInput(struct comedi_device *dev,struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data);
|
||||
|
||||
INT i_APCI3501_ReadDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3501_ReadDigitalInput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
//DO
|
||||
int i_APCI3501_ConfigDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3501_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3501_WriteDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
INT i_APCI3501_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
int i_APCI3501_ReadDigitalOutput(struct comedi_device *dev, struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
|
||||
// TIMER
|
||||
// timer value is passed as u seconds
|
||||
INT i_APCI3501_ConfigTimerCounterWatchdog(struct comedi_device *dev,
|
||||
int i_APCI3501_ConfigTimerCounterWatchdog(struct comedi_device *dev,
|
||||
struct comedi_subdevice *s,
|
||||
struct comedi_insn *insn, unsigned int *data);
|
||||
int i_APCI3501_StartStopWriteTimerCounterWatchdog(struct comedi_device *dev,
|
||||
|
@ -54,7 +54,7 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_TestConversionStarted |
|
||||
| Function Name : int i_APCI3XXX_TestConversionStarted |
|
||||
| (struct comedi_device *dev) |
|
||||
+----------------------------------------------------------------------------+
|
||||
| Task Test if any conversion started |
|
||||
@ -79,7 +79,7 @@ int i_APCI3XXX_TestConversionStarted(struct comedi_device * dev)
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_AnalogInputConfigOperatingMode |
|
||||
| Function Name : int i_APCI3XXX_AnalogInputConfigOperatingMode |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -108,7 +108,7 @@ int i_APCI3XXX_TestConversionStarted(struct comedi_device * dev)
|
||||
int i_APCI3XXX_AnalogInputConfigOperatingMode(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_TimeBase = 0;
|
||||
unsigned char b_SingleDiff = 0;
|
||||
DWORD dw_ReloadValue = 0;
|
||||
@ -273,7 +273,7 @@ int i_APCI3XXX_AnalogInputConfigOperatingMode(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnConfigAnalogInput |
|
||||
| Function Name : int i_APCI3XXX_InsnConfigAnalogInput |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -298,7 +298,7 @@ int i_APCI3XXX_AnalogInputConfigOperatingMode(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnConfigAnalogInput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
|
||||
/************************/
|
||||
/* Test the buffer size */
|
||||
@ -331,7 +331,7 @@ int i_APCI3XXX_InsnConfigAnalogInput(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnReadAnalogInput |
|
||||
| Function Name : int i_APCI3XXX_InsnReadAnalogInput |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -358,7 +358,7 @@ int i_APCI3XXX_InsnConfigAnalogInput(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnReadAnalogInput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Configuration = (unsigned char) CR_RANGE(insn->chanspec);
|
||||
unsigned char b_Channel = (unsigned char) CR_CHAN(insn->chanspec);
|
||||
DWORD dw_Temp = 0;
|
||||
@ -662,7 +662,7 @@ void v_APCI3XXX_Interrupt(int irq, void *d)
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnWriteAnalogOutput |
|
||||
| Function Name : int i_APCI3XXX_InsnWriteAnalogOutput |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -690,7 +690,7 @@ int i_APCI3XXX_InsnWriteAnalogOutput(struct comedi_device * dev,
|
||||
unsigned char b_Range = (unsigned char) CR_RANGE(insn->chanspec);
|
||||
unsigned char b_Channel = (unsigned char) CR_CHAN(insn->chanspec);
|
||||
DWORD dw_Status = 0;
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
|
||||
/************************/
|
||||
/* Test the buffer size */
|
||||
@ -768,7 +768,7 @@ int i_APCI3XXX_InsnWriteAnalogOutput(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnConfigInitTTLIO |
|
||||
| Function Name : int i_APCI3XXX_InsnConfigInitTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -794,7 +794,7 @@ int i_APCI3XXX_InsnWriteAnalogOutput(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Command = 0;
|
||||
|
||||
/************************/
|
||||
@ -899,7 +899,7 @@ int i_APCI3XXX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnBitsTTLIO |
|
||||
| Function Name : int i_APCI3XXX_InsnBitsTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -922,7 +922,7 @@ int i_APCI3XXX_InsnConfigInitTTLIO(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnBitsTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_ChannelCpt = 0;
|
||||
DWORD dw_ChannelMask = 0;
|
||||
DWORD dw_BitMask = 0;
|
||||
@ -1056,7 +1056,7 @@ int i_APCI3XXX_InsnBitsTTLIO(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnReadTTLIO |
|
||||
| Function Name : int i_APCI3XXX_InsnReadTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -1078,7 +1078,7 @@ int i_APCI3XXX_InsnReadTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
unsigned char b_Channel = (unsigned char) CR_CHAN(insn->chanspec);
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned int *pls_ReadData = data;
|
||||
|
||||
/************************/
|
||||
@ -1168,7 +1168,7 @@ int i_APCI3XXX_InsnReadTTLIO(struct comedi_device * dev,
|
||||
|
||||
/*
|
||||
+----------------------------------------------------------------------------+
|
||||
| Function Name : INT i_APCI3XXX_InsnWriteTTLIO |
|
||||
| Function Name : int i_APCI3XXX_InsnWriteTTLIO |
|
||||
| (struct comedi_device *dev, |
|
||||
| struct comedi_subdevice *s, |
|
||||
| struct comedi_insn *insn, |
|
||||
@ -1190,7 +1190,7 @@ int i_APCI3XXX_InsnReadTTLIO(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnWriteTTLIO(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Channel = (unsigned char) CR_CHAN(insn->chanspec);
|
||||
unsigned char b_State = 0;
|
||||
DWORD dw_Status = 0;
|
||||
@ -1301,7 +1301,7 @@ int i_APCI3XXX_InsnWriteTTLIO(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnReadDigitalInput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Channel = (unsigned char) CR_CHAN(insn->chanspec);
|
||||
DWORD dw_Temp = 0;
|
||||
|
||||
@ -1359,7 +1359,7 @@ int i_APCI3XXX_InsnReadDigitalInput(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnBitsDigitalInput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
DWORD dw_Temp = 0;
|
||||
|
||||
/************************/
|
||||
@ -1412,7 +1412,7 @@ int i_APCI3XXX_InsnBitsDigitalInput(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnBitsDigitalOutput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_ChannelCpt = 0;
|
||||
DWORD dw_ChannelMask = 0;
|
||||
DWORD dw_BitMask = 0;
|
||||
@ -1508,7 +1508,7 @@ int i_APCI3XXX_InsnBitsDigitalOutput(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnWriteDigitalOutput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Channel = CR_CHAN(insn->chanspec);
|
||||
unsigned char b_State = 0;
|
||||
DWORD dw_Status = 0;
|
||||
@ -1583,7 +1583,7 @@ int i_APCI3XXX_InsnWriteDigitalOutput(struct comedi_device * dev,
|
||||
int i_APCI3XXX_InsnReadDigitalOutput(struct comedi_device * dev,
|
||||
struct comedi_subdevice * s, struct comedi_insn * insn, unsigned int * data)
|
||||
{
|
||||
INT i_ReturnValue = insn->n;
|
||||
int i_ReturnValue = insn->n;
|
||||
unsigned char b_Channel = CR_CHAN(insn->chanspec);
|
||||
DWORD dw_Status = 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user