Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:configuration_api [2020/10/16 11:25]
yjjung [BS2WiegandConfig]
en:configuration_api [2020/11/27 13:27]
kkshin [BS2FaceConfigExt]
Line 68: Line 68:
   * [[BS2_GetIPV6ConfigViaUDPEx]]:​ [+ 2.6.3] Retrieves IPv6 configuration through UDP broadcast with host IP.    * [[BS2_GetIPV6ConfigViaUDPEx]]:​ [+ 2.6.3] Retrieves IPv6 configuration through UDP broadcast with host IP. 
   * [[BS2_SetIPV6ConfigViaUDPEx]]:​ [+ 2.6.3] Stores IPv6 configuration through UDP broadcast with host IP.    * [[BS2_SetIPV6ConfigViaUDPEx]]:​ [+ 2.6.3] Stores IPv6 configuration through UDP broadcast with host IP. 
-  * [[BS2_GetDesFireCardConfigEx]]:​ [+ V2.6.4] Retrieves DesFire advanced configuration from the device. +  * [[BS2_GetDesFireCardConfigEx]]:​ [+ 2.6.4] Retrieves DesFire advanced configuration from the device. 
-  * [[BS2_SetDesFireCardConfigEx]]:​ [+ V2.6.4] Sets DesFire advanced configuration in the device. +  * [[BS2_SetDesFireCardConfigEx]]:​ [+ 2.6.4] Sets DesFire advanced configuration in the device. 
-  * [[BS2_GetAuthConfigExt]]:​ ''​FaceStation F2''​ Retrieves authentication settings from the device. ​[+ V2.7.1] +  * [[BS2_GetAuthConfigExt]]: ​[+ 2.7.1] ​''​FaceStation F2''​ Retrieves authentication settings from the device. 
-  * [[BS2_SetAuthConfigExt]]:​ ''​FaceStation F2''​ Stores authentication settings from the device. ​[+ V2.7.1] +  * [[BS2_SetAuthConfigExt]]: ​[+ 2.7.1] ​''​FaceStation F2''​ Stores authentication settings from the device. 
-  * [[BS2_GetFaceConfigExt]]:​ ''​FaceStation F2, FaceStation2''​ Retrieves configuration of thermal camera and mask detection. ​[+ V2.7.1] +  * [[BS2_GetFaceConfigExt]]: ​[+ 2.7.1] ​''​FaceStation F2, FaceStation2''​ Retrieves configuration of thermal camera and mask detection. 
-  * [[BS2_SetFaceConfigExt]]:​ ''​FaceStation F2, FaceStation2''​ Stores configuration of thermal camera and mask detection. ​[+ V2.7.1] +  * [[BS2_SetFaceConfigExt]]: ​[+ 2.7.1] ​''​FaceStation F2, FaceStation2''​ Stores configuration of thermal camera and mask detection. 
-  * [[BS2_GetThermalCameraConfig]]:​ ''​FaceStation F2, FaceStation2''​ Retrieves configuration of thermal camera. ​[+ V2.7.1] +  * [[BS2_GetThermalCameraConfig]]: ​[+ 2.7.1] ​''​FaceStation F2, FaceStation2''​ Retrieves configuration of thermal camera. 
-  * [[BS2_SetThermalCameraConfig]]:​ ''​FaceStation F2, FaceStation2''​ Stores configuration of thermal camera. ​[+ V2.7.1]+  * [[BS2_SetThermalCameraConfig]]: ​[+ 2.7.1] ​''​FaceStation F2, FaceStation2''​ Stores configuration of thermal camera.
  
 \\ \\
Line 375: Line 375:
     uint8_t shortcutHome[BS2_MAX_SHORTCUT_HOME];​     uint8_t shortcutHome[BS2_MAX_SHORTCUT_HOME];​
     uint8_t tnaIcon[16];​     uint8_t tnaIcon[16];​
-    uint8_t reserved1[32];+    ​uint8_t useScreenSaver;​ 
 +    ​uint8_t reserved1[31];
 } BS2DisplayConfig;​ } BS2DisplayConfig;​
 </​code>​ </​code>​
Line 450: Line 451:
 **16. //​tnaIcon//​** \\  **16. //​tnaIcon//​** \\ 
 Icon displayed on the device corresponding to the job code. \\ \\ Icon displayed on the device corresponding to the job code. \\ \\
-**17. //​reserved1//​** \\ +**17. //​useScreenSaver//​** \\  
 +''​FaceStation 2'',​ ''​FaceStation F2''​ If set true, you can activate the screensaver. \\ \\ 
 +**18. //​reserved1//​** \\ 
 Reserved space. \\  Reserved space. \\ 
  
Line 1344: Line 1347:
 26. //type// \\  26. //type// \\ 
 Action types. \\ Action types. \\
 +<WRAP round important 60%>
 +<wrap em>​[DoorModule-20,​ CoreStation-40]</​wrap>​ \\
 +If the action type is relay or TTL (Output) and the action device is DM20, CS40,
 +Action type should be set only as relay action (6). (TTL setting not possible) \\ \\
 +<wrap em>​[DM20]</​wrap>​ \\
 +  * Action type : Relay
 +  * relay.relayIndex : 0 ~ 3 (RELAY 0 ~ 3)
 +  * relay.relayIndex : 4 ~ 9 (OUTPUT 0 ~ 5)
 +<wrap em>​[CS40]</​wrap>​ \\
 +  * Action type : Relay
 +  * relay.relayIndex : 0 ~ 3 (RELAY 0 ~ 3)
 +  * relay.relayIndex : 4 ~ 11 (OUTPUT 0 ~ 7)
 +</​WRAP>​
 <WRAP group 50%> <WRAP group 50%>
 ^Value ​ ^Description ​ ^ ^Value ​ ^Description ​ ^
Line 2175: Line 2191:
  
     uint8_t thermalFormat;​     uint8_t thermalFormat;​
-    uint8_t reserved2[3];+    uint8_t reserved2;
  
-    uint16_t ​thermalThreshold;+    uint16_t ​thermalThresholdLow;​ 
 +    uint16_t thermalThresholdHigh;
     uint8_t maskDetectionLevel;​     uint8_t maskDetectionLevel;​
     uint8_t auditTemperature;​     uint8_t auditTemperature;​
Line 2183: Line 2200:
     uint8_t useRejectSound;​     uint8_t useRejectSound;​
     uint8_t useOverlapThermal;​     uint8_t useOverlapThermal;​
-    uint8_t ​reserved4;+    uint8_t ​useDynamicROI;
     uint8_t faceCheckOrder;​     uint8_t faceCheckOrder;​
 } BS2FaceConfigExt;​ } BS2FaceConfigExt;​
Line 2225: Line 2242:
 5. //​reserved2//​ \\  5. //​reserved2//​ \\ 
 Reserved \\ \\ Reserved \\ \\
-6. //thermalThreshold// \\ +6. //thermalThresholdLow// \\ 
-This is the standard ​value for determining high temperature and must be entered as a value multiplied by 100 of the temperature to be set. \\+''​Supported version''​ : ''​FaceStation F2 V1.0.2'',​ ''​FaceStation 2 V1.5.0'' ​\\  
 +This is the range value for determining high temperature and must be entered as a value multiplied by 100 of the temperature to be set. \\
 Also, you can only enter in degrees Celsius. \\ Also, you can only enter in degrees Celsius. \\
-This value is the basis for the denial of authentication,​ and the setting range is between ​3000(30º) and 4500(45º). \\ \\ +This value is the basis for the denial of authentication,​ and the setting range is between ​100 () and 4500 (45º). \\ 
- +The default value is 3200 (32º), and if a value larger or smaller than the setting range is entered, the default value a set to 3200 (32º). ​\\ 
-7. //​maskDetectionLevel//​ \\+And you must set a value less than thermalThresholdHigh. \\ \\ 
 +7. //​thermalThresholdHigh//​ \\ 
 +This is the range value for determining high temperature and must be entered as a value multiplied by 100 of the temperature to be set. \\ 
 +Also, you can only enter in degrees Celsius. \\ 
 +This value is the basis for the denial of authentication,​ and the setting range is between 100 (1º) and 4500 (45º). \\ 
 +The default value is 3800 (38º), and if a value larger or smaller than the setting range is entered, the default value a set to 3800 (38º). \\ 
 +And you must set a value greater than thermalThresholdLow. \\ \\ 
 +8. //​maskDetectionLevel//​ \\
 ''​FaceStation F2''​ Sets the mask detection level. The detecting level is based on internal setting value. \\ ''​FaceStation F2''​ Sets the mask detection level. The detecting level is based on internal setting value. \\
 ''​FaceStation 2''​ This setting is ignored. \\  ''​FaceStation 2''​ This setting is ignored. \\ 
Line 2240: Line 2265:
 |3  |Detection level (Very high)  |  | |3  |Detection level (Very high)  |  |
 </​WRAP>​ </​WRAP>​
-8. //​auditTemperature//​ \\ +9. //​auditTemperature//​ \\ 
 Decides whether the measured temperature is recorded in the log or not. \\ \\ Decides whether the measured temperature is recorded in the log or not. \\ \\
-9. //​useRejectSound//​ \\+10. //​useRejectSound//​ \\
 Decides whether it sounds when rejecting a user due to thermalThreshold or maskDetectionLevel. \\ \\ Decides whether it sounds when rejecting a user due to thermalThreshold or maskDetectionLevel. \\ \\
-10. //​useOverlapThermal//​ \\+11. //​useOverlapThermal//​ \\
 Displays a thermal image overlaid on the screen. \\ \\ Displays a thermal image overlaid on the screen. \\ \\
-11. //reserved4// \\  +12. //useDynamicROI// \\  
-Reserved ​\\ \\ +When set to true, when measuring temperature,​ the user's forehead is found and measured, not a fixed area. \\ \\ 
-12. //​faceCheckOrder//​ \\ +13. //​faceCheckOrder//​ \\ 
 It defines the sequence of thermal check and mask detection and authentication. \\ It defines the sequence of thermal check and mask detection and authentication. \\
 Because the user should touch the device in the case of ID combination authentication or PIN combination authentication,​\\ Because the user should touch the device in the case of ID combination authentication or PIN combination authentication,​\\
Line 2280: Line 2305:
 </​code>​ </​code>​
 1. //​distance//​ \\  1. //​distance//​ \\ 
-The distance measured by the thermal imaging camera. The unit is cm, and the default is 70. \\ \\+The distance measured by the thermal imaging camera. The unit is cm, and the default is 100. \\ \\
 2. //​emissionRate//​ \\ 2. //​emissionRate//​ \\
-The rate of the subject reflecting heat. \\+The emissivity ​of the subject reflecting heat. \\
 It is recommended to enter within the [95/97/98] range. If the subject is a human, 98 is recommended. \\ \\ It is recommended to enter within the [95/97/98] range. If the subject is a human, 98 is recommended. \\ \\
 3. //roi// \\ 3. //roi// \\