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:device_api [2018/02/27 16:48] yjjung [BS2SimpleDeviceInfo] |
en:device_api [2018/03/20 16:10] yjjung |
||
---|---|---|---|
Line 133: | Line 133: | ||
Flag that notifies whether the device supports Multi-Wiegand. \\ | Flag that notifies whether the device supports Multi-Wiegand. \\ | ||
- | **21. //rs485Mode// \\ | + | **21. //rs485Mode//** \\ |
RS-485 mode of the device. \\ | RS-485 mode of the device. \\ | ||
- | **22. //sslSupported// \\ | + | **22. //sslSupported//** \\ |
Flag that notifies whether the device supports SSL communication. \\ | Flag that notifies whether the device supports SSL communication. \\ | ||
- | **23. //rootCertExist// \\ | + | **23. //rootCertExist//** \\ |
Flag that notifies whether the device has a root certificate. \\ | Flag that notifies whether the device has a root certificate. \\ | ||
- | **24. //dualIDSupported// \\ | + | **24. //dualIDSupported//** \\ |
Flag that notifies whether the device supports alphanumeric ID. \\ | Flag that notifies whether the device supports alphanumeric ID. \\ | ||
- | **25. //useAlphanumericID// \\ | + | **25. //useAlphanumericID//** \\ |
Flag that notifies whether the device is currently using Alphanumeric ID. \\ | Flag that notifies whether the device is currently using Alphanumeric ID. \\ | ||
- | **26. //connectedIP// \\ | + | **26. //connectedIP//** \\ |
IP address where the device is connected to. (0xFFFFFFFF if disconnected)\\ | IP address where the device is connected to. (0xFFFFFFFF if disconnected)\\ | ||
Line 163: | Line 163: | ||
Flag that notifies whether the device supports VoIP. \\ | Flag that notifies whether the device supports VoIP. \\ | ||
+ | ==== BS2SimpleDeviceInfoEx ==== | ||
+ | Retrieves BS2SimpleDeviceInfo and supported information.\\ | ||
+ | <code cpp> | ||
+ | typedef struct | ||
+ | { | ||
+ | enum | ||
+ | { | ||
+ | BS2_SUPPORT_RS485EX = 0x00000001, | ||
+ | BS2_SUPPORT_CARDEX = 0x00000002, | ||
+ | BS2_SUPPORT_DST = 0x00000004, | ||
+ | BS2_SUPPORT_ALL = BS2_SUPPORT_RS485EX | BS2_SUPPORT_CARDEX | BS2_SUPPORT_DST, | ||
+ | }; | ||
+ | |||
+ | uint32_t supported; | ||
+ | uint8_t reserved[4]; | ||
+ | }BS2SimpleDeviceInfoEx; | ||
+ | </code> | ||
+ | |||
+ | **1. //supported//** \\ | ||
+ | The current device additionally obtains information beyond the functionality provided by BS2SimpleDeviceInfo.\\ | ||
+ | By bit masking with the values defined below, you can check if it is supported. | ||
+ | <WRAP group 50%> | ||
+ | ^Definition ^Value ^Description ^ | ||
+ | |BS2_SUPPORT_RS485EX |0x00000001 |Whether RS485 extensions are supported (In case of CoreStation 40) | | ||
+ | |BS2_SUPPORT_CARDEX |0x00000002 |Whether iClass SEOS card is used | | ||
+ | |BS2_SUPPORT_DST |0x00000004 |Whether daylight savings time is used | | ||
+ | |BS2_SUPPORT_ALL |0x00000007 |Whether to provide additional full information | ||
+ | | | ||
+ | </WRAP> | ||
+ | |||
+ | **2. //reserved//** \\ | ||
+ | Reserved space. \\ | ||
==== BS2ResourceElement ==== | ==== BS2ResourceElement ==== | ||
Line 179: | Line 211: | ||
**1. //type//** \\ | **1. //type//** \\ | ||
Resource data type. \\ | Resource data type. \\ | ||
- | <WRAP group 50%> | + | <WRAP group 100%> |
^Value ^Description ^Supported data format ^ | ^Value ^Description ^Supported data format ^ | ||
|0 |UI(Langauge pack) |Suprema language pack | | |0 |UI(Langauge pack) |Suprema language pack | |