~~NOTOC~~
[[configuration_api]] > [[BS2_GetSupportedConfigMask]]
----
===== BS2_GetSupportedConfigMask =====
[+ 2.5.0] 주어진 장치에서 지원하는 구성 설정 정보를 가져옵니다. \\
이 정보는 장치의 종류별로 다를 수 있습니다.
==== 함수 ====
#include "BS_API.h"
int BS2_GetSupportedConfigMask(void* context, uint32_t deviceId, BS2_CONFIG_MASK* configMask);
==== 파라미터 ====
* [In] ''//context//'' : Context
* [In] ''//deviceId//'' : 장치 식별자
* [Out] ''//configMask//'' : 장치의 구성 설정 정보
^값 ^설명 ^
|0x0000 |None |
|0x0001 |Factory configuration |
|0x0002 |System configuration |
|0x0004 |TCP/IP configuration |
|0x0008 |RS485 configuration |
|0x0010 |Wireless LAN configuration |
|0x0020 |Authentication configuration |
|0x0040 |Card configuration |
|0x0080 |Fingerprint configuration |
|0x0100 |Face configuration |
|0x0200 |Trigger Action configuration |
|0x0400 |Display configuration |
|0x0800 |Sound configuration |
|0x1000 |Status Signal(LED, Buzzer) configuration |
|0x2000 |Wiegand configuration |
|0x4000 |USB configuration |
|0x10000 |Videophone configuration |
|0x20000 |Interphone configuration |
|0x40000 |Voice over IP configuration |
|0x80000 |Input(Supervised input) configuration |
|0x100000 |Wiegand IO Device configuration |
|0x200000 |Time and Attendance configuration |
|0x400000 |DNS and Server url configuration |
|0x800000 |Event configuration |
|0x1000000 |1x Card configuration |
|0x2000000 |Multi-Wiegand configuration |
|0x4000000 |Extended System configuration |
|0x10000000 |RS485 Extended configuration |
|0x20000000 |Extended Card configuration |
|0x40000000 |Daylight Saving configuration |
|0x80000000 |Extended DesFire Card configuration [+2.6.4] |
|0xFFFFFFFF |All configuration |
==== 반환값 ====
성공적으로 수행될 경우 ''BS_SDK_SUCCESS''를 반환하고, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.