nl::Weave::Profiles::SoftwareUpdate::ProductSpec

#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>

제품 사양을 나타내는 보조 클래스입니다.

요약

생성자 및 소멸자

ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
ProductSpec 객체의 생성자입니다.
ProductSpec()
잘못된 ProductSpec 객체를 만드는 기본 생성자입니다.

공개 속성

productId
uint16_t
공급업체가 관리하는 네임스페이스에서 가져온 16비트 제품 ID입니다.
productRev
uint16_t
공급업체 관리 네임스페이스에서 가져온 16비트 제품 버전.
vendorId
uint16_t
Weave 공급업체 식별자 레지스트리에서 가져온 Weave 공급업체 ID입니다.

공개 함수

operator==(const ProductSpec &) const
bool
등호 연산자.

공개 속성

productId

uint16_t productId

공급업체가 관리하는 네임스페이스에서 가져온 16비트 제품 ID입니다.

productRev

uint16_t productRev

공급업체 관리 네임스페이스에서 가져온 16비트 제품 버전.

vendorId

uint16_t vendorId

Weave 공급업체 식별자 레지스트리에서 가져온 Weave 공급업체 ID입니다.

공개 함수

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

ProductSpec 객체의 생성자입니다.

세부정보
매개변수
[in] aVendor
지정된 제품의 공급업체 식별자입니다.
[in] aProduct
공급업체별 제품 식별자
[in] aRevision
공급업체별 제품 버전 번호

ProductSpec

 ProductSpec()

잘못된 ProductSpec 객체를 만드는 기본 생성자입니다.

객체가 메시지에서 역직렬화되는 경우에 사용됩니다.

연산자==

bool operator==(
  const ProductSpec &
) const 

등호 연산자.

세부정보
매개변수
another
ProductSpec에 대해 확인할 ProductSpec
반환
두 객체의 모든 필드가 같으면 true, 그렇지 않으면 false