차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
ko:zone_control_api [2021/01/05 10:30] yjjung [Zone Control API] |
ko:zone_control_api [2023/08/31 09:39] (현재) kkshin [BS2ZoneStatus] |
||
|---|---|---|---|
| 줄 85: | 줄 85: | ||
| ---- | ---- | ||
| ==== Ethernet 구역 ==== | ==== Ethernet 구역 ==== | ||
| - | Zone Master 역할을 BioStar V2.x 서버가 아닌 특정 장치가 하며 장치 사이(Master <-> Member)의 통신 방식으로 Ethernet TCP 통신 방식을 사용하는 Zone이다. | + | Zone Master 역할을 BioStar V2.x 서버가 아닌 특정 장치가 하며 장치 사이(Master <-> Member)의 통신 방식으로 Ethernet TCP 통신 방식을 사용하는 Zone입니다. |
| - | 기존 1.x Entrance Limit, Fire Alarm Zone에 상응하는 기능만을 현재는 지원한다. A2(FW 1.4.0 이상), BS2(FW 1.5.0 이상) and P2(FW 1.0.0이상)에서 지원합니다. | + | 현재는 기존 1.x Entrance Limit, Fire Alarm Zone에 기능만을 지원합니다. A2(FW 1.4.0 이상), BS2(FW 1.5.0 이상) and P2(FW 1.0.0이상)에서 지원합니다. |
| * [[BS2_GetDeviceZone]]: 주어진 Ethernet 구역을 가져옵니다. | * [[BS2_GetDeviceZone]]: 주어진 Ethernet 구역을 가져옵니다. | ||
| * [[BS2_GetAllDeviceZone]]: 모든 Ethernet을 가져옵니다. | * [[BS2_GetAllDeviceZone]]: 모든 Ethernet을 가져옵니다. | ||
| 줄 100: | 줄 100: | ||
| * [[BS2_RemoveDeviceZoneAGEntranceLimit]]: 주어진 Ethernet Access Group 인증 제한 구역을 제거합니다. | * [[BS2_RemoveDeviceZoneAGEntranceLimit]]: 주어진 Ethernet Access Group 인증 제한 구역을 제거합니다. | ||
| * [[BS2_RemoveAllDeviceZoneAGEntranceLimit]]: 모든 Ethernet Access Group 인증 제한 구역을 제거합니다. | * [[BS2_RemoveAllDeviceZoneAGEntranceLimit]]: 모든 Ethernet Access Group 인증 제한 구역을 제거합니다. | ||
| + | * [[BS2_GetDeviceZoneMasterConfig]]: Ethernet 구역의 master 장치 설정을 가져옵니다. | ||
| + | * [[BS2_SetDeviceZoneMasterConfig]]: Ethernet 구역의 master 장치 설정을 저장합니다. | ||
| + | * [[BS2_RemoveDeviceZoneMasterConfig]]: Ethernet 구역의 master 장치 설정을 제거합니다. | ||
| \\ | \\ | ||
| ---- | ---- | ||
| 줄 185: | 줄 188: | ||
| <WRAP group 50%> | <WRAP group 50%> | ||
| ^값 ^설명 ^ | ^값 ^설명 ^ | ||
| - | |0 |정상 | | + | |0 |정상, 경비해제 | |
| |1 |알람 발생 | | |1 |알람 발생 | | ||
| - | |2 |scheduled lock | | + | |2 |Scheduled locked, Lift locked | |
| - | |4 |scheduled unlock | | + | |4 |Scheduled unlocked, Lift unlocked | |
| + | |8 |경비 | | ||
| </WRAP> | </WRAP> | ||
| 줄 799: | 줄 803: | ||
| 8. //accessGroupID// \\ | 8. //accessGroupID// \\ | ||
| 출입 그룹 식별자 리스트로 최대 16개까지 지정할 수 있습니다 \\ \\ | 출입 그룹 식별자 리스트로 최대 16개까지 지정할 수 있습니다 \\ \\ | ||
| + | |||
| + | ==== BS2DeviceZoneMasterConfig ==== | ||
| + | <code cpp> | ||
| + | typedef struct | ||
| + | { | ||
| + | bool enable; | ||
| + | uint8_t reserved1[1]; | ||
| + | uint16_t listenPort; | ||
| + | uint8_t reserved[4]; | ||
| + | } BS2DeviceZoneMasterConfig; | ||
| + | </code> | ||
| + | 1. //enable// \\ | ||
| + | 활성화 여부 flag값입니다. \\ \\ | ||
| + | 2. //reserved1// \\ | ||
| + | 예약된 공간입니다. \\ \\ | ||
| + | 3. //listenPort// \\ | ||
| + | Slave 장치들로부터 연결되어질 TCP/IP port 정보입니다. \\ \\ | ||
| + | 4. //reserved// \\ | ||
| + | 예약된 공간입니다. \\ \\ | ||
| ==== BS2LiftFloors ==== | ==== BS2LiftFloors ==== | ||