차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
ko:device_api [2018/02/27 16:10]
kkshin [BS2SimpleDeviceInfo]
ko:device_api [2018/03/11 11:32]
kkshin [BS2SimpleDeviceInfoEx]
줄 4: 줄 4:
  
   * [[BS2_GetDeviceInfo]]:​ 장치 정보를 가져옵니다.   * [[BS2_GetDeviceInfo]]:​ 장치 정보를 가져옵니다.
 +  * [[BS2_GetDeviceInfoEx]]:​ 장치 추가정보를 가져옵니다. (V2.6.0부터 제공)
   * [[BS2_GetDeviceTime]]:​ 현재 시간을 가져옵니다.   * [[BS2_GetDeviceTime]]:​ 현재 시간을 가져옵니다.
   * [[BS2_SetDeviceTime]]:​ 현재 시간을 설정합니다.   * [[BS2_SetDeviceTime]]:​ 현재 시간을 설정합니다.
줄 154: 줄 155:
 장치에서 AlphanumericID를 사용중인지 여부를 말하는 flag입니다. \\ 장치에서 AlphanumericID를 사용중인지 여부를 말하는 flag입니다. \\
  
-25. //​connectedIP//​ \\ +26. //​connectedIP//​ \\ 
 장치가 접속하고 있는 ip주소입니다. (0xFFFFFFFF if disconnected)\\ 장치가 접속하고 있는 ip주소입니다. (0xFFFFFFFF if disconnected)\\
  
-26. //​phraseCodeSupported//​ \\ +27. //​phraseCodeSupported//​ \\ 
 장치에서 사용자별 개인 메세지를 지원하는지 알 수 있는 flag입니다. \\ 장치에서 사용자별 개인 메세지를 지원하는지 알 수 있는 flag입니다. \\
  
-27. //​card1xSupported//​ \\ +28. //​card1xSupported//​ \\ 
 장치에서 1.x ToC 카드 읽기를 지원하는지 알 수 있는 flag입니다. \\ 장치에서 1.x ToC 카드 읽기를 지원하는지 알 수 있는 flag입니다. \\
  
-28. //​systemExtSupported//​ \\ +29. //​systemExtSupported//​ \\ 
 장치에서 RS-485 키 설정을 지원하는지 알 수 있는 flag입니다. \\ 장치에서 RS-485 키 설정을 지원하는지 알 수 있는 flag입니다. \\
  
-29. //​voipSupported//​ \\ +30. //​voipSupported//​ \\ 
 장치에서 VoIP를 지원하는지 알 수 있는 flag입니다. \\ 장치에서 VoIP를 지원하는지 알 수 있는 flag입니다. \\
 +
 +==== BS2SimpleDeviceInfoEx ====
 +BS2SimpleDeviceInfo 외 지원정보를 가져옵니다.\\
 +<code cpp>
 +typedef struct
 +{
 +    enum
 +    {
 +        BS2_SUPPORT_RS485EX = 0x00000001,
 +        BS2_SUPPORT_CARDEX ​ = 0x00000002,
 +        BS2_SUPPORT_DST ​    = 0x00000004,
 +        BS2_SUPPORT_ALL ​    = BS2_SUPPORT_RS485EX | BS2_SUPPORT_CARDEX | BS2_SUPPORT_DST,​
 +    };
 +
 +    uint32_t supported;
 +    uint8_t ​ reserved[4];​
 +}BS2SimpleDeviceInfoEx;​
 +</​code>​
 +
 +1. //​supported//​ \\ 
 +현재 장치가 BS2SimpleDeviceInfo 에서 제공하는 기능 외의 정보를 추가적으로 가져옵니다.\\
 +아래 정의된 값으로 bit masking을 하여 지원 여부를 확인할 수 있습니다.
 +<WRAP group 50%>
 +^정의 ​ ^값  ^설명 ​ ^
 +|BS2_SUPPORT_RS485EX ​ |0x00000001 ​ |RS485 확장 지원 여부 (CoreStation 40에 해당) ​ |
 +|BS2_SUPPORT_CARDEX ​ |0x00000002 ​ |iClass SEOS 카드 사용 여부 ​ |
 +|BS2_SUPPORT_DST ​ |0x00000004 ​ |일광절약 시간 사용 여부 ​ |
 +|BS2_SUPPORT_ALL ​ |0x00000007 ​ |추가 정보 전체 제공 여부 ​ |
 +</​WRAP>​
 +
 +2. //​reserved//​ \\ 
 +예약된 공간입니다. \\ 
 +
 ==== BS2ResourceElement ==== ==== BS2ResourceElement ====
 <code cpp> <code cpp>