⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysctl.h

📁 RFID的源代码
💻 H
字号:
#ifndef _SYSCTL_H
#define _SYSCTL_H

/*==========================================================================   	
	
Description:
             System control function for hand-held terminal   
             
Version:     1.0  

Build Date:  2008/05/13     

              
Histroy:       
           1.Frist Release: 2008/05/13  
                                   	            
=============================================================================*/

#ifdef LIB_INTERNAL

#define SDKLIB
#else
      #ifdef __cplusplus
          #define SDKLIB extern "C"	
      #else
          #define SDKLIB extern
      #endif 

#endif

typedef BOOL (*PFN_GET_BATT_SUSPENDTIME)(PDWORD LimitMinutes);

typedef BOOL (*PFN_SET_BATT_SUSPENDTIME)(DWORD LimitMinutes);

typedef BOOL (*PFN_GET_AC_SUSPENDTIME)(PDWORD LimitMinutes);

typedef BOOL (*PFN_SET_AC_SUSPENDTIME)(DWORD LimitMinutes);


typedef BOOL (*PFN_GET_WLAN_POWER)(PBOOL PW_STATUS);	

typedef BOOL (*PFN_SET_WLAN_POWER)(BOOL MODULE_ON);	

typedef BOOL (*PFN_GET_BT_POWER) (PBOOL PW_STATUS);
  
typedef BOOL (*PFN_SET_BT_POWER) (BOOL MODULE_ON);

typedef BOOL (*PFN_GET_PHONE_POWER) (PBOOL PW_STATUS);
  
typedef BOOL (*PFN_SET_PHONE_POWER) (BOOL MODULE_ON);

typedef BOOL (*PFN_GET_GPS_POWER) (PBOOL PW_STATUS);

typedef BOOL (*PFN_SET_GPS_POWER) (BOOL MODULE_ON);

typedef BOOL (*PFN_GET_RFID_POWER) (PBOOL PW_STATUS);

typedef BOOL (*PFN_SET_RFID_POWER) (BOOL MODULE_ON);



typedef BOOL (*PFN_GET_BATT_BKL_TIMEOUT)(PDWORD TimeoutValue);

typedef BOOL (*PFN_SET_BATT_BKL_TIMEOUT)(DWORD TimeoutValue);

typedef BOOL (*PFN_GET_AC_BKL_TIMEOUT)(PDWORD TimeoutValue);

typedef BOOL (*PFN_SET_AC_BKL_TIMEOUT)(DWORD TimeoutValue);

typedef BOOL (*PFN_GET_KPD_BL) (PBOOL KBL_Status);

typedef BOOL (*PFN_SET_KPD_BL) (BOOL KPD_BL_ON);

typedef BOOL (*PFN_GET_BKL_LEVEL) (PBYTE BL_LEVEL);

typedef BOOL (*PFN_SET_BKL_LEVEL) (BYTE NEW_BL_LEVEL);


typedef BOOL (*PFN_GetFxKeyPrograms) (DWORD FxIndex,LPCTSTR  LaunchFile);

typedef BOOL (*PFN_SetFxKeyPrograms)(DWORD FxIndex,LPCTSTR  LaunchFile);


typedef void (*PFN_GetModelName)   (LPCTSTR MoudleName);

typedef BOOL (*PFN_READ_CN_STRING) (LPCTSTR CN_STR);

typedef BOOL (*PFN_READ_SN_STRING) (LPCTSTR SN_STR);

//=====================================
//=         Device Information        =
//=====================================
SDKLIB  void GetModelName(LPCTSTR ModelName);

SDKLIB  BOOL GetConfigNumber(LPCTSTR CN_STR);

//SDKLIB  BOOL GetSerialNumber(LPCTSTR SN_STR);

//=====================================
//=       Function key controls       =
//=====================================
SDKLIB BOOL GetFunctionKeyPrograms(DWORD FxIndex,LPCTSTR  LaunchFile);

SDKLIB BOOL SetFunctionKeyPrograms(DWORD FxIndex,LPCTSTR  LaunchFile);

//=====================================
//=       System Power Controls       =
//=====================================
SDKLIB  BOOL GetBatterySuspendTime(PDWORD  LimitMinutes);

SDKLIB  BOOL SetBatterySuspendTime(DWORD   LimitMinutes);


SDKLIB  BOOL GetACSuspendTime(PDWORD  LimitMinutes);

SDKLIB  BOOL SetACSuspendTime(DWORD   LimitMinutes);


SDKLIB  BOOL GetWLANPower(PBOOL PW_STATUS);

SDKLIB  BOOL SetWLANPower(BOOL MODULE_ON);


SDKLIB  BOOL GetBluetoothPower(PBOOL PW_STATUS);

SDKLIB  BOOL SetBluetoothPower(BOOL MODULE_ON);


SDKLIB  BOOL GetPhonePower(PBOOL PW_STATUS);

SDKLIB  BOOL SetPhonePower(BOOL MODULE_ON);


SDKLIB  BOOL GetGPSPower(PBOOL PW_STATUS);

SDKLIB  BOOL SetGPSPower(BOOL MODULE_ON);


SDKLIB  BOOL GetRFIDPower(PBOOL PW_STATUS);

SDKLIB  BOOL SetRFIDPower(BOOL MODULE_ON);

//=====================================
//=          Backlight Controls       =
//=====================================
SDKLIB BOOL GetBacklightLevel(PBYTE BL_LEVEL);

SDKLIB BOOL SetBacklightLevel(BYTE NEW_BL_LEVEL);


SDKLIB BOOL GetKeypadBacklight(PBOOL KBL_STATUS);

SDKLIB BOOL SetKeypadBacklight(BOOL KPD_BL_ON);


SDKLIB BOOL GetBatteryBacklightTimeout(PDWORD TimeoutValue);

SDKLIB BOOL SetBatteryBacklightTimeout(DWORD TimeoutValue);

SDKLIB BOOL GetACBacklightTimeout(PDWORD TimeoutValue);

SDKLIB BOOL SetACBacklightTimeout(DWORD TimeoutValue);



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -