Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:log_management_api [2021/05/26 15:26] kkshin [BS2Event] |
en:log_management_api [2024/02/16 12:16] mwkim [BS2Event] |
||
---|---|---|---|
Line 74: | Line 74: | ||
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 { | ||
Line 86: | Line 95: | ||
BS2_BOOL image; // Deprecated in V2.6.0 | BS2_BOOL image; // Deprecated in V2.6.0 | ||
#else | #else | ||
- | uint8_t image: 1; // Support image and DST by bit division | + | uint8_t image: 1; // Supports image and DST by splitting bit unit |
uint8_t isDST: 1; | uint8_t isDST: 1; | ||
uint8_t half: 1; | uint8_t half: 1; | ||
Line 133: | Line 142: | ||
**15. //interlock.doorID//** \\ | **15. //interlock.doorID//** \\ | ||
Door ID that makes interlock zone alarms. \\ \\ | Door ID that makes interlock zone alarms. \\ \\ | ||
- | **16. //subCode//** \\ | + | **16. //relayAction.relayPort//** \\ |
+ | Relay port identifier when IM-120 RelayAction takes place. \\ \\ | ||
+ | **17. //relayAction.inputPort//** \\ | ||
+ | Relay port identifier when IM-120 RelayAction takes place. \\ \\ | ||
+ | **18. //osdpStandard.deviceId//** \\ | ||
+ | Identifier of the OSDP standard device. \\ \\ | ||
+ | **19. //osdpStandard.data//** \\ | ||
+ | This is notification structure information with a total size of 28 bytes generated from OSDP standard devices. \\ | ||
+ | For detailed information about the structure, please refer to [[slave_control_api#BS2OsdpStandardDeviceNotify|BS2OsdpStandardDeviceNotify]]. \\ \\ | ||
+ | **20. //subCode//** \\ | ||
Sub code value of log types. Use if the additional information is necessary. \\ | Sub code value of log types. Use if the additional information is necessary. \\ | ||
- | ^Category ^Event code ^Value ^Description ^ | + | ^Category ^Event code ^Value ^Description ^ |
|Verify |BS2_SUB_EVENT_VERIFY_ID_PIN |0x01 |ID and PIN verification success | | |Verify |BS2_SUB_EVENT_VERIFY_ID_PIN |0x01 |ID and PIN verification success | | ||
|::: |BS2_SUB_EVENT_VERIFY_ID_FINGER |0x02 |ID and fingerprint verification success | | |::: |BS2_SUB_EVENT_VERIFY_ID_FINGER |0x02 |ID and fingerprint verification success | | ||
Line 185: | Line 203: | ||
|APB |BS2_SUB_EVENT_ZONE_HARD_APB |0x01 |Hard APB zone | | |APB |BS2_SUB_EVENT_ZONE_HARD_APB |0x01 |Hard APB zone | | ||
|::: |BS2_SUB_EVENT_ZONE_SOFT_APB |0x02 |Soft APB zone | | |::: |BS2_SUB_EVENT_ZONE_SOFT_APB |0x02 |Soft APB zone | | ||
- | + | **21. //mainCode//** \\ | |
- | **17. //mainCode//** \\ | + | |
Main code value of log types. \\ | Main code value of log types. \\ | ||
^Category ^Event code ^Value ^Description ^ | ^Category ^Event code ^Value ^Description ^ | ||
Line 268: | Line 285: | ||
|::: |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM |0x6E00 |Scheduled lock alarm zone start | | |::: |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM |0x6E00 |Scheduled lock alarm zone start | | ||
|::: |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM_CLEAR |0x6F00 |Scheduled lock alarm zone clear | | |::: |BS2_EVENT_ZONE_SCHEDULED_LOCK_ALARM_CLEAR |0x6F00 |Scheduled lock alarm zone clear | | ||
+ | | | ||
+ | |RelayAction |BS2_EVENT_RELAY_ACTION_ON |0xC300 |RelayAction Switch-ON | | ||
+ | |::: |BS2_EVENT_RELAY_ACTION_OFF |0xC400 |RelayAction Switch-OFF | | ||
+ | |::: |BS2_EVENT_RELAY_ACTION_KEEP |0xC500 |RelayAction KEEP SIGNAL | | ||
+ | |||
- | **18. //param//** \\ | + | **22.//param//** \\ |
It is used only when extra information on the device is needed. Usually, a time and attendance code, a port number of the door or input device is stored in the //param// argument. | It is used only when extra information on the device is needed. Usually, a time and attendance code, a port number of the door or input device is stored in the //param// argument. | ||
When a time and attendance code is stored, refer to the following values: | When a time and attendance code is stored, refer to the following values: | ||
Line 311: | Line 333: | ||
\\ \\ | \\ \\ | ||
- | **19. //image//** \\ | + | **23. //image//** \\ |
Prior to SDK V2.6.0, it used the whole 1 byte and means below: \\ | Prior to SDK V2.6.0, it used the whole 1 byte and means below: \\ | ||
- Whether the image was included when the event occurred (true / false). \\ \\ | - Whether the image was included when the event occurred (true / false). \\ \\ |