DAS  3.1.6 - 18/09/2017
Data Structures | Macros | Typedefs | Enumerations | Functions
ISMMDLL.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _HWM_DATA
 
struct  _HWM_FAN_CNTRL
 

Macros

#define ISMM_API   __declspec(dllimport)
 

Typedefs

typedef struct _HWM_DATA HWM_DATA
 
typedef struct _HWM_FAN_CNTRL HWM_FAN_CNTRL
 
typedef struct _HWM_DATAPHWM_DATA
 
typedef struct _HWM_FAN_CNTRLPHWM_FAN_CNTRL
 

Enumerations

enum  FAN_OP_MODE_ENUM { FAN_OP_MODE_ONOFF = 0, FAN_OP_MODE_SW = 1, FAN_OP_MODE_AUTO = 2 }
 
enum  ITEM_TYPE_ENUM { TYPE_FAN = 0, TYPE_VOLTAGE = 1, TYPE_TEMPERATURE = 2 }
 
enum  WDT_TIMEOPT_ENUM { WDT_TIMEOPT_SECOND = 1, WDT_TIMEOPT_MINUTE = 2 }
 

Functions

ISMM_API BOOL DIO_GetCDConfig (HANDLE hIsmm, PUCHAR pcDioCDData)
 
ISMM_API BOOL DIO_GetCDInput (HANDLE hIsmm, PUCHAR pcDioCDData)
 
ISMM_API BOOL DIO_GetConfig (HANDLE hIsmm, PWORD pwDioConfig)
 
ISMM_API BOOL DIO_GetInput (HANDLE hIsmm, PWORD pwDioData)
 
ISMM_API BOOL DIO_GetOutput (HANDLE hIsmm, PWORD pwDioData)
 
ISMM_API BOOL DIO_SetCDOutput (HANDLE hIsmm, UCHAR ucDioCDNum)
 
ISMM_API BOOL DIO_SetOutput (HANDLE hIsmm, WORD wDioData)
 
ISMM_API BOOL DIO_SetSpecificSetting (HANDLE hIsmm, UCHAR ucMask)
 
ISMM_API BOOL HWM_DbgGetReg (HANDLE hIsmm, UCHAR ucRegIndex, LPBYTE pRegData)
 
ISMM_API BOOL HWM_DbgSetReg (HANDLE hIsmm, UCHAR ucRegIndex, UCHAR ucRegData)
 
ISMM_API BOOL HWM_FanControl (HANDLE hIsmm, WORD wFanIndex, PHWM_FAN_CNTRL pHwmFanCntrl)
 
ISMM_API BOOL HWM_GetData (HANDLE hIsmm, PHWM_DATA pHwmData)
 
ISMM_API BOOL HWM_GetItemDesc (HANDLE hIsmm, WORD wItemType, WORD wItemIndex, LPWORD pcbDataSize, LPBYTE pData)
 
ISMM_API BOOL HWM_GetItemNodes (HANDLE hIsmm, WORD wItemType, LPWORD pwNodeCount)
 
ISMM_API BOOL ISMM_Close (HANDLE hIsmm)
 
ISMM_API HANDLE ISMM_Open (void)
 
ISMM_API BOOL WDT_GetTimeoutOption (HANDLE hIsmm, PWORD pwTimeout, PWORD pwTimeOption)
 
ISMM_API BOOL WDT_Restart (HANDLE hIsmm)
 
ISMM_API BOOL WDT_SetTimeout (HANDLE hIsmm, WORD wTimeout, WORD wTimeOption)
 
ISMM_API BOOL WDT_Start (HANDLE hIsmm, BOOL bControlState)
 

Macro Definition Documentation

§ ISMM_API

#define ISMM_API   __declspec(dllimport)

Definition at line 19 of file ISMMDLL.h.

Typedef Documentation

§ HWM_DATA

typedef struct _HWM_DATA HWM_DATA

§ HWM_FAN_CNTRL

typedef struct _HWM_FAN_CNTRL HWM_FAN_CNTRL

§ PHWM_DATA

typedef struct _HWM_DATA * PHWM_DATA

§ PHWM_FAN_CNTRL

typedef struct _HWM_FAN_CNTRL * PHWM_FAN_CNTRL

Enumeration Type Documentation

§ FAN_OP_MODE_ENUM

Enumerator
FAN_OP_MODE_ONOFF 
FAN_OP_MODE_SW 
FAN_OP_MODE_AUTO 

Definition at line 59 of file ISMMDLL.h.

59  {
60  FAN_OP_MODE_ONOFF = 0, // On-Off mode
61  FAN_OP_MODE_SW = 1, // controllable PWM
62  FAN_OP_MODE_AUTO = 2, // smart mode - automatic
FAN_OP_MODE_ENUM
Definition: ISMMDLL.h:59

§ ITEM_TYPE_ENUM

Enumerator
TYPE_FAN 
TYPE_VOLTAGE 
TYPE_TEMPERATURE 

Definition at line 53 of file ISMMDLL.h.

53  {
54  TYPE_FAN = 0,
55  TYPE_VOLTAGE = 1,
56  TYPE_TEMPERATURE = 2,
ITEM_TYPE_ENUM
Definition: ISMMDLL.h:53

§ WDT_TIMEOPT_ENUM

Enumerator
WDT_TIMEOPT_SECOND 
WDT_TIMEOPT_MINUTE 

Definition at line 65 of file ISMMDLL.h.

Function Documentation

§ DIO_GetCDConfig()

ISMM_API BOOL DIO_GetCDConfig ( HANDLE  hIsmm,
PUCHAR  pcDioCDData 
)

§ DIO_GetCDInput()

ISMM_API BOOL DIO_GetCDInput ( HANDLE  hIsmm,
PUCHAR  pcDioCDData 
)

§ DIO_GetConfig()

ISMM_API BOOL DIO_GetConfig ( HANDLE  hIsmm,
PWORD  pwDioConfig 
)

Referenced by NOVA_Out().

+ Here is the caller graph for this function:

§ DIO_GetInput()

ISMM_API BOOL DIO_GetInput ( HANDLE  hIsmm,
PWORD  pwDioData 
)

Referenced by NOVA_In().

+ Here is the caller graph for this function:

§ DIO_GetOutput()

ISMM_API BOOL DIO_GetOutput ( HANDLE  hIsmm,
PWORD  pwDioData 
)

Referenced by NOVA_Out().

+ Here is the caller graph for this function:

§ DIO_SetCDOutput()

ISMM_API BOOL DIO_SetCDOutput ( HANDLE  hIsmm,
UCHAR  ucDioCDNum 
)

§ DIO_SetOutput()

ISMM_API BOOL DIO_SetOutput ( HANDLE  hIsmm,
WORD  wDioData 
)

Referenced by NOVA_Out().

+ Here is the caller graph for this function:

§ DIO_SetSpecificSetting()

ISMM_API BOOL DIO_SetSpecificSetting ( HANDLE  hIsmm,
UCHAR  ucMask 
)

§ HWM_DbgGetReg()

ISMM_API BOOL HWM_DbgGetReg ( HANDLE  hIsmm,
UCHAR  ucRegIndex,
LPBYTE  pRegData 
)

§ HWM_DbgSetReg()

ISMM_API BOOL HWM_DbgSetReg ( HANDLE  hIsmm,
UCHAR  ucRegIndex,
UCHAR  ucRegData 
)

§ HWM_FanControl()

ISMM_API BOOL HWM_FanControl ( HANDLE  hIsmm,
WORD  wFanIndex,
PHWM_FAN_CNTRL  pHwmFanCntrl 
)

§ HWM_GetData()

ISMM_API BOOL HWM_GetData ( HANDLE  hIsmm,
PHWM_DATA  pHwmData 
)

§ HWM_GetItemDesc()

ISMM_API BOOL HWM_GetItemDesc ( HANDLE  hIsmm,
WORD  wItemType,
WORD  wItemIndex,
LPWORD  pcbDataSize,
LPBYTE  pData 
)

§ HWM_GetItemNodes()

ISMM_API BOOL HWM_GetItemNodes ( HANDLE  hIsmm,
WORD  wItemType,
LPWORD  pwNodeCount 
)

§ ISMM_Close()

ISMM_API BOOL ISMM_Close ( HANDLE  hIsmm)

Referenced by NOVA_In(), NOVA_Out(), WDT_func(), and WDTRefresh().

+ Here is the caller graph for this function:

§ ISMM_Open()

ISMM_API HANDLE ISMM_Open ( void  )

Referenced by NOVA_In(), NOVA_Out(), WDT_func(), and WDTRefresh().

+ Here is the caller graph for this function:

§ WDT_GetTimeoutOption()

ISMM_API BOOL WDT_GetTimeoutOption ( HANDLE  hIsmm,
PWORD  pwTimeout,
PWORD  pwTimeOption 
)

§ WDT_Restart()

ISMM_API BOOL WDT_Restart ( HANDLE  hIsmm)

§ WDT_SetTimeout()

ISMM_API BOOL WDT_SetTimeout ( HANDLE  hIsmm,
WORD  wTimeout,
WORD  wTimeOption 
)

Referenced by WDT_func(), and WDTRefresh().

+ Here is the caller graph for this function:

§ WDT_Start()

ISMM_API BOOL WDT_Start ( HANDLE  hIsmm,
BOOL  bControlState 
)

Referenced by WDT_func(), and WDTRefresh().

+ Here is the caller graph for this function:
______________________________________________________________________________________
Generated on Mon Sep 18 2017 11:46:14 for DAS - Rel. 3.1.6 - 18/09/2017.