Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
APCI1710_INCCPT.c File Reference
#include "APCI1710_INCCPT.h"

Go to the source code of this file.

Functions

int i_APCI1710_InsnConfigINCCPT (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
 
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_APCI1710_CounterAutoTest (struct comedi_device *dev, unsigned char *pb_TestStatus)
 
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, unsigned char b_ModulNbr, unsigned char b_ReferenceLevel)
 
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, unsigned char b_ModulNbr, unsigned int ui_CompareValue)
 
int i_APCI1710_InitFrequencyMeasurement (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PCIInputClock, unsigned char b_TimingUnity, unsigned int ul_TimingInterval, unsigned int *pul_RealTimingInterval)
 
int i_APCI1710_InsnBitsINCCPT (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
 
int i_APCI1710_ClearCounterValue (struct comedi_device *dev, unsigned char b_ModulNbr)
 
int i_APCI1710_ClearAllCounterValue (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, unsigned char b_ModulNbr, unsigned char b_LatchReg)
 
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_SetDigitalChlOff (struct comedi_device *dev, unsigned char b_ModulNbr)
 
int i_APCI1710_InsnWriteINCCPT (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
 
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_Write16BitCounterValue (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_SelectedCounter, unsigned int ui_WriteValue)
 
int i_APCI1710_Write32BitCounterValue (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned int ul_WriteValue)
 
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_EnableCompareLogic (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, unsigned char b_ModulNbr, unsigned char b_InterruptEnable)
 
int i_APCI1710_DisableFrequencyMeasurement (struct comedi_device *dev, unsigned char b_ModulNbr)
 
int i_APCI1710_InsnReadINCCPT (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
 
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, unsigned char b_ModulNbr, unsigned char b_LatchReg, unsigned int *pul_LatchValue)
 
int i_APCI1710_Read16BitCounterValue (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_SelectedCounter, unsigned int *pui_CounterValue)
 
int i_APCI1710_Read32BitCounterValue (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned int *pul_CounterValue)
 
int i_APCI1710_GetIndexStatus (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char *pb_IndexStatus)
 
int i_APCI1710_GetReferenceStatus (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char *pb_ReferenceStatus)
 
int i_APCI1710_GetUASStatus (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char *pb_UASStatus)
 
int i_APCI1710_GetCBStatus (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char *pb_CBStatus)
 
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, unsigned char b_ModulNbr, unsigned char *pb_UDStatus)
 
int i_APCI1710_GetInterruptUDLatchedStatus (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char *pb_UDStatus)
 
int i_APCI1710_ReadFrequencyMeasurement (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char *pb_Status, unsigned char *pb_UDStatus, unsigned int *pul_ReadValue)
 

Function Documentation

int i_APCI1710_ClearAllCounterValue ( struct comedi_device dev)

Definition at line 2154 of file APCI1710_INCCPT.c.

int i_APCI1710_ClearCounterValue ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 2094 of file APCI1710_INCCPT.c.

int i_APCI1710_CounterAutoTest ( struct comedi_device dev,
unsigned char pb_TestStatus 
)

Definition at line 548 of file APCI1710_INCCPT.c.

int i_APCI1710_DisableCompareLogic ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3683 of file APCI1710_INCCPT.c.

int i_APCI1710_DisableFrequencyMeasurement ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3939 of file APCI1710_INCCPT.c.

int i_APCI1710_DisableIndex ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3484 of file APCI1710_INCCPT.c.

int i_APCI1710_DisableLatchInterrupt ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3136 of file APCI1710_INCCPT.c.

int i_APCI1710_EnableCompareLogic ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3583 of file APCI1710_INCCPT.c.

int i_APCI1710_EnableFrequencyMeasurement ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_InterruptEnable 
)

Definition at line 3792 of file APCI1710_INCCPT.c.

int i_APCI1710_EnableIndex ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3386 of file APCI1710_INCCPT.c.

int i_APCI1710_EnableLatchInterrupt ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 3050 of file APCI1710_INCCPT.c.

int i_APCI1710_Get16BitCBStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_CBStatusCounter0,
unsigned char pb_CBStatusCounter1 
)

Definition at line 4856 of file APCI1710_INCCPT.c.

int i_APCI1710_GetCBStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_CBStatus 
)

Definition at line 4774 of file APCI1710_INCCPT.c.

int i_APCI1710_GetIndexStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_IndexStatus 
)

Definition at line 4538 of file APCI1710_INCCPT.c.

int i_APCI1710_GetInterruptUDLatchedStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_UDStatus 
)

Definition at line 5043 of file APCI1710_INCCPT.c.

int i_APCI1710_GetReferenceStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_ReferenceStatus 
)

Definition at line 4622 of file APCI1710_INCCPT.c.

int i_APCI1710_GetUASStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_UASStatus 
)

Definition at line 4706 of file APCI1710_INCCPT.c.

int i_APCI1710_GetUDStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_UDStatus 
)

Definition at line 4969 of file APCI1710_INCCPT.c.

int i_APCI1710_InitCompareLogic ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned int  ui_CompareValue 
)

Definition at line 1394 of file APCI1710_INCCPT.c.

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 
)

Definition at line 302 of file APCI1710_INCCPT.c.

int i_APCI1710_InitExternalStrobe ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_ExternalStrobe,
unsigned char  b_ExternalStrobeLevel 
)

Definition at line 1280 of file APCI1710_INCCPT.c.

int i_APCI1710_InitFrequencyMeasurement ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_PCIInputClock,
unsigned char  b_TimingUnity,
unsigned int  ul_TimingInterval,
unsigned int pul_RealTimingInterval 
)

Definition at line 1490 of file APCI1710_INCCPT.c.

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 
)

Definition at line 711 of file APCI1710_INCCPT.c.

int i_APCI1710_InitReference ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_ReferenceLevel 
)

Definition at line 1155 of file APCI1710_INCCPT.c.

int i_APCI1710_InsnBitsINCCPT ( struct comedi_device dev,
struct comedi_subdevice s,
struct comedi_insn insn,
unsigned int data 
)

Definition at line 2018 of file APCI1710_INCCPT.c.

int i_APCI1710_InsnConfigINCCPT ( struct comedi_device dev,
struct comedi_subdevice s,
struct comedi_insn insn,
unsigned int data 
)
Copyright (C) 2004,2005  ADDI-DATA GmbH for the source code of this module.

    ADDI-DATA GmbH
    Dieselstrasse 3
    D-77833 Ottersweier
    Tel: +19(0)7223/9493-0
    Fax: +49(0)7223/9493-92
    http://www.addi-data.com
    [email protected]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

You should also find the complete GPL in the COPYING file accompanying this source code.

Definition at line 78 of file APCI1710_INCCPT.c.

int i_APCI1710_InsnReadINCCPT ( struct comedi_device dev,
struct comedi_subdevice s,
struct comedi_insn insn,
unsigned int data 
)

Definition at line 4052 of file APCI1710_INCCPT.c.

int i_APCI1710_InsnWriteINCCPT ( struct comedi_device dev,
struct comedi_subdevice s,
struct comedi_insn insn,
unsigned int data 
)

Definition at line 2954 of file APCI1710_INCCPT.c.

int i_APCI1710_LatchCounter ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_LatchReg 
)

Definition at line 2564 of file APCI1710_INCCPT.c.

int i_APCI1710_Read16BitCounterValue ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_SelectedCounter,
unsigned int pui_CounterValue 
)

Definition at line 4367 of file APCI1710_INCCPT.c.

int i_APCI1710_Read32BitCounterValue ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned int pul_CounterValue 
)

Definition at line 4462 of file APCI1710_INCCPT.c.

int i_APCI1710_ReadFrequencyMeasurement ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char pb_Status,
unsigned char pb_UDStatus,
unsigned int pul_ReadValue 
)

Definition at line 5148 of file APCI1710_INCCPT.c.

int i_APCI1710_ReadLatchRegisterStatus ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_LatchReg,
unsigned char pb_LatchStatus 
)

Definition at line 4196 of file APCI1710_INCCPT.c.

int i_APCI1710_ReadLatchRegisterValue ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_LatchReg,
unsigned int pul_LatchValue 
)

Definition at line 4283 of file APCI1710_INCCPT.c.

int i_APCI1710_SetDigitalChlOff ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 2878 of file APCI1710_INCCPT.c.

int i_APCI1710_SetDigitalChlOn ( struct comedi_device dev,
unsigned char  b_ModulNbr 
)

Definition at line 2798 of file APCI1710_INCCPT.c.

int i_APCI1710_SetIndexAndReferenceSource ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_SourceSelection 
)

Definition at line 2661 of file APCI1710_INCCPT.c.

int i_APCI1710_SetInputFilter ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_PCIInputClock,
unsigned char  b_Filter 
)

Definition at line 2300 of file APCI1710_INCCPT.c.

int i_APCI1710_Write16BitCounterValue ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned char  b_SelectedCounter,
unsigned int  ui_WriteValue 
)

Definition at line 3234 of file APCI1710_INCCPT.c.

int i_APCI1710_Write32BitCounterValue ( struct comedi_device dev,
unsigned char  b_ModulNbr,
unsigned int  ul_WriteValue 
)

Definition at line 3319 of file APCI1710_INCCPT.c.