차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
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]]를 참고하십시오.\\ \\ | ||