Group Trait (grup)

Trait for groups of things.

AttributeValue
Idtag:google.com,2018:m2m:traits:group:v1:v0#r0
Short-Idgrup
Has-Childrenno

Config Properties

NameKeyRWReqDescription
Membersc/grup/membX?URLs of group members
GroupAddressc/grup/addrX?Multicast Group Address
Versionc/grup/versX?Incremented whenever group configuration has changed.

c/grup/memb : Members

URLs of group members.

AttributeValue
Value Typearray containing URI-references
FlagsGET, OPT_SET, OBS

c/grup/addr : GroupAddress

Multicast Group Address.

AttributeValue
Value Typetext string
FlagsGET, OPT_SET

c/grup/vers : Version

Incremented whenever group configuration has changed.

AttributeValue
Value Typeinteger
FlagsGET, OPT_SET

Metadata Properties

NameKeyRWReqDescription
TraitURIm/grup/turiXXThe URI that uniquely identifies the specification used to implement this trait.

m/grup/turi : TraitURI

The URI that uniquely identifies the specification used to implement this trait.

AttributeValue
Value TypeURI-reference
FlagsCONST, REQ

Associated Constants

NameValueDescription
PARAM_GROUP_ID"gid"Group ID