Old revisions Add to book Export to PDF Table of Contents Version 2.5.0 Date New Features Modified features Book Creator Add this page to your book Book Creator Remove this page from your book Manage book (0 page(s)) Help This is an old revision of the document! Version 2.5.0 Date 2017-09-25 CAUTION You need to re-build SDK to SDK version upgrade as BioStar 2 Device SDK structure has been changed. New Features Supports SEOS Card(Including Elite Key, RF performance improvement) Supports CoreStation Supports Intrusion Alarm Zone Supports Ethernet Zone Supports USB log and user export Filtering log from device feature 1. 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 BS2CardConfigEx has been added 2. 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. API BS2_GetSlaveExDevice has been added API BS2_SetSlaveExDevice has been added Structure BS2Rs485SlaveDeviceEX has been added 3.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 On/Off device integration will be provided in the near future. In 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 BS2IntrusionAlarmZoneBlob has been added 4.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. API BS2_GetDeviceZone has been added API BS2_SetDeviceZone has been added API BS2_RemoveDeviceZone has been added API BS2_SetDeviceZoneAlarm has been added Structure BS2DeviceZoneConfig has been added 5.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. API BS2_GetUserListFromDir has been added API BS2_GetUserInfosFromDir has been added API BS2_GetLogFromDir has been added 5.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. * API BS2_GetFilteredLogSinceEventId has been added Modified features 1. BS2_ScanFingerprintEx has been added, which can be expanded BS2_ScanFingerprint. outQuality parameter has been added to the expanded function. We haven't deleted the existing function for backward compatibility. #include "BS_API.h" int BS2_ScanFingerprintEx(void* context, uint32_t deviceId, BS2Fingerprint* finger, uint32_t templateIndex, uint32_t quality, uint8_t templateFormat, uint32_t* outQuality, OnReadyToScan ptrReadyToScan); 2. Time reduction as giving wait time when SSL connect. 3. 'Internal Error' has been resolved when Payload size is huge. 4. The issue that some devices couldn't be found using UDP search has been resolved with improvement of Packet Loss and Packet handling. 5. 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 CSP_BS2_SetAccessSchedule. In CSP_BS2Schedule, for scheduleUnion.daily, scheduleUnion.weekly value can use valid parameter with isDaily. 6. Getting log of BS2_GetFilteredLogSinceEventId has been improved and it is applied to C# example too. 7. Template function for creating Wrapper function in Util GetAll, Get Remove, Set has been added in C# example. 8. CPU usage 100% in Linux has been resolved. 9. BS2CardModelEnum{ODPW, OAPW} has been added in C# example. 10. Transformation function UTC contents in regards to Util common UnixTimeStamp has been modified in C# example.