knx_stack/definition/layer/network/address_table.py
def add(self, address: "knx_stack.Address") -> "knx_stack.AddressTable":
        """
        Returns a new *Address Table* containing the given *group address*

        :param address: a new *group address* to be inserted
        :return: a new AddressTable instance
        """
        if address not in self._group_addresses or address != self._individual_address:
            if len(self._group_addresses) >= self.max_size:
                raise AddressTableException(
                    "Max entries %d, already written inside address table"
                    % self.max_size
                )
            self._group_addresses.append(address)
            try:
                self._group_addresses.sort(
                    key=lambda group_address: group_address.free_style
                )
            except AttributeError as e:
                raise e

        Returns a new *Address Table* containing the given *group address*

        :param address: a new *group address* to be inserted
        :return: a new AddressTable instance
        
Returns a new *Address Table* containing the given *group address
Returns a new * Address Table * containing the given * group address
def add(self, address: "knx_stack.Address") -> "knx_stack.AddressTable":
        if address not in self._group_addresses or address != self._individual_address:
            if len(self._group_addresses) >= self.max_size:
                raise AddressTableException(
                    "Max entries %d, already written inside address table"
                    % self.max_size
                )
            self._group_addresses.append(address)
            try:
                self._group_addresses.sort(
                    key=lambda group_address: group_address.free_style
                )
            except AttributeError as e:
                raise e
def add ( self , address : "knx_stack.Address" ) -> "knx_stack.AddressTable" : if address not in self . _group_addresses or address != self . _individual_address : if len ( self . _group_addresses ) >= self . max_size : raise AddressTableException ( "Max entries %d, already written inside address table" % self . max_size ) self . _group_addresses . append ( address ) try : self . _group_addresses . sort ( key = lambda group_address : group_address . free_style ) except AttributeError as e : raise e
Returns a new *Address Table* containing the given *group address
Returns a new * Address Table * containing the given * group address
"""
        Returns a new *Address Table* containing the given *group address*

        :param address: a new *group address* to be inserted
        :return: a new AddressTable instance
        """
a new AddressTable instance
a new AddressTable instance
self
address
"knx_stack.Address"
a new *group address* to be inserted
a new * group address * to be inserted