Differences

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

Link to this comparison view

Next revision
Previous revision
en:release_note_250 [2017/09/27 16:10]
127.0.0.1 external edit
en:release_note_250 [2023/08/17 13:36] (current)
Line 1: Line 1:
 ===== Version 2.5.0 ===== ===== Version 2.5.0 =====
-<WRAP em>Date</​WRAP> ​2017-09-25+==== Date ====  
 +2017-09-25
  
-<WRAP em>New Features</WRAP>+<callout type="​warning"​ icon="​true"​> 
 +**CAUTION** \\ 
 +You need to re-build SDK to SDK version upgrade as BioStar 2 Device SDK structure has been changed. 
 +</callout> 
 +\\ 
 + 
 +==== New Features ====
   * Supports SEOS Card(Including Elite Key, RF performance improvement)   * Supports SEOS Card(Including Elite Key, RF performance improvement)
   * Supports CoreStation   * Supports CoreStation
Line 11: Line 18:
  
 <text size="​x-large">​1.</​text>​ SEOS Card(Including Elite Key, RF performance improvement) feature supports iClass SEOS card configuration via Smart card layout.\\ <text size="​x-large">​1.</​text>​ SEOS Card(Including Elite Key, RF performance improvement) feature supports iClass SEOS card configuration via Smart card layout.\\
-  * API [[BS2_GetCardConfigEx]] has been added 
-  * API [[BS2_SetCardConfigEx]] has been added  
-  * Structure [[Configuration API#​BS2CardConfigEx]] has been added 
  
-<text size="​x-large">​2.</​text>​ CoreStation feature supports CoreStation which is the new Suprema device. CoreStation,​ which works as a controller of master, performs overall functions along with Slave devices. The difference from other devices is CoreStation can't get credential input such as card or fingerprint since it works only as a controller. Also, CoreStation configuration and control setting is supported via BioStar because it doesn'​t have separate UI.+  * Add API [[BS2_GetCardConfigEx]] 
 +  * Add API [[BS2_SetCardConfigEx]] 
 +  * Add structure [[Configuration API#​BS2CardConfigEx]] 
 + 
 +<text size="​x-large">​2.</​text>​ CoreStation feature supports CoreStation which is the new Suprema device. CoreStation,​ which works as a controller of the master, performs overall functions along with Slave devices. The difference from other devices is CoreStation can't get credential input such as card or fingerprint since it works only as a controller. Also, CoreStation configuration and control setting is supported via BioStar because it doesn'​t have separate UI.\\ 
 + 
 +  * Add API [[BS2_GetSlaveExDevice]] 
 +  * Add API [[BS2_SetSlaveExDevice]] 
 +  * Add structure [[Configuration API#​BS2Rs485SlaveDeviceEX]] 
 + 
 +<text size="​x-large">​3.</​text>​Intrusion Alarm Zone supports following features. Normally Intrusion detection system sends signals when the installed sensor on the security facility detected intrusion or abnormal signals and it has two different ways - unmanned and local. In the Unmanned Intrusion detection system, security guards from the control center which is the remote location perform tasks when the an abnormal situation. On the other hand, in the Local Intrusion detection system, resident security guards from its own control center perform the overall task. BioStar targets users who feel pressured by the cost of an Unmanned intrusion system or whose local security guards based on their own Intrusion detection system. Currently, a normal Intrusion Alarm Zone(biostar1.X) is provided, and 3rd party alarm system intrusion detection 
 + ​On/​Off device integration will be provided in the near future. In the long term, a professional local control system that can be applied to Video and Visual map features is a goal.\\ 
 + 
 +  * Add API [[BS2_GetIntrusionAlarmZone]] 
 +  * Add API [[BS2_GetIntrusionAlarmZoneStatus]] 
 +  * Add API [[BS2_SetIntrusionAlarmZone]] 
 +  * Add API [[BS2_SetIntrusionAlarmZoneAlarm]]  
 +  * Add API [[BS2_RemoveIntrusionAlarmZone]] 
 +  * Add API [[BS2_SetIntrusionAlarmZoneArm]] 
 +  * Add structure [[Configuration API#​BS2IntrusionAlarmZoneBlob]] 
 + 
 +<text size="​x-large">​4.</​text>​Ethernet Zone is the feature that a specific device(Not BioStar V2.x) performs as Zone Master using Ethernet TCP communication method between devices(Master <-> Member). Currently, it supports corresponding features to the existing 1.x Entrance Limit, Fire Alarm Zone.\\ 
 + 
 +  * Add API [[BS2_GetDeviceZone]] 
 +  * Add API [[BS2_SetDeviceZone]]  
 +  * Add API [[BS2_RemoveDeviceZone]] ​   
 +  * Add API [[BS2_SetDeviceZoneAlarm]]  
 +  * Add structure [[Configuration API#​BS2DeviceZoneConfig]] 
 + 
 +<text size="​x-large">​5.</​text>​USB log and User export support following features. It is used as T&A using Export/​Import user & log data via USB at site where network connection is unavailable. (Usage Scenario) Users are registered at the head office where BioStar server is installed and USB memory which includes registered users is sent to the site, and T&A result is generated with log of the previous month at the beginning of every month. Practically it should be supported as a file type so that it can be handled via USB copy even when this USB data is re-forwarded.\\ 
 + 
 +  * Add API [[BS2_GetUserListFromDir]] 
 +  * Add API [[BS2_GetUserInfosFromDir]] 
 +  * Add API [[BS2_GetLogFromDir]]  
 + 
 +<text size="​x-large">​6.</​text>​Filtering log from device feature is improve the status of no response from the system when the log is filtered and showed from the device via SDK or when the device gets log.\\ 
 + 
 +  * Add API [[BS2_GetFilteredLogSinceEventId]] 
 + 
 + ==== Modified features ==== 
 + 
 +<text size="​x-large">​1.</​text>​ BS2_ScanFingerprint in SDK v2.4.1 is changed to BS2_ScanFingerprintEx in SDK v2.5.0 to distinguish function with existing BS2_ScanFingerprint before outQuality parameter has been added. We haven'​t deleted the existing BS2_ScanFingerprint function for backward compatibility. 
 +\\
  
-  * API [[BS2_GetSlaveExDevice]] has been added +<code cpp> 
-  * API [[BS2_SetSlaveExDevice]] has been added +#include "​BS_API.h"​
-  * Structure [[Configuration API#BS2Rs485SlaveDeviceEX]] has been added+
  
 +int BS2_ScanFingerprintEx(void* context, uint32_t deviceId, BS2Fingerprint* finger, uint32_t templateIndex,​ uint32_t quality, uint8_t templateFormat,​ uint32_t* outQuality, OnReadyToScan ptrReadyToScan);​
 +</​code>​
 +\\
 +<text size="​x-large">​2.</​text>​ Time reduction as giving wait time when SSL connect.
  
-<text size="​x-large">​3.</​text>​Intrusion Alarm Zone supports following features. Normally Intrusion detection system sends signals when the installed sensor on the security facility detected intrusion or abnormal signals and it has two different ways - unmanned and local. In Unmanned Intrusion detection system, security guards from the control center which is the remote location performs task when abnormal situation. On the other hand, in Local Intrusion detection system, resident security guards from its own control center performs overall task. BioStar targets users who feel pressured by cost of Unmanned intrusion system or whose local security guards based on their own Intrusion detection system. Currently normal Intrusion Alarm Zone(biostar1.X) ​is provided, and 3rd party alarm system intrusion detection +<text size="​x-large">​3.</​text> ​'​Internal Error' ​has been resolved ​when Payload size is huge
- ​On/​Off device integration will be provided in the near futureIn the long term, professional local control system which can be applied on Video and Visual map features is a goal.  +
-  +
-   +
-  * API [[BS2_GetIntrusionAlarmZone]] has been added +
-  * API [[BS2_GetIntrusionAlarmZoneStatus]] has been added  +
-  * API [[BS2_SetIntrusionAlarmZone]] has been added  +
-  * API [[BS2_SetIntrusionAlarmZoneAlarm]] has been added  +
-  * API [[BS2_RemoveIntrusionAlarmZone]] has been added  +
-  * API [[BS2_SetIntrusionAlarmZoneArm]] has been added  +
-  * Structure [[Configuration API#​BS2IntrusionAlarmZoneBlob]] has been added+
  
-<text size="​x-large">​4.</​text>​Ethernet Zone is the feature ​that a specific device(Not BioStar V2.x) performs as Zone Master using Ethernet TCP communication method between ​devices(Master <-> Member). Currently it supports corresponding features to existing 1.x Entrance Limit, Fire Alarm Zone.+<text size="​x-large">​4.</​text> ​The issue that some devices ​couldn'​t be found using UDP search has been resolved with the improvement of Packet Loss and Packet handling
  
-  * API [[BS2_GetDeviceZone]] ​has been added  +<text size="​x-large">​5.</​text>​ Comment out BS2Schedule for C# example since C# has a language limitation which Union is not supported. Using CSP_BS2Schedule instead of BS2Schedule,​ and for functions have to use BS2Schedule such as BS2_GetAllAccessSchedule,​ BS2_GetAccessSchedule and BS2_SetAccessSchedule can use WRAPPER function CSP_BS2_GetAllAccessSchedule,​ CSP_BS2_GetAccessSchedule and 
-  * API [[BS2_SetDeviceZone]] has been added   +CSP_BS2_SetAccessSchedule. In CSP_BS2Schedule,​ for scheduleUnion.daily,​ scheduleUnion.weekly value can use valid parameter with isDaily.
-  * API [[BS2_RemoveDeviceZone]] has been added     +
-  * API [[BS2_SetDeviceZoneAlarm]] has been added   +
-  * Structure [[Configuration API#​BS2DeviceZoneConfig]] has been added +
  
-<text size="​x-large">​5.</​text>​USB log and User export support following features. It is used as T&A using Export/​Import user & log data via USB at site where network connection is unavailable. (Usage Scenario) Users are registered at the head office where BioStar server is installed and USB memory which includes registered users is sent to the site, and T&A result is generated with log of the previous month at the beginning of every month. Practically it should be supported as a file type so that it can be handled via USB copy even when this USB data is re-forwarded+<text size="​x-large">​6.</​text> ​Getting ​log of BS2_GetFilteredLogSinceEventId has been improved ​and it is applied ​to C# example too
  
-  * API [[BS2_GetUserListFromDir]] ​has been added +<text size="​x-large">​7.</​text>​ Template function for creating Wrapper function in Util GetAll, Get Remove, Set has been added in C# example.
-  * API [[BS2_GetUserInfosFromDir]] has been added  +
-  * API [[BS2_GetLogFromDir]] has been added   +
  
-<text size="​x-large">​5.</​text>​Filtering log from device feature is improve the status of no response from system when the log is filtered and showed from device via SDK or when device gets log+<text size="​x-large">​8.</​text> ​CPU usage 100% in Linux has been resolved.
  
 +<text size="​x-large">​9.</​text>​ BS2CardModelEnum{ODPW,​ OAPW} has been added in C# example. ​
  
-* API [[BS2_GetFilteredLogSinceEventId]] ​has been added  ​+<text size="​x-large">​10.</​text>​ Transformation function UTC contents in regards to Util common UnixTimeStamp ​has been modified in C# example.
  
-