차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
ko:door_control_api [2016/08/08 14:54]
127.0.0.1 바깥 편집
ko:door_control_api [2026/03/11 15:49] (현재)
줄 14: 줄 14:
   * [[BS2_LockDoor]]:​ 출입문이 닫힐 때의 우선 순위를 설정하며,​ 열릴 때의 우선 순위보다 높아야 문이 닫힙니다.   * [[BS2_LockDoor]]:​ 출입문이 닫힐 때의 우선 순위를 설정하며,​ 열릴 때의 우선 순위보다 높아야 문이 닫힙니다.
   * [[BS2_UnlockDoor]]:​ 출입문이 열릴 때의 우선 순위를 설정하며,​ 닫힐 때의 우선 순위보다 높아야 문이 열립니다.   * [[BS2_UnlockDoor]]:​ 출입문이 열릴 때의 우선 순위를 설정하며,​ 닫힐 때의 우선 순위보다 높아야 문이 열립니다.
 +  * [[BS2_TimedLockDoor]]:​ [+ 2.9.12] 시간 제한 출입문 잠금을 수행합니다.
 +  * [[BS2_TimedUnlockDoor]]:​ [+ 2.9.12] 시간 제한 출입문 개방을 수행합니다.
 ===== 구조체 ====== ===== 구조체 ======
 ==== BS2DoorRelay ==== ==== BS2DoorRelay ====
줄 35: 줄 37:
     uint8_t port;     uint8_t port;
     uint8_t switchType;     uint8_t switchType;
-    uint8_t reserved[2]; +    ​uint8_t apbUseDoorSensor;​ 
-} BS2DoorSensor ;+    ​uint8_t reserved[1]; 
 +} BS2DoorSensor;​
 </​code>​ </​code>​
 1. //​deviceID//​ \\  1. //​deviceID//​ \\ 
줄 49: 줄 52:
 |1 |대기 상태에서 닫힘 상태로 유지 ​ | |1 |대기 상태에서 닫힘 상태로 유지 ​ |
 </​WRAP> ​ </​WRAP> ​
-4. //​reserved//​ \\ +4. //​apbUseDoorSensor//​ \\  
 +APB 사용 시 door sensor를 사용할지 여부를 설정합니다. \\ 
 +5. //​reserved//​ \\ 
 예약된 공간입니다. \\ \\ 예약된 공간입니다. \\ \\
 +
 ==== BS2ExitButton ==== ==== BS2ExitButton ====
 <code cpp> <code cpp>
줄 147: 줄 153:
     uint8_t dualAuthDevice;​     uint8_t dualAuthDevice;​
     uint8_t dualAuthApprovalType;​     uint8_t dualAuthApprovalType;​
 +    uint16_t extendedAutoLockTimeout;​
     uint32_t dualAuthTimeout;​     uint32_t dualAuthTimeout;​
     uint8_t numDualAuthApprovalGroups;​     uint8_t numDualAuthApprovalGroups;​
 +    uint8_t unused[2];
     uint8_t reserved2[1];​     uint8_t reserved2[1];​
     uint32_t dualAuthApprovalGroupID[BS2_MAX_DUAL_AUTH_APPROVAL_GROUP];​     uint32_t dualAuthApprovalGroupID[BS2_MAX_DUAL_AUTH_APPROVAL_GROUP];​
줄 155: 줄 163:
 </​code>​ </​code>​
 1. //doorID// \\  1. //doorID// \\ 
-출입문 식별자입니다.\\ \\ +출입문 식별자입니다. 1세대 장치는 최대값 65535로 제한됩니다.\\ \\ 
 2. //name// \\  2. //name// \\ 
-BioStar 애플리케이션에서 보여질 출입문 이름입니다.\\ \\+BioStar 애플리케이션에서 보여질 출입문 이름입니다. 1세대 장치는 이름 설정이 불가합니다. \\ \\
 3. //​entryDeviceID//​ \\  3. //​entryDeviceID//​ \\ 
 입구 장치 식별자입니다.\\ \\ 입구 장치 식별자입니다.\\ \\
줄 221: 줄 229:
 |1 |마지막 사용자의 권한 확인 ​ | |1 |마지막 사용자의 권한 확인 ​ |
 </​WRAP>​ </​WRAP>​
-19. //​dualAuthTimeout//​ \\  +19. //​extendedAutoLockTimeout//​ \\  
-1번째 사용자의 인증이 끝나고 2번째 사용자의 인증을 시도하기까지 대기하는 시간으로 초 단위입니다.\\ \\ +[+ 2.9.12] 연장된 출입 허용 시간을 초 단위로 설정합니다. 기본 값은 10초입니다. \\ \\ 
-20. //​numDualAuthApprovalGroups//​ \\  +20. //​dualAuthTimeout//​ \\  
-이중 출입 권한을 가지는 그룹의 총 개수입니다.\\ \\ +첫 번째 사용자 인증 ​완료 후, 두 번째 사용자의 인증 시도까지 대기하는 시간입니다. ​(단위: 초) \\ \\ 
-21. //​reserved2//​ \\  +21. //​numDualAuthApprovalGroups//​ \\  
-예약된 공간입니다.\\ \\ +이중 출입 권한을 가지는 그룹의 총 개수입니다. \\ \\ 
-22. //​dualAuthApprovalGroupID//​ \\ +22. //unused// \\  
 +예약된 공간입니다. \\ \\ 
 +23. //​reserved2//​ \\  
 +예약된 공간입니다. \\ \\ 
 +24. //​dualAuthApprovalGroupID//​ \\ 
 이중 출입 권한을 가지는 그룹을 나열한 리스트로 최대 16까지 설정할 수 있습니다.\\ \\ 이중 출입 권한을 가지는 그룹을 나열한 리스트로 최대 16까지 설정할 수 있습니다.\\ \\
-23. //apbZone// \\ +25. //apbZone// \\ 
 이 출입문을 출입문 기반 이중 출입 방지 구역으로 설정합니다. 주의 사항으로 출입문 식별자와 구역 식별자는 동일한 값을 가져야 합니다. 자세한 정보는 [[zone_control_api]]를 참고하십시오.\\ \\ 이 출입문을 출입문 기반 이중 출입 방지 구역으로 설정합니다. 주의 사항으로 출입문 식별자와 구역 식별자는 동일한 값을 가져야 합니다. 자세한 정보는 [[zone_control_api]]를 참고하십시오.\\ \\