차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:device_api [2019/05/13 17:49] kkshin |
ko:device_api [2019/05/27 16:15] yjjung [Device API] |
||
---|---|---|---|
줄 16: | 줄 16: | ||
* [[BS2_UpdateResource]]: 리소스를 업데이트합니다. | * [[BS2_UpdateResource]]: 리소스를 업데이트합니다. | ||
* [[BS2_GetSpecifiedDeviceInfo]]: [+ 2.6.3] 장치 정보를 선택적으로 가져옵니다. | * [[BS2_GetSpecifiedDeviceInfo]]: [+ 2.6.3] 장치 정보를 선택적으로 가져옵니다. | ||
+ | * [[BS2_GetAuthOperatorLevelEx]]: [+ 2.6.3] 주어진 장치 관리자를 가져옵니다. (1000명 관리자 지원) | ||
+ | * [[BS2_GetAllAuthOperatorLevelEx]]: [+ 2.6.3] 모든 장치 관리자를 가져옵니다. (1000명 관리자 지원) | ||
+ | * [[BS2_SetAuthOperatorLevelEx]]: [+ 2.6.3] 장치 관리자를 추가합니다. (1000명 관리자 지원) | ||
+ | * [[BS2_RemoveAuthOperatorLevelEx]]: [+ 2.6.3] 주어진 장치 관리자를 삭제합니다. (1000명 관리자 지원) | ||
+ | * [[BS2_RemoveAllAuthOperatorLevelEx]]: [+ 2.6.3] 모든 장치 관리자를 삭제합니다. (1000명 관리자 지원) | ||
+ | |||
===== 구조체 ===== | ===== 구조체 ===== | ||
==== BS2SimpleDeviceInfo ==== | ==== BS2SimpleDeviceInfo ==== | ||
줄 269: | 줄 275: | ||
8. //allocatedIpAddressV6// \\ | 8. //allocatedIpAddressV6// \\ | ||
현재 장치에 할당되어진 IP V6 주소입니다. numOfAllocatedAddressV6는 할당되어진 주소의 갯수를 나타냅니다. \\ \\ | 현재 장치에 할당되어진 IP V6 주소입니다. numOfAllocatedAddressV6는 할당되어진 주소의 갯수를 나타냅니다. \\ \\ | ||
+ | |||
+ | ==== BS2AuthOperatorLevel ==== | ||
+ | <code cpp> | ||
+ | typedef struct { | ||
+ | char userID[BS2_USER_ID_SIZE]; | ||
+ | uint8_t level; | ||
+ | uint8_t reserved[3]; | ||
+ | } BS2Operator; | ||
+ | |||
+ | typedef BS2Operator BS2AuthOperatorLevel; | ||
+ | </code> | ||
+ | 1. //userID// \\ | ||
+ | 사용자 식별자입니다. \\ \\ | ||
+ | 2. //level// \\ | ||
+ | 사용자가 인증되었을 때 식별자에 해당하는 권한을 지정합니다. \\ | ||
+ | <WRAP group 50%> | ||
+ | ^값 ^설명 ^ | ||
+ | |0 |권한 없음 | | ||
+ | |1 |관리자 권한 | | ||
+ | |2 |시스템 구성을 변경할 수 있는 권한 | | ||
+ | |3 |사용자 정보를 변경할 수 있는 권한 | | ||
+ | </WRAP> | ||
+ | 3. //reserved// \\ | ||
+ | 예약된 공간입니다. \\ | ||