| 设备网络SDK开发使用手册 |
卡参数配置结构体。
struct{
DWORD dwSize;
DWORD dwModifyParamType;
BYTE byCardNo[ACS_CARD_NO_LEN];
BYTE byCardValid;
BYTE byCardType;
BYTE byLeaderCard;
BYTE byUserType;;
BYTE byDoorRight[MAX_DOOR_NUM];
NET_DVR_VALID_PERIOD_CFG struValid;
BYTE byBelongGroup[MAX_GROUP_NUM];
BYTE byCardPassword[CARD_PASSWORD_LEN];
WORD wCardRightPlan[MAX_DOOR_NUM][MAX_CARD_RIGHT_PLAN_NUM];
DWORD dwMaxSwipeTime;
DWORD dwSwipeTime;
WORD wRoomNumber;
SHORT wFloorNumber;
DWORD dwEmployeeNo;
BYTE byName[NAME_LEN];
WORD wDepartmentNo;
WORD wSchedulePlanNo;
BYTE bySchedulePlanType;
BYTE byRes2[3];
DWORD dwLockID;
BYTE byLockCode[MAX_LOCK_CODE_LEN];
BYTE byRoomCode[MAX_DOOR_CODE_LEN];
DWORD dwCardRight;
DWORD dwPlanTemplate;
DWORD dwCardUserId;
BYTE byCardModelType;
BYTE byRes3[83];
}NET_DVR_CARD_CFG_V50,*LPNET_DVR_CARD_CFG_V50;
| 宏定义 | 宏定义值 | 含义 |
|---|---|---|
| CARD_PARAM_CARD_VALID | 0x00000001 | 卡是否有效参数 |
| CARD_PARAM_VALID | 0x00000002 | 有效期参数 |
| CARD_PARAM_CARD_TYPE | 0x00000004 | 卡类型参数 |
| CARD_PARAM_DOOR_RIGHT | 0x00000008 | 门权限参数 |
| CARD_PARAM_LEADER_CARD | 0x00000010 | 首卡参数 |
| CARD_PARAM_SWIPE_NUM | 0x00000020 | 最大刷卡次数参数 |
| CARD_PARAM_GROUP | 0x00000040 | 所属群组参数 |
| CARD_PARAM_PASSWORD | 0x00000080 | 卡密码参数 |
| CARD_PARAM_RIGHT_PLAN | 0x00000100 | 卡权限计划参数 |
| CARD_PARAM_SWIPED_NUM | 0x00000200 | 已刷卡次数 |
| CARD_PARAM_SWIPED_NUM | 0x00000200 | 已刷卡次数 |
| CARD_PARAM_EMPLOYEE_NO | 0x00000400 | 工号 |
| CARD_PARAM_NAME | 0x00000800 | 姓名 |
| CARD_PARAM_DEPARTMENT_NO | 0x00001000 | 部门编号 |
| CARD_SCHEDULE_PLAN_NO | 0x00002000 | 排班计划编号 |
| CARD_SCHEDULE_PLAN_TYPE | 0x00004000 | 排班计划类型 |
| CARD_USER_TYPE | 0x00040000 | 用户类型 |
结构体里面的工号、姓名、部门编号、排班计划编号、排班计划类型,对于考勤一体机(DS-K1T803F、DS-K1A801F)为必填项,对于其他门禁设备不是必须项。
卡参数能力,对应门禁主机能力集(接口:NET_DVR_GetDeviceAbility,能力集类型:ACS_ABILITY)中节点<Card>。
NET_DVR_StartRemoteConfig NET_DVR_SendRemoteConfig