차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
ko:device_api [2018/03/11 11:32]
kkshin [BS2SimpleDeviceInfoEx]
ko:device_api [2019/05/13 17:46]
kkshin
줄 233: 줄 233:
 5. //data// \\ 5. //data// \\
 바이너리 리소스 데이터입니다. \\ \\ 바이너리 리소스 데이터입니다. \\ \\
 +
 +==== BS2IPv6DeviceInfo ====
 +<code cpp>
 +enum {
 +    BS2_MAX_IPV6_ALLOCATED_ADDR = 8,
 +};
 +
 +typedef struct
 +{
 +    BS2_DEVICE_ID id;
 +    uint8_t reserved[1];​
 +    uint8_t bIPv6Mode;
 +    char ipv6Address[BS2_IPV6_ADDR_SIZE];​
 +    uint16_t portV6;
 +    char connectedIPV6[BS2_IPV6_ADDR_SIZE];​
 +    uint8_t numOfAllocatedAddressV6;​
 +    char allocatedIpAddressV6[BS2_IPV6_ADDR_SIZE][BS2_MAX_IPV6_ALLOCATED_ADDR];​
 +}BS2IPv6DeviceInfo;​
 +</​code>​
 +1. //id// \\ 
 +장치 식별자입니다. \\ \\ 
 +2. //​reserved//​ \\ 
 +예약된 공간입니다. \\ \\ 
 +3. //​bIPv6Mode//​ \\ 
 +현 장치가 IP V6로 동작하는지 여부를 나타내는 flag입니다. \\ \\ 
 +4. //​ipv6Address//​ \\ 
 +현재 장치의 IP V6 주소입니다. \\ \\ 
 +5. //portV6// \\ 
 +현재 장치의 IP V6 포트 번호입니다. \\ \\ 
 +6. //​connectedIPV6//​ \\ 
 +장치가 연결된 서버의 IP V6 주소입니다. \\ \\ 
 +7. //​numOfAllocatedAddressV6//​ \\ 
 +현재 장치에 할당되어진 IP V6 주소의 갯수를 나타냅니다. \\ \\ 
 +8. //​allocatedIpAddressV6//​ \\ 
 +현재 장치에 할당되어진 IP V6 주소입니다. numOfAllocatedAddressV6는 할당되어진 주소의 갯수를 나타냅니다. \\ \\
 +