Commit babf0ede authored by Bill Pemberton's avatar Bill Pemberton Committed by Greg Kroah-Hartman

Staging: comedi: Remove WORD and *PWORD typedefs in addi-data

Signed-off-by: default avatarBill Pemberton <wfp5p@virginia.edu>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent a9fce7c9
...@@ -52,23 +52,23 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc ...@@ -52,23 +52,23 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
/*| Function Name : INT i_AddiHeaderRW_ReadEeprom |*/ /*| Function Name : INT i_AddiHeaderRW_ReadEeprom |*/
/*| (INT i_NbOfWordsToRead, |*/ /*| (INT i_NbOfWordsToRead, |*/
/*| DWORD dw_PCIBoardEepromAddress, |*/ /*| DWORD dw_PCIBoardEepromAddress, |*/
/*| WORD w_EepromStartAddress, |*/ /*| unsigned short w_EepromStartAddress, |*/
/*| PWORD pw_DataRead) |*/ /*| unsigned short * pw_DataRead) |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
/*| Task : Read word from the 5920 eeprom. |*/ /*| 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 |*/ /*| DWORD dw_PCIBoardEepromAddress : Address of the eeprom |*/
/*| WORD w_EepromStartAddress : Eeprom strat address |*/ /*| unsigned short w_EepromStartAddress : Eeprom strat address |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
/*| Output Parameters : PWORD pw_DataRead : Read data |*/ /*| Output Parameters : unsigned short * pw_DataRead : Read data |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
/*| Return Value : - |*/ /*| Return Value : - |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead, INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
DWORD dw_PCIBoardEepromAddress, DWORD dw_PCIBoardEepromAddress,
WORD w_EepromStartAddress, PWORD pw_DataRead) unsigned short w_EepromStartAddress, unsigned short * pw_DataRead)
{ {
DWORD dw_eeprom_busy = 0; DWORD dw_eeprom_busy = 0;
INT i_Counter = 0; INT i_Counter = 0;
...@@ -79,7 +79,7 @@ INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead, ...@@ -79,7 +79,7 @@ INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
unsigned char b_ReadHighByte = 0; unsigned char b_ReadHighByte = 0;
unsigned char b_SelectedAddressLow = 0; unsigned char b_SelectedAddressLow = 0;
unsigned char b_SelectedAddressHigh = 0; unsigned char b_SelectedAddressHigh = 0;
WORD w_ReadWord = 0; unsigned short w_ReadWord = 0;
for (i_WordCounter = 0; i_WordCounter < i_NbOfWordsToRead; for (i_WordCounter = 0; i_WordCounter < i_NbOfWordsToRead;
i_WordCounter++) { i_WordCounter++) {
......
...@@ -24,4 +24,4 @@ ...@@ -24,4 +24,4 @@
INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead, INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
DWORD dw_PCIBoardEepromAddress, DWORD dw_PCIBoardEepromAddress,
WORD w_EepromStartAddress, PWORD pw_DataRead); unsigned short w_EepromStartAddress, unsigned short * pw_DataRead);
...@@ -3049,8 +3049,8 @@ static irqreturn_t v_ADDI_Interrupt(int irq, void *d PT_REGS_ARG) ...@@ -3049,8 +3049,8 @@ static irqreturn_t v_ADDI_Interrupt(int irq, void *d PT_REGS_ARG)
static int i_ADDIDATA_InsnReadEeprom(struct comedi_device * dev, struct comedi_subdevice * s, static int i_ADDIDATA_InsnReadEeprom(struct comedi_device * dev, struct comedi_subdevice * s,
struct comedi_insn * insn, unsigned int * data) struct comedi_insn * insn, unsigned int * data)
{ {
WORD w_Data; unsigned short w_Data;
WORD w_Address; unsigned short w_Address;
w_Address = CR_CHAN(insn->chanspec); // address to be read as 0,1,2,3...255 w_Address = CR_CHAN(insn->chanspec); // address to be read as 0,1,2,3...255
w_Data = w_EepromReadWord(devpriv->i_IobaseAmcc, w_Data = w_EepromReadWord(devpriv->i_IobaseAmcc,
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
#define SUCCESS 1 #define SUCCESS 1
/* variable type definition */ /* variable type definition */
typedef unsigned short WORD, *PWORD;
typedef int INT, *PINT;; typedef int INT, *PINT;;
typedef unsigned int UINT, *PUINT; typedef unsigned int UINT, *PUINT;
typedef int LONG, *PLONG; /* 32-bit */ typedef int LONG, *PLONG; /* 32-bit */
......
...@@ -51,8 +51,6 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc ...@@ -51,8 +51,6 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
#define EE76_CMD_LEN 13 // bits in instructions #define EE76_CMD_LEN 13 // bits in instructions
#define EE_READ 0x0180 // 01 1000 0000 read instruction #define EE_READ 0x0180 // 01 1000 0000 read instruction
#define WORD unsigned short
#define PWORD unsigned short *
#define PDWORD unsigned int * #define PDWORD unsigned int *
#ifndef DWORD #ifndef DWORD
...@@ -69,49 +67,49 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc ...@@ -69,49 +67,49 @@ You shoud also find the complete GPL in the COPYING file accompanying this sourc
struct str_Functionality { struct str_Functionality {
unsigned char b_Type; unsigned char b_Type;
WORD w_Address; unsigned short w_Address;
}; };
typedef struct { typedef struct {
WORD w_HeaderSize; unsigned short w_HeaderSize;
unsigned char b_Nfunctions; unsigned char b_Nfunctions;
struct str_Functionality s_Functions[7]; struct str_Functionality s_Functions[7];
} str_MainHeader; } str_MainHeader;
typedef struct { typedef struct {
WORD w_Nchannel; unsigned short w_Nchannel;
unsigned char b_Interruptible; unsigned char b_Interruptible;
WORD w_NinterruptLogic; unsigned short w_NinterruptLogic;
} str_DigitalInputHeader; } str_DigitalInputHeader;
typedef struct { typedef struct {
WORD w_Nchannel; unsigned short w_Nchannel;
} str_DigitalOutputHeader; } str_DigitalOutputHeader;
// used for timer as well as watchdog // used for timer as well as watchdog
typedef struct { typedef struct {
WORD w_HeaderSize; unsigned short w_HeaderSize;
unsigned char b_Resolution; unsigned char b_Resolution;
unsigned char b_Mode; // in case of Watchdog it is functionality unsigned char b_Mode; // in case of Watchdog it is functionality
WORD w_MinTiming; unsigned short w_MinTiming;
unsigned char b_TimeBase; unsigned char b_TimeBase;
} str_TimerDetails; } str_TimerDetails;
typedef struct { typedef struct {
WORD w_Ntimer; unsigned short w_Ntimer;
str_TimerDetails s_TimerDetails[4]; // supports 4 timers str_TimerDetails s_TimerDetails[4]; // supports 4 timers
} str_TimerMainHeader; } str_TimerMainHeader;
typedef struct { typedef struct {
WORD w_Nchannel; unsigned short w_Nchannel;
unsigned char b_Resolution; unsigned char b_Resolution;
} str_AnalogOutputHeader; } str_AnalogOutputHeader;
typedef struct { typedef struct {
WORD w_Nchannel; unsigned short w_Nchannel;
WORD w_MinConvertTiming; unsigned short w_MinConvertTiming;
WORD w_MinDelayTiming; unsigned short w_MinDelayTiming;
unsigned char b_HasDma; unsigned char b_HasDma;
unsigned char b_Resolution; unsigned char b_Resolution;
} str_AnalogInputHeader; } str_AnalogInputHeader;
...@@ -120,55 +118,55 @@ typedef struct { ...@@ -120,55 +118,55 @@ typedef struct {
/* Read Header Functions */ /* Read Header Functions */
/*****************************************/ /*****************************************/
INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, struct comedi_device *dev); char *pc_PCIChipInformation, struct comedi_device *dev);
INT i_EepromReadDigitalInputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_DigitalInputHeader * s_Header); str_DigitalInputHeader * s_Header);
INT i_EepromReadDigitalOutputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_DigitalOutputHeader * s_Header); str_DigitalOutputHeader * s_Header);
INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_TimerMainHeader * s_Header); str_TimerMainHeader * s_Header);
INT i_EepromReadAnlogOutputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_AnalogOutputHeader * s_Header); str_AnalogOutputHeader * s_Header);
INT i_EepromReadAnlogInputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadAnlogInputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_AnalogInputHeader * s_Header); str_AnalogInputHeader * s_Header);
/******************************************/ /******************************************/
/* Eeprom Specific Functions */ /* Eeprom Specific Functions */
/******************************************/ /******************************************/
WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, unsigned short w_EepromReadWord(unsigned short w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
WORD w_EepromStartAddress); unsigned short w_EepromStartAddress);
void v_EepromWaitBusy(WORD w_PCIBoardEepromAddress); void v_EepromWaitBusy(unsigned short w_PCIBoardEepromAddress);
void v_EepromClock76(DWORD dw_Address, DWORD dw_RegisterValue); void v_EepromClock76(DWORD dw_Address, DWORD dw_RegisterValue);
void v_EepromWaitBusy(WORD w_PCIBoardEepromAddress); void v_EepromWaitBusy(unsigned short w_PCIBoardEepromAddress);
void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand, void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand,
unsigned char b_DataLengthInBits); unsigned char b_DataLengthInBits);
void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value); void v_EepromCs76Read(DWORD dw_Address, unsigned short w_offset, unsigned short * pw_Value);
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : WORD w_EepromReadWord | | Function Name : unsigned short w_EepromReadWord |
| (WORD w_PCIBoardEepromAddress, | | (unsigned short w_PCIBoardEepromAddress, |
| char * pc_PCIChipInformation, | | char * pc_PCIChipInformation, |
| WORD w_EepromStartAddress) | | unsigned short w_EepromStartAddress) |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read from eepromn a word | | Task : Read from eepromn a word |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
| WORD w_EepromStartAddress : Selected eeprom address | | unsigned short w_EepromStartAddress : Selected eeprom address |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Output Parameters : - | | Output Parameters : - |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
...@@ -176,8 +174,8 @@ void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value); ...@@ -176,8 +174,8 @@ void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value);
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, unsigned short w_EepromReadWord(unsigned short w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
WORD w_EepromStartAddress) unsigned short w_EepromStartAddress)
{ {
unsigned char b_Counter = 0; unsigned char b_Counter = 0;
...@@ -192,7 +190,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, ...@@ -192,7 +190,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
unsigned char b_SelectedAddressHigh = 0; unsigned char b_SelectedAddressHigh = 0;
WORD w_ReadWord = 0; unsigned short w_ReadWord = 0;
/**************************/ /**************************/
...@@ -331,7 +329,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, ...@@ -331,7 +329,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
} // for (b_Counter=0; b_Counter<2; b_Counter++) } // for (b_Counter=0; b_Counter<2; b_Counter++)
w_ReadWord = (b_ReadLowByte | (((WORD) b_ReadHighByte) * 256)); w_ReadWord = (b_ReadLowByte | (((unsigned short) b_ReadHighByte) * 256));
} // end of if ((!strcmp(pc_PCIChipInformation, "S5920")) || (!strcmp(pc_PCIChipInformation, "S5933"))) } // end of if ((!strcmp(pc_PCIChipInformation, "S5920")) || (!strcmp(pc_PCIChipInformation, "S5933")))
...@@ -359,7 +357,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, ...@@ -359,7 +357,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
| Function Name : void v_EepromWaitBusy | | Function Name : void v_EepromWaitBusy |
| (WORD w_PCIBoardEepromAddress) | | (unsigned short w_PCIBoardEepromAddress) |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
...@@ -367,7 +365,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, ...@@ -367,7 +365,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom base address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom base address |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
...@@ -381,7 +379,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation, ...@@ -381,7 +379,7 @@ WORD w_EepromReadWord(WORD w_PCIBoardEepromAddress, char *pc_PCIChipInformation,
*/ */
void v_EepromWaitBusy(WORD w_PCIBoardEepromAddress) void v_EepromWaitBusy(unsigned short w_PCIBoardEepromAddress)
{ {
unsigned char b_EepromBusy = 0; unsigned char b_EepromBusy = 0;
...@@ -403,7 +401,7 @@ void v_EepromWaitBusy(WORD w_PCIBoardEepromAddress) ...@@ -403,7 +401,7 @@ void v_EepromWaitBusy(WORD w_PCIBoardEepromAddress)
/* the operator register is AMCC_OP_REG_MCSR+3 */ /* the operator register is AMCC_OP_REG_MCSR+3 */
/* WORD read EEPROM=0x8000 andAMCC_OP_REG_MCSR+2 */ /* unsigned short read EEPROM=0x8000 andAMCC_OP_REG_MCSR+2 */
/* DWORD read EEPROM=0x80000000 and AMCC_OP_REG_MCSR */ /* DWORD read EEPROM=0x80000000 and AMCC_OP_REG_MCSR */
...@@ -625,9 +623,9 @@ void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand, ...@@ -625,9 +623,9 @@ void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand,
| Function Name : void v_EepromCs76Read(DWORD dw_Address, | | Function Name : void v_EepromCs76Read(DWORD dw_Address, |
| WORD w_offset, | | unsigned short w_offset, |
| PWORD pw_Value) | | unsigned short * pw_Value) |
+---------------------------------------------------------------------------------+ +---------------------------------------------------------------------------------+
...@@ -637,9 +635,9 @@ void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand, ...@@ -637,9 +635,9 @@ void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand,
| Input Parameters : DWORD dw_Address : PCI eeprom base address | | Input Parameters : DWORD dw_Address : PCI eeprom base address |
| WORD w_offset : Offset of the adress to read | | unsigned short w_offset : Offset of the adress to read |
| PWORD pw_Value : PCI eeprom 16 bit read value. | | unsigned short * pw_Value : PCI eeprom 16 bit read value. |
+---------------------------------------------------------------------------------+ +---------------------------------------------------------------------------------+
...@@ -653,7 +651,7 @@ void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand, ...@@ -653,7 +651,7 @@ void v_EepromSendCommand76(DWORD dw_Address, DWORD dw_EepromCommand,
*/ */
void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value) void v_EepromCs76Read(DWORD dw_Address, unsigned short w_offset, unsigned short * pw_Value)
{ {
char c_BitPos = 0; char c_BitPos = 0;
...@@ -786,12 +784,12 @@ void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value) ...@@ -786,12 +784,12 @@ void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value)
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress, | | Function Name : INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress, |
| char * pc_PCIChipInformation,struct comedi_device *dev) | | char * pc_PCIChipInformation,struct comedi_device *dev) |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read from eeprom Main Header | | Task : Read from eeprom Main Header |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
...@@ -804,10 +802,10 @@ void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value) ...@@ -804,10 +802,10 @@ void v_EepromCs76Read(DWORD dw_Address, WORD w_offset, PWORD pw_Value)
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadMainHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, struct comedi_device *dev) char *pc_PCIChipInformation, struct comedi_device *dev)
{ {
WORD w_Temp, i, w_Count = 0; unsigned short w_Temp, i, w_Count = 0;
UINT ui_Temp; UINT ui_Temp;
str_MainHeader s_MainHeader; str_MainHeader s_MainHeader;
str_DigitalInputHeader s_DigitalInputHeader; str_DigitalInputHeader s_DigitalInputHeader;
...@@ -920,14 +918,14 @@ INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress, ...@@ -920,14 +918,14 @@ INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress,
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : INT i_EepromReadDigitalInputHeader(WORD | | Function Name : INT i_EepromReadDigitalInputHeader(unsigned short |
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, | | w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
| WORD w_Address,str_DigitalInputHeader *s_Header) | | unsigned short w_Address,str_DigitalInputHeader *s_Header) |
| | | |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read Digital Input Header | | Task : Read Digital Input Header |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
...@@ -939,11 +937,11 @@ INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress, ...@@ -939,11 +937,11 @@ INT i_EepromReadMainHeader(WORD w_PCIBoardEepromAddress,
| Return Value : 0 | | Return Value : 0 |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
INT i_EepromReadDigitalInputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadDigitalInputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_DigitalInputHeader * s_Header) str_DigitalInputHeader * s_Header)
{ {
WORD w_Temp; unsigned short w_Temp;
// read nbr of channels // read nbr of channels
s_Header->w_Nchannel = s_Header->w_Nchannel =
...@@ -965,14 +963,14 @@ INT i_EepromReadDigitalInputHeader(WORD w_PCIBoardEepromAddress, ...@@ -965,14 +963,14 @@ INT i_EepromReadDigitalInputHeader(WORD w_PCIBoardEepromAddress,
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : INT i_EepromReadDigitalOutputHeader(WORD | | Function Name : INT i_EepromReadDigitalOutputHeader(unsigned short |
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, | | w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
| WORD w_Address,str_DigitalOutputHeader *s_Header) | | unsigned short w_Address,str_DigitalOutputHeader *s_Header) |
| | | |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read Digital Output Header | | Task : Read Digital Output Header |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
...@@ -984,8 +982,8 @@ INT i_EepromReadDigitalInputHeader(WORD w_PCIBoardEepromAddress, ...@@ -984,8 +982,8 @@ INT i_EepromReadDigitalInputHeader(WORD w_PCIBoardEepromAddress,
| Return Value : 0 | | Return Value : 0 |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
INT i_EepromReadDigitalOutputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadDigitalOutputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_DigitalOutputHeader * s_Header) str_DigitalOutputHeader * s_Header)
{ {
// Read Nbr channels // Read Nbr channels
...@@ -997,13 +995,13 @@ INT i_EepromReadDigitalOutputHeader(WORD w_PCIBoardEepromAddress, ...@@ -997,13 +995,13 @@ INT i_EepromReadDigitalOutputHeader(WORD w_PCIBoardEepromAddress,
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress, | | Function Name : INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress, |
| char *pc_PCIChipInformation,WORD w_Address, | | char *pc_PCIChipInformation,WORD w_Address, |
| str_TimerMainHeader *s_Header) | | str_TimerMainHeader *s_Header) |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read Timer or Watchdog Header | | Task : Read Timer or Watchdog Header |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
...@@ -1015,12 +1013,12 @@ INT i_EepromReadDigitalOutputHeader(WORD w_PCIBoardEepromAddress, ...@@ -1015,12 +1013,12 @@ INT i_EepromReadDigitalOutputHeader(WORD w_PCIBoardEepromAddress,
| Return Value : 0 | | Return Value : 0 |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadTimerHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_TimerMainHeader * s_Header) str_TimerMainHeader * s_Header)
{ {
WORD i, w_Size = 0, w_Temp; unsigned short i, w_Size = 0, w_Temp;
//Read No of Timer //Read No of Timer
s_Header->w_Ntimer = s_Header->w_Ntimer =
...@@ -1062,13 +1060,13 @@ INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress, ...@@ -1062,13 +1060,13 @@ INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress,
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : INT i_EepromReadAnlogOutputHeader(WORD | | Function Name : INT i_EepromReadAnlogOutputHeader(unsigned short |
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, | | w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
| WORD w_Address,str_AnalogOutputHeader *s_Header) | | unsigned short w_Address,str_AnalogOutputHeader *s_Header) |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read Nalog Output Header | | Task : Read Nalog Output Header |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
...@@ -1081,11 +1079,11 @@ INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress, ...@@ -1081,11 +1079,11 @@ INT i_EepromReadTimerHeader(WORD w_PCIBoardEepromAddress,
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
INT i_EepromReadAnlogOutputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadAnlogOutputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_AnalogOutputHeader * s_Header) str_AnalogOutputHeader * s_Header)
{ {
WORD w_Temp; unsigned short w_Temp;
// No of channels for 1st hard component // No of channels for 1st hard component
w_Temp = w_EepromReadWord(w_PCIBoardEepromAddress, w_Temp = w_EepromReadWord(w_PCIBoardEepromAddress,
pc_PCIChipInformation, 0x100 + w_Address + 10); pc_PCIChipInformation, 0x100 + w_Address + 10);
...@@ -1099,13 +1097,13 @@ INT i_EepromReadAnlogOutputHeader(WORD w_PCIBoardEepromAddress, ...@@ -1099,13 +1097,13 @@ INT i_EepromReadAnlogOutputHeader(WORD w_PCIBoardEepromAddress,
/* /*
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Function Name : INT i_EepromReadAnlogInputHeader(WORD | | Function Name : INT i_EepromReadAnlogInputHeader(unsigned short |
| w_PCIBoardEepromAddress,char *pc_PCIChipInformation, | | w_PCIBoardEepromAddress,char *pc_PCIChipInformation, |
| WORD w_Address,str_AnalogInputHeader *s_Header) | | unsigned short w_Address,str_AnalogInputHeader *s_Header) |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Task : Read Nalog Output Header | | Task : Read Nalog Output Header |
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
| Input Parameters : WORD w_PCIBoardEepromAddress : PCI eeprom address | | Input Parameters : unsigned short w_PCIBoardEepromAddress : PCI eeprom address |
| | | |
| char *pc_PCIChipInformation : PCI Chip Type. | | char *pc_PCIChipInformation : PCI Chip Type. |
| | | |
...@@ -1119,11 +1117,11 @@ INT i_EepromReadAnlogOutputHeader(WORD w_PCIBoardEepromAddress, ...@@ -1119,11 +1117,11 @@ INT i_EepromReadAnlogOutputHeader(WORD w_PCIBoardEepromAddress,
*/ */
// Reads only for ONE hardware component // Reads only for ONE hardware component
INT i_EepromReadAnlogInputHeader(WORD w_PCIBoardEepromAddress, INT i_EepromReadAnlogInputHeader(unsigned short w_PCIBoardEepromAddress,
char *pc_PCIChipInformation, WORD w_Address, char *pc_PCIChipInformation, unsigned short w_Address,
str_AnalogInputHeader * s_Header) str_AnalogInputHeader * s_Header)
{ {
WORD w_Temp, w_Offset; unsigned short w_Temp, w_Offset;
w_Temp = w_EepromReadWord(w_PCIBoardEepromAddress, w_Temp = w_EepromReadWord(w_PCIBoardEepromAddress,
pc_PCIChipInformation, 0x100 + w_Address + 10); pc_PCIChipInformation, 0x100 + w_Address + 10);
s_Header->w_Nchannel = (w_Temp >> 4) & 0x03FF; s_Header->w_Nchannel = (w_Temp >> 4) & 0x03FF;
......
...@@ -952,7 +952,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev, ...@@ -952,7 +952,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev,
outb(devpriv->b_TimerSelectMode, outb(devpriv->b_TimerSelectMode,
dev->iobase + APCI3120_TIMER_CRT1); dev->iobase + APCI3120_TIMER_CRT1);
//Writing LOW WORD //Writing LOW unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_LOW_WORD; APCI3120_SELECT_TIMER_2_LOW_WORD;
...@@ -960,7 +960,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev, ...@@ -960,7 +960,7 @@ int i_APCI3120_CyclicAnalogInput(int mode, struct comedi_device * dev,
outw(LOWORD(ui_TimerValue2), outw(LOWORD(ui_TimerValue2),
dev->iobase + APCI3120_TIMER_VALUE); dev->iobase + APCI3120_TIMER_VALUE);
//Writing HIGH WORD //Writing HIGH unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_HIGH_WORD; APCI3120_SELECT_TIMER_2_HIGH_WORD;
...@@ -2027,12 +2027,12 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi ...@@ -2027,12 +2027,12 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi
outb(devpriv->b_TimerSelectMode, outb(devpriv->b_TimerSelectMode,
devpriv->iobase + APCI3120_TIMER_CRT1); devpriv->iobase + APCI3120_TIMER_CRT1);
//Configure the timer 2 for writing the LOW WORD of timer is Delay value //Configure the timer 2 for writing the LOW unsigned short of timer is Delay value
//You must make a b_tmp variable with DigitalOutPutRegister because at Address_1+APCI3120_TIMER_CRT0 //You must make a b_tmp variable with DigitalOutPutRegister because at Address_1+APCI3120_TIMER_CRT0
//you can set the digital output and configure the timer 2,and if you don't make this, digital output //you can set the digital output and configure the timer 2,and if you don't make this, digital output
//are erase (Set to 0) //are erase (Set to 0)
//Writing LOW WORD //Writing LOW unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_LOW_WORD; APCI3120_SELECT_TIMER_2_LOW_WORD;
...@@ -2040,7 +2040,7 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi ...@@ -2040,7 +2040,7 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi
outw(LOWORD(ui_Timervalue2), outw(LOWORD(ui_Timervalue2),
devpriv->iobase + APCI3120_TIMER_VALUE); devpriv->iobase + APCI3120_TIMER_VALUE);
//Writing HIGH WORD //Writing HIGH unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_HIGH_WORD; APCI3120_SELECT_TIMER_2_HIGH_WORD;
...@@ -2061,12 +2061,12 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi ...@@ -2061,12 +2061,12 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi
outb(devpriv->b_TimerSelectMode, outb(devpriv->b_TimerSelectMode,
devpriv->iobase + APCI3120_TIMER_CRT1); devpriv->iobase + APCI3120_TIMER_CRT1);
//Configure the timer 2 for writing the LOW WORD of timer is Delay value //Configure the timer 2 for writing the LOW unsigned short of timer is Delay value
//You must make a b_tmp variable with DigitalOutPutRegister because at Address_1+APCI3120_TIMER_CRT0 //You must make a b_tmp variable with DigitalOutPutRegister because at Address_1+APCI3120_TIMER_CRT0
//you can set the digital output and configure the timer 2,and if you don't make this, digital output //you can set the digital output and configure the timer 2,and if you don't make this, digital output
//are erase (Set to 0) //are erase (Set to 0)
//Writing LOW WORD //Writing LOW unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_LOW_WORD; APCI3120_SELECT_TIMER_2_LOW_WORD;
...@@ -2074,7 +2074,7 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi ...@@ -2074,7 +2074,7 @@ int i_APCI3120_InsnConfigTimer(struct comedi_device * dev, struct comedi_subdevi
outw(LOWORD(ui_Timervalue2), outw(LOWORD(ui_Timervalue2),
devpriv->iobase + APCI3120_TIMER_VALUE); devpriv->iobase + APCI3120_TIMER_VALUE);
//Writing HIGH WORD //Writing HIGH unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_HIGH_WORD; APCI3120_SELECT_TIMER_2_HIGH_WORD;
...@@ -2256,7 +2256,7 @@ int i_APCI3120_InsnWriteTimer(struct comedi_device * dev, struct comedi_subdevic ...@@ -2256,7 +2256,7 @@ int i_APCI3120_InsnWriteTimer(struct comedi_device * dev, struct comedi_subdevic
//Calculate the time value to set in the timer //Calculate the time value to set in the timer
ui_Timervalue2 = ui_Timervalue2 / 70; ui_Timervalue2 = ui_Timervalue2 / 70;
} }
//Writing LOW WORD //Writing LOW unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_LOW_WORD; APCI3120_SELECT_TIMER_2_LOW_WORD;
...@@ -2265,7 +2265,7 @@ int i_APCI3120_InsnWriteTimer(struct comedi_device * dev, struct comedi_subdevic ...@@ -2265,7 +2265,7 @@ int i_APCI3120_InsnWriteTimer(struct comedi_device * dev, struct comedi_subdevic
outw(LOWORD(ui_Timervalue2), outw(LOWORD(ui_Timervalue2),
devpriv->iobase + APCI3120_TIMER_VALUE); devpriv->iobase + APCI3120_TIMER_VALUE);
//Writing HIGH WORD //Writing HIGH unsigned short
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_HIGH_WORD; APCI3120_SELECT_TIMER_2_HIGH_WORD;
...@@ -2319,7 +2319,7 @@ int i_APCI3120_InsnReadTimer(struct comedi_device * dev, struct comedi_subdevice ...@@ -2319,7 +2319,7 @@ int i_APCI3120_InsnReadTimer(struct comedi_device * dev, struct comedi_subdevice
//this_board->i_hwdrv_InsnReadTimer(dev,data); //this_board->i_hwdrv_InsnReadTimer(dev,data);
if (devpriv->b_Timer2Mode == APCI3120_TIMER) { if (devpriv->b_Timer2Mode == APCI3120_TIMER) {
//Read the LOW WORD of Timer 2 register //Read the LOW unsigned short of Timer 2 register
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_LOW_WORD; APCI3120_SELECT_TIMER_2_LOW_WORD;
...@@ -2327,7 +2327,7 @@ int i_APCI3120_InsnReadTimer(struct comedi_device * dev, struct comedi_subdevice ...@@ -2327,7 +2327,7 @@ int i_APCI3120_InsnReadTimer(struct comedi_device * dev, struct comedi_subdevice
us_TmpValue = inw(devpriv->iobase + APCI3120_TIMER_VALUE); us_TmpValue = inw(devpriv->iobase + APCI3120_TIMER_VALUE);
//Read the HIGH WORD of Timer 2 register //Read the HIGH unsigned short of Timer 2 register
b_Tmp = ((devpriv-> b_Tmp = ((devpriv->
b_DigitalOutputRegister) & 0xF0) | b_DigitalOutputRegister) & 0xF0) |
APCI3120_SELECT_TIMER_2_HIGH_WORD; APCI3120_SELECT_TIMER_2_HIGH_WORD;
......
...@@ -96,23 +96,23 @@ str_BoardInfos s_BoardInfos[100]; // 100 will be the max number of boards to be ...@@ -96,23 +96,23 @@ str_BoardInfos s_BoardInfos[100]; // 100 will be the max number of boards to be
/*| Function Name : INT i_AddiHeaderRW_ReadEeprom |*/ /*| Function Name : INT i_AddiHeaderRW_ReadEeprom |*/
/*| (INT i_NbOfWordsToRead, |*/ /*| (INT i_NbOfWordsToRead, |*/
/*| DWORD dw_PCIBoardEepromAddress, |*/ /*| DWORD dw_PCIBoardEepromAddress, |*/
/*| WORD w_EepromStartAddress, |*/ /*| unsigned short w_EepromStartAddress, |*/
/*| PWORD pw_DataRead) |*/ /*| unsigned short * pw_DataRead) |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
/*| Task : Read word from the 5920 eeprom. |*/ /*| 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 |*/ /*| DWORD dw_PCIBoardEepromAddress : Address of the eeprom |*/
/*| WORD w_EepromStartAddress : Eeprom strat address |*/ /*| unsigned short w_EepromStartAddress : Eeprom strat address |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
/*| Output Parameters : PWORD pw_DataRead : Read data |*/ /*| Output Parameters : unsigned short * pw_DataRead : Read data |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
/*| Return Value : - |*/ /*| Return Value : - |*/
/*+----------------------------------------------------------------------------+*/ /*+----------------------------------------------------------------------------+*/
INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead, INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
DWORD dw_PCIBoardEepromAddress, DWORD dw_PCIBoardEepromAddress,
WORD w_EepromStartAddress, PWORD pw_DataRead) unsigned short w_EepromStartAddress, unsigned short * pw_DataRead)
{ {
DWORD dw_eeprom_busy = 0; DWORD dw_eeprom_busy = 0;
INT i_Counter = 0; INT i_Counter = 0;
...@@ -123,7 +123,7 @@ INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead, ...@@ -123,7 +123,7 @@ INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
unsigned char b_ReadHighByte = 0; unsigned char b_ReadHighByte = 0;
unsigned char b_SelectedAddressLow = 0; unsigned char b_SelectedAddressLow = 0;
unsigned char b_SelectedAddressHigh = 0; unsigned char b_SelectedAddressHigh = 0;
WORD w_ReadWord = 0; unsigned short w_ReadWord = 0;
for (i_WordCounter = 0; i_WordCounter < i_NbOfWordsToRead; for (i_WordCounter = 0; i_WordCounter < i_NbOfWordsToRead;
i_WordCounter++) { i_WordCounter++) {
...@@ -261,22 +261,22 @@ INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead, ...@@ -261,22 +261,22 @@ INT i_AddiHeaderRW_ReadEeprom(INT i_NbOfWordsToRead,
void v_GetAPCI3200EepromCalibrationValue(DWORD dw_PCIBoardEepromAddress, void v_GetAPCI3200EepromCalibrationValue(DWORD dw_PCIBoardEepromAddress,
str_BoardInfos * BoardInformations) str_BoardInfos * BoardInformations)
{ {
WORD w_AnalogInputMainHeaderAddress; unsigned short w_AnalogInputMainHeaderAddress;
WORD w_AnalogInputComponentAddress; unsigned short w_AnalogInputComponentAddress;
WORD w_NumberOfModuls = 0; unsigned short w_NumberOfModuls = 0;
WORD w_CurrentSources[2]; unsigned short w_CurrentSources[2];
WORD w_ModulCounter = 0; unsigned short w_ModulCounter = 0;
WORD w_FirstHeaderSize = 0; unsigned short w_FirstHeaderSize = 0;
WORD w_NumberOfInputs = 0; unsigned short w_NumberOfInputs = 0;
WORD w_CJCFlag = 0; unsigned short w_CJCFlag = 0;
WORD w_NumberOfGainValue = 0; unsigned short w_NumberOfGainValue = 0;
WORD w_SingleHeaderAddress = 0; unsigned short w_SingleHeaderAddress = 0;
WORD w_SingleHeaderSize = 0; unsigned short w_SingleHeaderSize = 0;
WORD w_Input = 0; unsigned short w_Input = 0;
WORD w_GainFactorAddress = 0; unsigned short w_GainFactorAddress = 0;
WORD w_GainFactorValue[2]; unsigned short w_GainFactorValue[2];
WORD w_GainIndex = 0; unsigned short w_GainIndex = 0;
WORD w_GainValue = 0; unsigned short w_GainValue = 0;
/*****************************************/ /*****************************************/
/** Get the Analog input header address **/ /** Get the Analog input header address **/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment