차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
ko:door_control_api [2018/01/11 11:37] yjjung [BS2Door] |
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]; | ||
| 줄 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]]를 참고하십시오.\\ \\ | ||