차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ko:log_management_api [2020/08/21 14:21]
kkshin [BS2EventBlob]
ko:log_management_api [2024/02/22 10:57]
kkshin
줄 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에 맞게 일정량의 로그를 가져옵니다.
 +  * [[BS2_GetLogSmallBlobEx]]:​ [+ 2.7.1] 효율적으로 메모리를 사용하면서,​ EventMask를 사용해서 체온정보를 포함한 로그를 가져옵니다.
  
 ===== 콜백 함수 ===== ===== 콜백 함수 =====
줄 72: 줄 73:
             uint8_t reserved[12];​             uint8_t reserved[12];​
         } interlock;         } interlock;
 +        struct {
 +            uint16_t relayPort;
 +            uint16_t inputPort;
 +            uint8_t reserved[28];​
 +        } relayAction;​
 +        struct {
 +            BS2_DEVICE_ID deviceId;
 +            uint8_t data[28];
 +        } osdpStandard;​
     };     };
     union {     union {
줄 131: 줄 141:
 15. //​interlock.doorID//​ \\  15. //​interlock.doorID//​ \\ 
 인터락 위반을 발생시킨 출입문 식별자를 의미합니다. \\ \\ 인터락 위반을 발생시킨 출입문 식별자를 의미합니다. \\ \\
-16. //subCode// \\ +16. //​relayAction.relayPort//​ \\  
 +IM-120에서 RelayAction 동작 시 relay의 port 식별자입니다. \\ \\ 
 +17. //​relayAction.inputPort//​ \\  
 +IM-120에서 RelayAction 동작 시 input의 port 식별자입니다. \\ \\ 
 +18. //​osdpStandard.deviceId//​ \\  
 +OSDP standard 장치의 식별자입니다. \\ \\  
 +19. //​osdpStandard.data//​ \\  
 +OSDP standard 장치에서 발생된 총 28byte 크기의 알림 구조체 정보입니다. \\ 
 +구조체에 대한 상세한 정보는 [[slave_control_api#​BS2OsdpStandardDeviceNotify|BS2OsdpStandardDeviceNotify]]를 참조하세요. \\ \\ 
 +20. //subCode// \\ 
 로그 유형의 하위 코드 값입니다. 추가 정보가 필요할 경우 사용하십시오. \\ 로그 유형의 하위 코드 값입니다. 추가 정보가 필요할 경우 사용하십시오. \\
 ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^ ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^
줄 149: 줄 168:
 |::: |BS2_SUB_EVENT_VERIFY_AOC_FINGER ​ |0x0E  |AOC 카드와 지문 인증 성공 ​ | |::: |BS2_SUB_EVENT_VERIFY_AOC_FINGER ​ |0x0E  |AOC 카드와 지문 인증 성공 ​ |
 |::: |BS2_SUB_EVENT_VERIFY_AOC_FINGER_PIN ​ |0x0F  |AOC 카드, 지문, PIN 인증 성공 ​ | |::: |BS2_SUB_EVENT_VERIFY_AOC_FINGER_PIN ​ |0x0F  |AOC 카드, 지문, PIN 인증 성공 ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_MOBLIE_CARD ​ |0x16  |Mobile카드 인증 성공 (+2.8) ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_PIN ​ |0x17  |Mobile카드,​ PIN 인증 성공 (+2.8) ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FINGER ​ |0x18  |Mobile카드,​ 지문 인증 성공 (+2.8) ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FINGER_PIN ​  ​|0x19 ​ |Mobile카드,​ 지문, PIN 인증 성공 (+2.8) ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FACE ​ |0x1A  |Mobile카드,​ 얼굴 인증 성공 (+2.8) ​ |
 +|::: |BS2_SUB_EVENT_VERIFY_MOBILE_CARD_FACE_PIN ​ |0x1B  |Mobile카드,​ 얼굴, PIN 인증 성공 (+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) ​ |
 |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 인증으로 사용자 식별 ​ |
 |::: |BS2_SUB_EVENT_IDENTIFY_FACE ​ |0x03  |얼굴 인식으로 사용자 식별 ​ | |::: |BS2_SUB_EVENT_IDENTIFY_FACE ​ |0x03  |얼굴 인식으로 사용자 식별 ​ |
 |::: |BS2_SUB_EVENT_IDENTIFY_FACE_PIN ​ |0x04  |얼굴 인식과 PIN 인증으로 사용자 식별 ​ | |::: |BS2_SUB_EVENT_IDENTIFY_FACE_PIN ​ |0x04  |얼굴 인식과 PIN 인증으로 사용자 식별 ​ |
 +|::: |BS2_SUB_EVENT_IDENTIFY_FACE_FINGER ​ |0x05  |얼굴 인식과 지문 인증으로 사용자 식별 ​ |
 +|::: |BS2_SUB_EVENT_IDENTIFY_FACE_FINGER_PIN ​ |0x06  |얼굴 인식과 지문, PIN 인증으로 사용자 식별 ​ |
 +|::: |BS2_SUB_EVENT_IDENTIFY_FINGER_FACE ​ |0x07  |지문 인증과 얼굴 인식으로 사용자 식별 ​ |
 +|::: |BS2_SUB_EVENT_IDENTIFY_FINGER_FACE_PIN ​ |0x08  |지문 인증과 얼굴 인식, PIN 인증으로 사용자 식별 ​ |
 |Auth  |BS2_SUB_EVENT_DUAL_AUTH_FAIL_TIMEOUT ​ |0x01  |이중 인증(2인 인증) 시간 만료 ​ | |Auth  |BS2_SUB_EVENT_DUAL_AUTH_FAIL_TIMEOUT ​ |0x01  |이중 인증(2인 인증) 시간 만료 ​ |
 |::: |BS2_SUB_EVENT_DUAL_AUTH_FAIL_ACCESS_GROUP ​ |0x02  |유효하지 않은 사용자로 2인 인증 시도 ​ | |::: |BS2_SUB_EVENT_DUAL_AUTH_FAIL_ACCESS_GROUP ​ |0x02  |유효하지 않은 사용자로 2인 인증 시도 ​ |
줄 162: 줄 193:
 |::: |BS2_SUB_EVENT_CREDENTIAL_AOC_PIN ​ |0x06  |유효하지 않은 AOC PIN  | |::: |BS2_SUB_EVENT_CREDENTIAL_AOC_PIN ​ |0x06  |유효하지 않은 AOC PIN  |
 |::: |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_QR ​ |0x09  |유효하지 않은 QR (+2.8.3) ​ |
 |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  |인증 모드에 설정되지 않은 인증 수단 ​ |
줄 172: 줄 205:
 |::: |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_FORCED_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_TIMED_APB ​ |0x09  |Timed APB 규칙 위반 및 출입허용(Soft APB)  |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_FACE_DETECTION ​ |0x0A  |출입거부(얼굴 검출 실패) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_CAMERA_CAPTURE ​ |0x0B  |출입거부(카메라 캡쳐 실패) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_FAKE_FINGER ​ |0x0C  |출입거부(위조된 얼굴인식) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_DEVICE_ZONE_ENTRANCE_LIMIT ​ |0x0D  |출입거부(Device zone에서 인증 횟수 제한) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_INTRUSION_ALARM ​ |0x0E  |출입거부(Intrusion alarm) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_INTERLOCK ​ |0x0F  |출입거부(Interlock 위반) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_EXCUSED_AUTH_LIMIT ​ |0x10  |출입허용(인증제한 위반) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_AUTH_LIMIT ​ |0x11  |출입거부(인증제한 위반) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_ANTI_TAILGATE ​ |0x12  |출입거부(Anti tailgating) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_HIGH_TEMPERATURE ​ |0x13  |출입거부(비정상 체온 감지 중 고온) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_NO_TEMPERATURE ​ |0x14  |출입거부(비정상 체온 감지 중 저온) ​ |
 +|::: |BS2_SUB_EVENT_ACCESS_DENIED_UNMASKED_FACE ​ |0x15  |출입거부(마스크 미착용) ​ |
 |APB  |BS2_SUB_EVENT_ZONE_HARD_APB ​ |0x01  |하드 APB 구역 ​ | |APB  |BS2_SUB_EVENT_ZONE_HARD_APB ​ |0x01  |하드 APB 구역 ​ |
 |::: |BS2_SUB_EVENT_ZONE_SOFT_APB ​ |0x02  |소프트 APB 구역 ​ |  |::: |BS2_SUB_EVENT_ZONE_SOFT_APB ​ |0x02  |소프트 APB 구역 ​ | 
-17. //​mainCode//​ \\ +|User |BS2_SUB_EVENT_ENROLL_FAIL_INVALID_FACE ​ |0x01  |등록실패(잘못된 얼굴 정보) ​ | 
 +|::: |BS2_SUB_EVENT_UPDATE_FAIL_INVALID_FACE ​ |0x01  |갱신실패(잘못된 얼굴 정보) ​ | 
 +|::: |BS2_SUB_EVENT_ENROLL_FAIL_MISMATCHED_FORMAT ​ |0x02  |등록실패(존재하지 않는 사용자 등록 시, 템플릿 포멧이 장치 설정과 다름) ​ | 
 +|::: |BS2_SUB_EVENT_UPDATE_FAIL_MISMATCHED_FORMAT ​ |0x02  |갱신실패(존재하는 사용자 갱신 시, 템플릿 포멧이 장치 설정과 다름) ​ | 
 +|::: |BS2_SUB_EVENT_ENROLL_FAIL_FULL_CREDENTIAL ​ |0x03  |등록실패(사용자 등록으로 인해 장치의 credential 허용치를 초과함) ​ | 
 +|::: |BS2_SUB_EVENT_UPDATE_FAIL_FULL_CREDENTIAL ​ |0x03  |갱신실패(사용자 갱신으로 인해 장치의 credential 허용치를 초과함) ​ | 
 +|::: |BS2_SUB_EVENT_ENROLL_FAIL_INVALID_USER ​ |0x04  |등록실패(사용자 ID가 비어있다거나,​ 등록이 불가한 상황) ​ | 
 +|::: |BS2_SUB_EVENT_UPDATE_FAIL_INVALID_USER ​ |0x04  |갱신실패(등록된 사용자가 없는 경우) ​ | 
 +|::: |BS2_SUB_EVENT_ENROLL_FAIL_INTERNAL_ERROR ​ |0x09  |등록실패(내부오류) ​ | 
 +|::: |BS2_SUB_EVENT_UPDATE_FAIL_INTERNAL_ERROR ​ |0x09  |갱신실패(내부오류) ​ | 
 +21. //​mainCode//​ \\ 
 로그 유형의 주코드 값입니다. \\ 로그 유형의 주코드 값입니다. \\
 ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^ ^범주 ​ ^이벤트 코드 ​ ^값  ^설명 ​ ^
줄 197: 줄 255:
 |::: |BS2_EVENT_USER_ISSUE_AOC_SUCCESS ​ |0x2700 ​ |Access card로 인증 성공 | |::: |BS2_EVENT_USER_ISSUE_AOC_SUCCESS ​ |0x2700 ​ |Access card로 인증 성공 |
 |::: |BS2_EVENT_USER_DUPLICATE_CREDENTIAL ​ |0x2800 ​ |중복 인증(카드/​지문/​얼굴)정보 검출 | |::: |BS2_EVENT_USER_DUPLICATE_CREDENTIAL ​ |0x2800 ​ |중복 인증(카드/​지문/​얼굴)정보 검출 |
 +|::: |BS2_EVENT_USER_UPDATE_PARTIAL_SUCCESS ​ |0x2900 ​ |사용자 부분정보 갱신 성공 |
 +|::: |BS2_EVENT_USER_UPDATE_PARTIAL_FAIL ​ |0x2A00 ​ |사용자 부분정보 갱신 실패 |
 +|::: |BS2_EVENT_USER_RELOADED ​ |0x2B00 ​ |사용자가 다시 로드됨. |
 |Device ​ |BS2_EVENT_DEVICE_SYSTEM_RESET ​ |0x3000 ​ |시스템 다시 시작 ​ | |Device ​ |BS2_EVENT_DEVICE_SYSTEM_RESET ​ |0x3000 ​ |시스템 다시 시작 ​ |
 |::: |BS2_EVENT_DEVICE_SYSTEM_STARTED ​ |0x3100 ​ |시스템이 시작됨 ​ | |::: |BS2_EVENT_DEVICE_SYSTEM_STARTED ​ |0x3100 ​ |시스템이 시작됨 ​ |
줄 212: 줄 273:
 |::: |BS2_EVENT_DEVICE_TCP_CONNECTED ​ |0x3B00 ​ |TCP 연결됨 ​ | |::: |BS2_EVENT_DEVICE_TCP_CONNECTED ​ |0x3B00 ​ |TCP 연결됨 ​ |
 |::: |BS2_EVENT_DEVICE_TCP_DISCONNECTED ​ |0x3C00 ​ |TCP 연결이 끊어짐 ​ | |::: |BS2_EVENT_DEVICE_TCP_DISCONNECTED ​ |0x3C00 ​ |TCP 연결이 끊어짐 ​ |
 +|::: |BS2_EVENT_DEVICE_RTSP_CONNECTED ​ |0x3B10 ​ |RTSP 연결됨 ​ |
 +|::: |BS2_EVENT_DEVICE_RTSP_DISCONNECTED ​ |0x3C10 ​ |RTSP 연결이 끊어짐 ​ |
 |::: |BS2_EVENT_DEVICE_RS485_CONNECTED ​ |0x3D00 ​ |RS485 연결됨 ​ | |::: |BS2_EVENT_DEVICE_RS485_CONNECTED ​ |0x3D00 ​ |RS485 연결됨 ​ |
 |::: |BS2_EVENT_DEVICE_RS485_DISCONNCTED ​ |0x3E00 ​ |RS485 연결이 끊어짐 ​ | |::: |BS2_EVENT_DEVICE_RS485_DISCONNCTED ​ |0x3E00 ​ |RS485 연결이 끊어짐 ​ |
줄 228: 줄 291:
 |Device-Ex ​ |BS2_EVENT_DEVICE_AC_FAIL ​ |0x4800 ​ |AC Power 실패 ​ | |Device-Ex ​ |BS2_EVENT_DEVICE_AC_FAIL ​ |0x4800 ​ |AC Power 실패 ​ |
 |:::  |BS2_EVENT_DEVICE_AC_SUCCESS ​ |0x4900 ​ |AC Power 성공 ​ | |:::  |BS2_EVENT_DEVICE_AC_SUCCESS ​ |0x4900 ​ |AC Power 성공 ​ |
 +|:::  |BS2_EVENT_EXIT_BUTTON ​ |0x4A00 ​ |퇴실 버튼 눌림 ​ |
 +|:::  |BS2_EVENT_SIMULATED_EXIT_BUTTON ​ |0x4A01 ​ |Simulated 버튼 눌림 ​ |
 +|:::  |BS2_EVENT_OPERATOR_OPEN ​ |0x4B00 ​ |관리자에 의한 열림 ​ |
 +|:::  |BS2_EVENT_VOIP_OPEN ​ |0x4C00 ​ |VoIP에 의한 열림 ​ |
 |Door  |BS2_EVENT_DOOR_UNLOCKED ​ |0x5000 ​ |출입문 잠금이 풀림 ​ | |Door  |BS2_EVENT_DOOR_UNLOCKED ​ |0x5000 ​ |출입문 잠금이 풀림 ​ |
 |:::  |BS2_EVENT_DOOR_LOCKED ​ |0x5100 ​ |출입문이 잠김 ​ | |:::  |BS2_EVENT_DOOR_LOCKED ​ |0x5100 ​ |출입문이 잠김 ​ |
줄 259: 줄 326:
 |:::  |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM ​ |0x6E00 ​ |스케줄 잠금 구역 경보 시작 ​ | |:::  |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM ​ |0x6E00 ​ |스케줄 잠금 구역 경보 시작 ​ |
 |:::  |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM_CLEAR ​ |0x6F00 ​ |스케줄 잠금 구역 경보 해제 ​ | |:::  |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM_CLEAR ​ |0x6F00 ​ |스케줄 잠금 구역 경보 해제 ​ |
 +|RelayAction ​ |BS2_EVENT_RELAY_ACTION_ON ​ |0xC300 ​ |RelayAction 켜짐 ​ |
 +|:::  |BS2_EVENT_RELAY_ACTION_OFF ​ |0xC400 ​ |RelayAction 꺼짐 ​ |
 +|:::  |BS2_EVENT_RELAY_ACTION_KEEP ​ |0xC500 ​ |RelayAction 신호유지 ​ |
  
  
- +22. //param// \\ 
-18. //param// \\ +
 이벤트 발생 장치의 추가 정보가 필요할 경우에만 사용되고,​ 주로 근태 코드나 출입문이나 입력 장치의 포트 번호가 저장됩니다. 근태 코드가 저장될 때는 아래의 코드표를 참고하십시오. ​ 이벤트 발생 장치의 추가 정보가 필요할 경우에만 사용되고,​ 주로 근태 코드나 출입문이나 입력 장치의 포트 번호가 저장됩니다. 근태 코드가 저장될 때는 아래의 코드표를 참고하십시오. ​
 <WRAP group 60%> <WRAP group 60%>
줄 303: 줄 372:
 \\ \\  \\ \\ 
  
-19. //image// \\ +23. //image// \\ 
 SDK V2.6.0 이전까지는 1byte 전체를 사용하여 다음을 의미했습니다. \\ SDK V2.6.0 이전까지는 1byte 전체를 사용하여 다음을 의미했습니다. \\
 - 이벤트 발생되었을 때 이미지 정보가 포함되었는지 여부 (true/​false). \\ - 이벤트 발생되었을 때 이미지 정보가 포함되었는지 여부 (true/​false). \\
줄 356: 줄 425:
 |0x0100 ​ |Image | |0x0100 ​ |Image |
 |0x0200 ​ |Temperature | |0x0200 ​ |Temperature |
 +|0x0400 ​ |QR data |
 |0xFFFF ​ |ALL | |0xFFFF ​ |ALL |
 </​WRAP>​ </​WRAP>​
줄 480: 줄 550:
 |0x0100 ​ |Image | |0x0100 ​ |Image |
 |0x0200 ​ |Temperature | |0x0200 ​ |Temperature |
 +|0x0400 ​ |QR data |
 |0xFFFF ​ |ALL | |0xFFFF ​ |ALL |
 </​WRAP>​ </​WRAP>​
줄 548: 줄 619:
 |0x0100 ​ |Image | |0x0100 ​ |Image |
 |0x0200 ​ |Temperature | |0x0200 ​ |Temperature |
 +|0x0400 ​ |QR data |
 |0xFFFF ​ |ALL | |0xFFFF ​ |ALL |
 </​WRAP>​ </​WRAP>​