차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ko:log_management_api [2023/10/05 14:34]
kkshin [BS2Event]
ko:log_management_api [2024/02/27 14:56] (현재)
줄 5: 줄 5:
  
   * [[BS2_GetLog]]:​ 일정량의 로그를 가져옵니다.   * [[BS2_GetLog]]:​ 일정량의 로그를 가져옵니다.
-  * [[BS2_GetFilteredLog]]:​ 조건에 맞는 로그를 가져옵니다.+  * [[BS2_GetFilteredLog]]: ​''​[지원중단]'' ​조건에 맞는 로그를 가져옵니다.
   * [[BS2_ClearLog]]:​ 모든 로그를 삭제합니다.   * [[BS2_ClearLog]]:​ 모든 로그를 삭제합니다.
   * [[BS2_StartMonitoringLog]]:​ 실시간 로그 스트리밍을 시작합니다.   * [[BS2_StartMonitoringLog]]:​ 실시간 로그 스트리밍을 시작합니다.
줄 11: 줄 11:
   * [[BS2_StopMonitoringLog]]:​ 실시간 로그 스트리밍을 중단합니다.   * [[BS2_StopMonitoringLog]]:​ 실시간 로그 스트리밍을 중단합니다.
   * [[BS2_GetLogBlob]]:​ EventMask에 맞게 일정량의 로그를 가져옵니다.   * [[BS2_GetLogBlob]]:​ EventMask에 맞게 일정량의 로그를 가져옵니다.
-  * [[BS2_GetFilteredLogSinceEventId]]:​ 조건에 맞는 로그를 가져옵니다.+  * [[BS2_GetFilteredLogSinceEventId]]: ​''​[지원중단]'' ​조건에 맞는 로그를 가져옵니다.
   * [[BS2_GetImageLog]]:​ 이미지로그를 가져옵니다.   * [[BS2_GetImageLog]]:​ 이미지로그를 가져옵니다.
   * [[BS2_GetLogSmallBlob]]:​ [+ 2.6.4] 효율적으로 메모리를 사용하면서,​ EventMask에 맞게 일정량의 로그를 가져옵니다.   * [[BS2_GetLogSmallBlob]]:​ [+ 2.6.4] 효율적으로 메모리를 사용하면서,​ EventMask에 맞게 일정량의 로그를 가져옵니다.
줄 78: 줄 78:
             uint8_t reserved[28];​             uint8_t reserved[28];​
         } relayAction;​         } relayAction;​
 +        struct {
 +            BS2_DEVICE_ID deviceId;
 +            uint8_t data[28];
 +        } osdpStandard;​
     };     };
     union {     union {
줄 141: 줄 145:
 17. //​relayAction.inputPort//​ \\  17. //​relayAction.inputPort//​ \\ 
 IM-120에서 RelayAction 동작 시 input의 port 식별자입니다. \\ \\ IM-120에서 RelayAction 동작 시 input의 port 식별자입니다. \\ \\
-18. //subCode// \\ +18. //​osdpStandard.deviceId//​ \\  
 +OSDP standard 장치의 식별자입니다. \\ \\  
 +19. //​osdpStandard.data//​ \\  
 +OSDP standard 장치에서 발생된 총 28byte 크기의 알림 구조체 정보입니다. \\ 
 +구조체에 대한 상세한 정보는 [[slave_control_api#​BS2OsdpStandardDeviceNotify|BS2OsdpStandardDeviceNotify]]를 참조하세요. \\ \\ 
 +20. //subCode// \\ 
 로그 유형의 하위 코드 값입니다. 추가 정보가 필요할 경우 사용하십시오. \\ 로그 유형의 하위 코드 값입니다. 추가 정보가 필요할 경우 사용하십시오. \\
 ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^ ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^
줄 171: 줄 180:
 |::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FACE_FINGER ​ |0x20  |Mobile카드,​ 얼굴, 지문 인증 성공 (+2.8) ​ | |::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FACE_FINGER ​ |0x20  |Mobile카드,​ 얼굴, 지문 인증 성공 (+2.8) ​ |
 |::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FINGER_FACE ​ |0x21  |Mobile카드,​ 지문, 얼굴 인증 성공 (+2.8) ​ | |::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FINGER_FACE ​ |0x21  |Mobile카드,​ 지문, 얼굴 인증 성공 (+2.8) ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR ​ |0x25  |QR 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_PIN ​ |0x26  |QR, PIN 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_FINGER ​ |0x27  |QR, finger 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_FINGER_PIN ​ |0x28  |QR, finger, PIN 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_FACE ​ |0x29  |QR, face 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_FACE_PIN ​ |0x2A  |QR, face, PIN 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_FACE_FINGER ​ |0x2B  |QR, face, finger 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_QR_FINGER_FACE ​ |0x2C  |QR, finger, face 인증 성공 ​ |
 |Identify ​ |BS2_SUB_EVENT_IDENTIFY_FINGER ​ |0x01  |지문 인증으로 사용자 식별 ​ | |Identify ​ |BS2_SUB_EVENT_IDENTIFY_FINGER ​ |0x01  |지문 인증으로 사용자 식별 ​ |
 |::: |BS2_SUB_EVENT_IDENTIFY_FINGER_PIN ​ |0x02  |지문과 PIN 인증으로 사용자 식별 ​ | |::: |BS2_SUB_EVENT_IDENTIFY_FINGER_PIN ​ |0x02  |지문과 PIN 인증으로 사용자 식별 ​ |
줄 206: 줄 223:
 |::: |BS2_SUB_EVENT_CREDENTIAL_AOC_FINGER ​ |0x07  |유효하지 않은 AOC 지문 ​ | |::: |BS2_SUB_EVENT_CREDENTIAL_AOC_FINGER ​ |0x07  |유효하지 않은 AOC 지문 ​ |
 |::: |BS2_SUB_EVENT_CREDENTIAL_MOBILE_CARD ​ |0x08  |유효하지 않은 Mobile카드 (+2.8) ​ | |::: |BS2_SUB_EVENT_CREDENTIAL_MOBILE_CARD ​ |0x08  |유효하지 않은 Mobile카드 (+2.8) ​ |
-|::: |BS2_SUB_EVENT_CREDENTIAL_QR ​ ​|0x09 ​ |유효하지 않은 QR (+2.8.3) ​ |+|::: |BS2_SUB_EVENT_NON_NUMERIC_QR ​ ​|0x09 ​ ​|QR에 숫자가 아닌 문자가 포함됨 ​ | 
 +|::: |BS2_SUB_EVENT_CREDENTIAL_QR ​ |0x0C  ​|유효하지 않은 QR (+2.8.3) ​ | 
 +|::: |BS2_SUB_EVENT_NON_PRINTABLE_QR ​ |0x0A  |QR에 사용 불가능한 제어문자가 포함됨 ​ | 
 +|::: |BS2_SUB_EVENT_TOO_LONG_QR ​ |0x0B  |QR로 너무 긴 문자열이 사용됨 ​ |
 |Auth  |BS2_SUB_EVENT_AUTH_FAIL_INVALID_AUTH_MODE ​ |0x01  |유효하지 않은 인증 모드 ​ | |Auth  |BS2_SUB_EVENT_AUTH_FAIL_INVALID_AUTH_MODE ​ |0x01  |유효하지 않은 인증 모드 ​ |
 |::: |BS2_SUB_EVENT_AUTH_FAIL_INVALID_CREDENTIAL ​ |0x02  |인증 모드에 설정되지 않은 인증 수단 ​ | |::: |BS2_SUB_EVENT_AUTH_FAIL_INVALID_CREDENTIAL ​ |0x02  |인증 모드에 설정되지 않은 인증 수단 ​ |
줄 217: 줄 237:
 |::: |BS2_SUB_EVENT_ACCESS_DENIED_APB ​ |0x05  |APB 규칙 위반하여 출입 실패 ​ | |::: |BS2_SUB_EVENT_ACCESS_DENIED_APB ​ |0x05  |APB 규칙 위반하여 출입 실패 ​ |
 |::: |BS2_SUB_EVENT_ACCESS_DENIED_TIMED_APB ​ |0x06  |Timed APB 구역을 재진입 대기 시간내에 출입 ​ | |::: |BS2_SUB_EVENT_ACCESS_DENIED_TIMED_APB ​ |0x06  |Timed APB 구역을 재진입 대기 시간내에 출입 ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_FORCED_LOCK ​ |0x07  |강제 잠금 구역이기 때문에 출입 실패 ​ |
 |::: |BS2_SUB_EVENT_ACCESS_DENIED_SCHEDULED_LOCK ​ |0x07  |출입 스케줄에 의하여 출입 실패 ​ | |::: |BS2_SUB_EVENT_ACCESS_DENIED_SCHEDULED_LOCK ​ |0x07  |출입 스케줄에 의하여 출입 실패 ​ |
 |::: |BS2_SUB_EVENT_ACCESS_EXCUSED_APB ​ |0x08  |APB 규칙 위반 및 출입허용(Soft APB)  | |::: |BS2_SUB_EVENT_ACCESS_EXCUSED_APB ​ |0x08  |APB 규칙 위반 및 출입허용(Soft APB)  |
줄 241: 줄 262:
 |:::  |BS2_SUB_EVENT_FLOOR_FLAG_ACTION ​ |0x08  |층 플래그 (Action) ​ | |:::  |BS2_SUB_EVENT_FLOOR_FLAG_ACTION ​ |0x08  |층 플래그 (Action) ​ |
 |:::  |BS2_SUB_EVENT_FLOOR_FLAG_EMERGENCY ​ |0x02  |층 플래그 (Emergency) ​ | |:::  |BS2_SUB_EVENT_FLOOR_FLAG_EMERGENCY ​ |0x02  |층 플래그 (Emergency) ​ |
-19. //​mainCode//​ \\ +21. //​mainCode//​ \\ 
 로그 유형의 주코드 값입니다. \\ 로그 유형의 주코드 값입니다. \\
 ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^ ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^
줄 353: 줄 374:
 |:::  |BS2_EVENT_RELAY_ACTION_OFF ​ |0xC400 ​ |RelayAction 꺼짐 ​ | |:::  |BS2_EVENT_RELAY_ACTION_OFF ​ |0xC400 ​ |RelayAction 꺼짐 ​ |
 |:::  |BS2_EVENT_RELAY_ACTION_KEEP ​ |0xC500 ​ |RelayAction 신호유지 ​ | |:::  |BS2_EVENT_RELAY_ACTION_KEEP ​ |0xC500 ​ |RelayAction 신호유지 ​ |
-20. //param// \\ +22. //param// \\ 
 이벤트 발생 장치의 추가 정보가 필요할 경우에만 사용되고,​ 주로 근태 코드나 출입문이나 입력 장치의 포트 번호가 저장됩니다. 근태 코드가 저장될 때는 아래의 코드표를 참고하십시오. ​ 이벤트 발생 장치의 추가 정보가 필요할 경우에만 사용되고,​ 주로 근태 코드나 출입문이나 입력 장치의 포트 번호가 저장됩니다. 근태 코드가 저장될 때는 아래의 코드표를 참고하십시오. ​
 <WRAP group 60%> <WRAP group 60%>
줄 394: 줄 415:
 \\ \\  \\ \\ 
  
-21. //image// \\ +23. //image// \\ 
 SDK V2.6.0 이전까지는 1byte 전체를 사용하여 다음을 의미했습니다. \\ SDK V2.6.0 이전까지는 1byte 전체를 사용하여 다음을 의미했습니다. \\
 - 이벤트 발생되었을 때 이미지 정보가 포함되었는지 여부 (true/​false). \\ - 이벤트 발생되었을 때 이미지 정보가 포함되었는지 여부 (true/​false). \\