Multicast group models
Request and response types for the Multicast group API.
models
Classes:
-
AddGatewaysWithMulticastGroupRequest– -
AddGatewaysWithMulticastGroupResponse– -
CreateMulticastGroupRequest– -
GetGatewaysByMulticastGroupResponse– -
GetMulticastGroupResponse– -
GetMulticastGroupsResponse– -
MulticastGroup– -
MulticastGroupType– -
RemoveGatewaysFromMulticastGroupRequest– -
RemoveGatewaysFromMulticastGroupResponse– -
UpdateMulticastGroupRequest–
AddGatewaysWithMulticastGroupRequest
AddGatewaysWithMulticastGroupResponse
CreateMulticastGroupRequest
Bases: BaseModelWithConfig
Attributes:
-
data_rate(int) – -
frequency(int) –The frequency for multicast group in units of Hz.
-
group_type(MulticastGroupType) – -
multicast_app_s_key(str) – -
multicast_dev_addr(str) – -
multicast_deveui(str) – -
multicast_nwk_s_key(str) – -
name(str) – -
ping_slot_period(int) –The pingslot period for multicast group. Required for ClassB, ignored for ClassC.
ping_slot_period
class-attribute
instance-attribute
ping_slot_period: int = 0
The pingslot period for multicast group. Required for ClassB, ignored for ClassC.
GetGatewaysByMulticastGroupResponse
GetMulticastGroupResponse
GetMulticastGroupsResponse
MulticastGroup
Bases: BaseModelWithConfig
Attributes:
-
data_rate(int) – -
frequency(int) – -
group_type(str) – -
multicast_dev_addr(str) – -
multicast_deveui(str) – -
name(str) – -
ping_slot_period(int) –
MulticastGroupType
RemoveGatewaysFromMulticastGroupRequest
RemoveGatewaysFromMulticastGroupResponse
Bases: BaseModelWithConfig
Attributes:
-
gateways_ignored(list[str]) – -
gateways_removed(list[str]) –