TwiceAsNice  2019-02-18
Classes | Macros | Typedefs | Enumerations | Functions
EFW_filter.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  _EFW_INFO
 

Macros

#define EFW_API
 
#define EFW_ID_MAX   128
 

Typedefs

typedef struct _EFW_INFO EFW_INFO
 
typedef enum _EFW_ERROR_CODE EFW_ERROR_CODE
 

Enumerations

enum  _EFW_ERROR_CODE {
  EFW_SUCCESS = 0, EFW_ERROR_INVALID_INDEX, EFW_ERROR_INVALID_ID, EFW_ERROR_INVALID_VALUE,
  EFW_ERROR_REMOVED, EFW_ERROR_MOVING, EFW_ERROR_ERROR_STATE, EFW_ERROR_GENERAL_ERROR,
  EFW_ERROR_NOT_SUPPORTED, EFW_ERROR_CLOSED, EFW_ERROR_END = -1
}
 

Functions

EFW_API int EFWGetNum ()
 
EFW_API int EFWGetProductIDs (int *pPIDs)
 
EFW_API EFW_ERROR_CODE EFWGetID (int index, int *ID)
 
EFW_API EFW_ERROR_CODE EFWOpen (int ID)
 
EFW_API EFW_ERROR_CODE EFWGetProperty (int ID, EFW_INFO *pInfo)
 
EFW_API EFW_ERROR_CODE EFWGetPosition (int ID, int *pPosition)
 
EFW_API EFW_ERROR_CODE EFWSetPosition (int ID, int Position)
 
EFW_API EFW_ERROR_CODE EFWSetDirection (int ID, bool bUnidirectional)
 
EFW_API EFW_ERROR_CODE EFWGetDirection (int ID, bool *bUnidirectional)
 
EFW_API EFW_ERROR_CODE EFWCalibrate (int ID)
 
EFW_API EFW_ERROR_CODE EFWClose (int ID)
 

Macro Definition Documentation

◆ EFW_API

#define EFW_API

◆ EFW_ID_MAX

#define EFW_ID_MAX   128

Typedef Documentation

◆ EFW_ERROR_CODE

◆ EFW_INFO

typedef struct _EFW_INFO EFW_INFO

Enumeration Type Documentation

◆ _EFW_ERROR_CODE

Enumerator
EFW_SUCCESS 
EFW_ERROR_INVALID_INDEX 
EFW_ERROR_INVALID_ID 
EFW_ERROR_INVALID_VALUE 
EFW_ERROR_REMOVED 
EFW_ERROR_MOVING 
EFW_ERROR_ERROR_STATE 
EFW_ERROR_GENERAL_ERROR 
EFW_ERROR_NOT_SUPPORTED 
EFW_ERROR_CLOSED 
EFW_ERROR_END 

Function Documentation

◆ EFWCalibrate()

EFW_API EFW_ERROR_CODE EFWCalibrate ( int  ID)

◆ EFWClose()

EFW_API EFW_ERROR_CODE EFWClose ( int  ID)

◆ EFWGetDirection()

EFW_API EFW_ERROR_CODE EFWGetDirection ( int  ID,
bool bUnidirectional 
)

◆ EFWGetID()

EFW_API EFW_ERROR_CODE EFWGetID ( int  index,
int *  ID 
)

◆ EFWGetNum()

EFW_API int EFWGetNum ( )

◆ EFWGetPosition()

EFW_API EFW_ERROR_CODE EFWGetPosition ( int  ID,
int *  pPosition 
)

◆ EFWGetProductIDs()

EFW_API int EFWGetProductIDs ( int *  pPIDs)

◆ EFWGetProperty()

EFW_API EFW_ERROR_CODE EFWGetProperty ( int  ID,
EFW_INFO pInfo 
)

◆ EFWOpen()

EFW_API EFW_ERROR_CODE EFWOpen ( int  ID)

◆ EFWSetDirection()

EFW_API EFW_ERROR_CODE EFWSetDirection ( int  ID,
bool  bUnidirectional 
)

◆ EFWSetPosition()

EFW_API EFW_ERROR_CODE EFWSetPosition ( int  ID,
int  Position 
)