차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:log_management_api [2018/02/21 19:27] kkshin [BS2Event] |
ko:log_management_api [2018/02/23 12:00] kkshin [BS2Event] |
||
---|---|---|---|
줄 42: | 줄 42: | ||
uint8_t image; | uint8_t image; | ||
} BS2Event; | } BS2Event; | ||
+ | |||
+ | typedef struct { | ||
+ | union { | ||
+ | BS2_USER_ID userID; ///< 32 bytes | ||
+ | uint32_t uid; (사용자ID) | ||
+ | uint32_t doorID; | ||
+ | uint32_t liftID; | ||
+ | uint32_t zoneID; | ||
+ | struct { | ||
+ | uint32_t ioDeviceID; | ||
+ | uint16_t port; | ||
+ | int8_t value; | ||
+ | uint8_t reserved[25]; | ||
+ | }; | ||
+ | struct { | ||
+ | uint32_t zoneID; | ||
+ | uint32_t doorID; | ||
+ | uint32_t ioDeviceID; | ||
+ | uint16_t port; | ||
+ | uint8_t reserved[18]; | ||
+ | } alarm; | ||
+ | struct { | ||
+ | uint32_t zoneID; | ||
+ | uint32_t doorID[4]; | ||
+ | uint8_t reserved[12]; | ||
+ | } interlock; | ||
+ | }; | ||
+ | union { ///< 2 bytes | ||
+ | uint16_t code; | ||
+ | struct { | ||
+ | uint8_t subCode; | ||
+ | uint8_t mainCode; | ||
+ | }; | ||
+ | }; | ||
+ | uint8_t param; ///< 1 byte : tnaKey, floorIndex, alarmFlags | ||
+ | #ifdef DST_SUPPORTED // BSPP-7 | ||
+ | uint8_t image: 1; | ||
+ | uint8_t isDST: 1; | ||
+ | uint8_t half: 1; | ||
+ | uint8_t hour: 4; | ||
+ | uint8_t negative: 1; | ||
+ | #else | ||
+ | BS2_BOOL image; ///< 1 byte | ||
+ | #endif | ||
+ | } BS2Event; | ||
+ | |||
</code> | </code> | ||
\\ | \\ | ||
줄 53: | 줄 99: | ||
4. //userID// \\ | 4. //userID// \\ | ||
로그와 관련된 사용자 식별자로써 사용자와 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | 로그와 관련된 사용자 식별자로써 사용자와 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | ||
+ | 5. //uid// \\ | ||
+ | 로그와 관련된 사용자 식별자로써 32bit의 정수입니다. \\ \\ | ||
+ | 6. //doorID// \\ | ||
+ | 로그와 관련된 사용자 식별자로써 출입문과 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | ||
+ | 7. //liftID// \\ | ||
+ | 로그와 관련된 사용자 식별자로써 리프트와 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | ||
+ | 8. //zoneID// \\ | ||
+ | 로그와 관련된 사용자 식별자로써 구역과 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | ||
5. //ioDeviceID// \\ | 5. //ioDeviceID// \\ | ||
Door나 Input 장치의 식별자로 Door나 Input 장치와 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | Door나 Input 장치의 식별자로 Door나 Input 장치와 관련 없는 로그일 경우 0으로 설정됩니다. \\ \\ | ||
줄 119: | 줄 173: | ||
|::: |BS2_EVENT_USER_DELETE_FAIL |0x2500 |사용자 삭제 실패 | | |::: |BS2_EVENT_USER_DELETE_FAIL |0x2500 |사용자 삭제 실패 | | ||
|::: |BS2_EVENT_USER_DELETE_ALL_SUCCESS |0x2600 |전체 사용자 삭제 성공 | | |::: |BS2_EVENT_USER_DELETE_ALL_SUCCESS |0x2600 |전체 사용자 삭제 성공 | | ||
- | |::: |BS2_EVENT_USER_ISSUE_AOC_SUCCESS |0x2600 |Access card로 인증 성공 | | + | |::: |BS2_EVENT_USER_ISSUE_AOC_SUCCESS |0x2700 |Access card로 인증 성공 | |
|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 |시스템이 시작됨 | | ||
줄 142: | 줄 196: | ||
|::: |BS2_EVENT_DEVICE_RESOURCE_UPGRADED |0x4400 |리소스가 업데이트됨 | | |::: |BS2_EVENT_DEVICE_RESOURCE_UPGRADED |0x4400 |리소스가 업데이트됨 | | ||
|::: |BS2_EVENT_DEVICE_CONFIG_RESET |0x4500 |시스템 구성 정보가 초기화됨 | | |::: |BS2_EVENT_DEVICE_CONFIG_RESET |0x4500 |시스템 구성 정보가 초기화됨 | | ||
+ | |::: |BS2_EVENT_DEVICE_DATABASE_RESET |0x4501 |데이터베이스가 초기화됨 | | ||
+ | |::: |BS2_EVENT_DEVICE_FACTORY_RESET |0x4502 |공장 초기화됨 | | ||
+ | |::: |BS2_EVENT_DEVICE_CONFIG_RESET_EX |0x4503 |시스템 구성 정보가 초기화됨 | | ||
+ | |Supervised Input |BS2_EVENT_SUPERVISED_INPUT_SHORT |0x4600 |Supervised Input (단락 감지) | | ||
+ | |::: |BS2_EVENT_SUPERVISED_INPUT_OPEN |0x4700 |Supervised Input (단선 감지) | | ||
+ | |Device-Ex |BS2_EVENT_DEVICE_AC_FAIL |0x4800 |AC Power 실패 | | ||
+ | |::: |BS2_EVENT_DEVICE_AC_SUCCESS |0x4900 |AC Power 성공 | | ||
|Door |BS2_EVENT_DOOR_UNLOCKED |0x5000 |출입문 잠금이 풀림 | | |Door |BS2_EVENT_DOOR_UNLOCKED |0x5000 |출입문 잠금이 풀림 | | ||
|::: |BS2_EVENT_DOOR_LOCKED |0x5100 |출입문이 잠김 | | |::: |BS2_EVENT_DOOR_LOCKED |0x5100 |출입문이 잠김 | | ||
줄 154: | 줄 215: | ||
|::: |BS2_EVENT_DOOR_APB_ALARM |0x5A00 |APB 경보 시작 | | |::: |BS2_EVENT_DOOR_APB_ALARM |0x5A00 |APB 경보 시작 | | ||
|::: |BS2_EVENT_DOOR_APB_ALARM_CLEAR |0x5B00 |APB 경보 해제 | | |::: |BS2_EVENT_DOOR_APB_ALARM_CLEAR |0x5B00 |APB 경보 해제 | | ||
+ | |::: |BS2_EVENT_DOOR_RELEASE |0x5C00 |출입문 해제 | | ||
+ | |::: |BS2_EVENT_DOOR_LOCK |0x5D00 |출입문 잠금 | | ||
+ | |::: |BS2_EVENT_DOOR_UNLOCK |0x5E00 |출입문 개방 | | ||
|Zone |BS2_EVENT_ZONE_APB_VIOLATION |0x6000 |구역내 APB 규칙 위반 | | |Zone |BS2_EVENT_ZONE_APB_VIOLATION |0x6000 |구역내 APB 규칙 위반 | | ||
|::: |BS2_EVENT_ZONE_APB_ALARM |0x6100 |BS2_EVENT_ZONE_APB_VIOLATION 이벤트 발생 경보 시작 | | |::: |BS2_EVENT_ZONE_APB_ALARM |0x6100 |BS2_EVENT_ZONE_APB_VIOLATION 이벤트 발생 경보 시작 | | ||
줄 163: | 줄 227: | ||
|::: |BS2_EVENT_ZONE_FIRE_ALARM |0x6700 |BS2_EVENT_ZONE_FIRE_ALARM_INPUT 이벤트 발생 경보 시작 | | |::: |BS2_EVENT_ZONE_FIRE_ALARM |0x6700 |BS2_EVENT_ZONE_FIRE_ALARM_INPUT 이벤트 발생 경보 시작 | | ||
|::: |BS2_EVENT_ZONE_FIRE_ALARM_CLEAR |0x6800 |BS2_EVENT_ZONE_FIRE_ALARM_INPUT 이벤트 발생 경보 해제 | | |::: |BS2_EVENT_ZONE_FIRE_ALARM_CLEAR |0x6800 |BS2_EVENT_ZONE_FIRE_ALARM_INPUT 이벤트 발생 경보 해제 | | ||
- | |::: |BS2_EVENT_ZONE_FORCED_LOCK_START |0x6900 |구역내 강제 잠금 시작 | | + | |::: |BS2_EVENT_ZONE_FORCED_LOCK_VIOLATION |0x6900 |구역내 강제 잠금 위반 감지 | |
- | |::: |BS2_EVENT_ZONE_FORCED_LOCK_END |0x6A00 |구역내 강제 잠금 끝 | | + | |::: |BS2_EVENT_ZONE_FORCED_LOCK_START |0x6A00 |구역내 강제 잠금 시작 | |
- | |::: |BS2_EVENT_ZONE_FORCED_UNLOCK_START |0x6B00 |구역내 강제 잠금 해제 시작 | | + | |::: |BS2_EVENT_ZONE_FORCED_LOCK_END |0x6B00 |구역내 강제 잠금 끝 | |
- | |::: |BS2_EVENT_ZONE_FORCED_UNLOCK_END |0x6C00 |구역내 강제 잠금 해제 끝 | | + | |::: |BS2_EVENT_ZONE_FORCED_UNLOCK_START |0x6C00 |구역내 강제 잠금 해제 시작 | |
+ | |::: |BS2_EVENT_ZONE_FORCED_UNLOCK_END |0x6D00 |구역내 강제 잠금 해제 끝 | | ||
+ | |::: |BS2_EVENT_ZONE_FORCED_LOCK_ALARM |0x6E00 |구역내 강제 잠금 경보 시작 | | ||
+ | |::: |BS2_EVENT_ZONE_FORCED_LOCK_ALARM_CLEAR |0x6F00 |구역내 강제 잠금 경보 해제 | | ||