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
en:configuration_api [2025/06/11 16:52]
mwkim [BS2InputConfigEx]
en:configuration_api [2025/06/13 10:43] (current)
Line 725: Line 725:
     uint8_t smartCardByteOrder;​     uint8_t smartCardByteOrder;​
     uint8_t reserved[1];​     uint8_t reserved[1];​
-BS2_MIFARE_ENCRYPTION mifareEncType;​+    ​BS2_MIFARE_ENCRYPTION mifareEncType;​
 uint8_t reserved[20];​ uint8_t reserved[20];​
 } BS2CardConfig;​ } BS2CardConfig;​
Line 1093: Line 1093:
 Input mask for the wiegand input of the master device. \\ \\ Input mask for the wiegand input of the master device. \\ \\
 **16. //​wiegandCSNIndex//​** \\ **16. //​wiegandCSNIndex//​** \\
-Index that determines in which format the device will send out a wiegand ouput after the card has been read. This field is used only for Mifare and EM devices. Please check the //​useWiegandFormat//​ field of the [[configuration api#​BS2CardConfig]] structure before configuring. \\ \\+Index that determines in which format the device will send out a wiegand ouput after the card has been read. This field is used only for Mifare and EM devices. Please check the //​useWiegandFormat//​ field of the [[configuration api#​BS2CardConfig]] structure before configuring. ​Only one index can be set to this field. 
 + \\ \\
 **17. //​useWiegandUserID//​** \\ **17. //​useWiegandUserID//​** \\
 The flag you can select whether card ID or user ID to be sent via Wiegand output. \\ The flag you can select whether card ID or user ID to be sent via Wiegand output. \\
Line 3448: Line 3449:
 </​code>​ </​code>​
 1. //​numFacilityCode//​ \\ 1. //​numFacilityCode//​ \\
-설정할 ​FacilityCode의 개수를 설정합니다최대 ​16개까지 지원합니다. \\ \\+Set the number of FacilityCode ​to setUp to 16 are supported. \\ \\
 2. //​reserved0//​ \\ 2. //​reserved0//​ \\
 Reserved space. \\ \\ Reserved space. \\ \\
 3. //​BS2FacilityCode//​ \\ 3. //​BS2FacilityCode//​ \\
-Door Interface(DI-24)와 마스터 장치의 OSDP 연결이 끊어진 경우 인증코드로 사용됩니다. \\ \\ +Used as an authentication code when the OSDP connection between the Door Interface (DI-24) ​and the master device is lost. \\ \\ 
-4. //reserved0// \\+4. //reserved1// \\
 Reserved space. \\ \\ Reserved space. \\ \\
  
Line 3459: Line 3460:
 <code cpp> <code cpp>
 typedef struct { typedef struct {
-    ​BS2_DEVICE_ID ​  deviceID; ​      ///<​  +    ​uint32_t ​       ​deviceID; ​      ///<​  
-    ​BS2_DEVICE_TYPE ​deviceType; ​    ///<​ 2 bytes +    ​uint16_t ​       ​deviceType; ​    ///<​ 2 bytes 
-    ​BS2_BOOL ​       ​enableOSDP; ​    ///<​ 1 byte +    ​uint8_t ​        enableOSDP; ​    ///<​ 1 byte 
-    ​BS2_BOOL ​       ​connected; ​     ///< 1 bytes (packing)+    ​uint8_t ​        connected; ​     ///< 1 bytes (packing)
  
     union {     union {
             uint8_t ​        ​channelInfo;​             uint8_t ​        ​channelInfo;​
-            ​BS2_DEVICE_ID ​  parentID;+            ​uint32_t ​       ​parentID;
     };     };
 } BS2Rs485SlaveDeviceEX;​ } BS2Rs485SlaveDeviceEX;​
Line 3475: Line 3476:
     uint8_t ​                ​useRegistance;​     uint8_t ​                ​useRegistance;​
     uint8_t ​                ​numOfDevices;​     uint8_t ​                ​numOfDevices;​
-    ​BS2_OSDP_CHANNEL_TYPE ​  channelType;​+    ​uint8_t ​                channelType;​
     BS2Rs485SlaveDeviceEX ​ *slaveDevices;​     BS2Rs485SlaveDeviceEX ​ *slaveDevices;​
 } BS2Rs485ChannelEXDynamic;​ } BS2Rs485ChannelEXDynamic;​
Line 3488: Line 3489:
 </​code>​ </​code>​
 <WRAP info> <WRAP info>
-baudRate을 제외한 모든 값은 읽기 전용으로 변경이 불가능합니다. \\ +All values ​​except ​baudRate ​are read-only and cannot be changed. \\ 
-''​지원 장치'':​ CoreStation 20(CS-20, CS-20P), Door Interface(DI-24)+''​Supported devices:'':​ CoreStation 20(CS-20, CS-20P), Door Interface(DI-24)
 </​WRAP>​ </​WRAP>​
 1. //​baudRate//​ \\  1. //​baudRate//​ \\ 
-RS485 통신 속도이며 설정할 수 있는 범위는 다음과 같습니다. \\+The RS-485 communication speed which can be configured as below. \\
 <WRAP group 50%> <WRAP group 50%>
-^값  ^+^Value  ^
 |9600  | |9600  |
 |19200 ​ | |19200 ​ |
Line 3502: Line 3503:
 </​WRAP>​ </​WRAP>​
 2. //​channelIndex//​ \\  2. //​channelIndex//​ \\ 
-RS485 network의 통신 채널 번호입니다. \\ \\+Communication channel index of the RS-485 ​network. \\ \\
 3. //​useRegistance//​ \\  3. //​useRegistance//​ \\ 
-종단 저항을 설정할지 결정하는 flag입니다. \\ \\+Decides whether to use a resistance. \\ \\
 4. //​numOfDevices//​ \\  4. //​numOfDevices//​ \\ 
-슬레이브 장치의 개수입니다. \\ \\ +Number of slave devices. \\ \\ 
-5. //slaveDevices// \\  +5. //channelType// \\ 
-장치에 연결된 슬레이브 장치를 나열한 포인터 ​\\+Type of slave device connected to the port. \\
 <WRAP group 50%> <WRAP group 50%>
-포트별 연결가능한 최대 장치 +^Value ​ ^Description ​ ^ 
-|Host 포트 ​ |16개  | +| |No connection ​ | 
-|0번 포트 ​ |2개  | +| |Suprema device ​ | 
-|1번 포트 ​ |2개  |+|2  |OSDP standard device ​ | 
 +| |Cannot connect anymore ​ |
 </​WRAP>​ </​WRAP>​
 6. //​slaveDevices//​ \\  6. //​slaveDevices//​ \\ 
-RS485 네트워크에서 어떤 모드로 동작할지 결정하는 flag입니다. \\+List of slave devices connected to the device. \\
 <WRAP group 50%> <WRAP group 50%>
-^값  ^설명 ​ ^+Maximum Number of Devices Connectable per Port 
 +|Host port  |16  | 
 +|Port 0  |2  | 
 +|Port 1  |2  | 
 +</​WRAP>​ 
 +7. //mode// \\  
 +This flag determines the operating mode on the RS485 network. \\ 
 +<WRAP group 50%> 
 +^Value  ^Description ​ ^
 |1  |Master ​ | |1  |Master ​ |
 |2  |Slave ​ | |2  |Slave ​ |
Line 3524: Line 3534:
 </​WRAP>​ </​WRAP>​
 <WRAP info> <WRAP info>
-CoreStation은 Master로만 사용 가능합니다다른 값은 설정할 수 없습니다.+CoreStation ​can only be used as a Master. ​Other values cannot be configured.
 </​WRAP>​ </​WRAP>​
-7. //​numOfChannels//​ \\  +8. //​numOfChannels//​ \\  
-RS485 채널의 개수입니다. \\ \\  +Number of RS485 channel. \\ \\  
-8. //​reserved//​ \\ +9. //​reserved//​ \\ 
 Reserved space. \\ \\  Reserved space. \\ \\ 
-9. //​reserved1//​ \\ +10. //​reserved1//​ \\ 
 Reserved space. \\ \\ Reserved space. \\ \\
-10. //​channels//​ \\  +11. //​channels//​ \\  
-RS485 채널을 나열한 리스트로 최대 ​8개까지 설정할 수 있습니다. \\ \\ +List of RS-485 channels, which can be configured up to channels. \\ \\