Lines Matching refs:self

109     def __init__(self, channel_page, channel):  argument
110 self._channel_page = channel_page
111 self._channel = channel
114 def channel_page(self): argument
115 return self._channel_page
118 def channel(self): argument
119 return self._channel
121 def __eq__(self, other): argument
122 common.expect_the_same_class(self, other)
124 return (self._channel_page == other._channel_page and self._channel == other.__channel)
126 def __repr__(self): argument
127 return 'Channel(channel_page={},channel={})'.format(self._channel_page, self._channel)
129 def to_hex(self): argument
130 return struct.pack('>BBBH', TlvType.CHANNEL, 3, self.channel_page, self.channel)
135 def parse(self, data, message_info): argument
151 def parse(self, data, message_info): argument
158 def __init__(self, extended_panid): argument
159 self._extended_panid = extended_panid
162 def extended_panid(self): argument
163 return self._extended_panid
165 def __eq__(self, other): argument
166 return (isinstance(self, type(other)) and self.extended_panid == other.extended_panid)
168 def __repr__(self): argument
169 return "ExtendedPanid(extended_panid={})".format(self.extended_panid)
174 def parse(self, data, message_info): argument
182 def __init__(self, network_name): argument
183 self._network_name = network_name
186 def network_name(self): argument
187 return self._network_name
189 def __eq__(self, other): argument
190 return (isinstance(self, type(other)) and self.network_name == other.network_name)
192 def __repr__(self): argument
193 return "NetworkName(network_name={})".format(self.network_name)
198 def parse(self, data, message_info): argument
213 def parse(self, data, message_info): argument
226 def parse(self, data, message_info): argument
239 def parse(self, data, message_info): argument
252 def parse(self, data, message_info): argument
259 def __init__(self, bloom_filter): argument
260 self._bloom_filter = bloom_filter
263 def bloom_filter(self): argument
264 return self._bloom_filter
266 def __eq__(self, other): argument
267 common.expect_the_same_class(self, other)
269 return self._bloom_filter == other._bloom_filter
271 def __repr__(self): argument
272 return "SteeringData(bloom_filter={})".format(hexlify(self._bloom_filter))
274 def to_hex(self): argument
275 bloom_filter_len = len(self.bloom_filter)
276 return (struct.pack('>BB', TlvType.STEERING_DATA, bloom_filter_len) + self.bloom_filter)
281 def parse(self, data, message_info): argument
289 def __init__(self, address): argument
290 self._border_agent_locator = address
293 def border_agent_locator(self): argument
294 return self._border_agent_locator
296 def __eq__(self, other): argument
297 common.expect_the_same_class(self, other)
299 return self._border_agent_locator == other._border_agent_locator
301 def __repr__(self): argument
302 return "BorderAgentLocator(rloc16={})".format(hex(self._border_agent_locator))
304 def to_hex(self): argument
305 return struct.pack('>BBH', TlvType.BORDER_AGENT_LOCATOR, 2, self.border_agent_locator)
310 def parse(self, data, message_info): argument
318 def __init__(self, commissioner_id): argument
319 self._commissioner_id = commissioner_id
322 def commissioner_id(self): argument
323 return self._commissioner_id
325 def __eq__(self, other): argument
326 return self.commissioner_id == other.commissioner_id
328 def __repr__(self): argument
329 return "CommissionerId(commissioner_id={})".format(self.commissioner_id)
334 def parse(self, data, message_info): argument
342 def __init__(self, commissioner_session_id): argument
343 self._commissioner_session_id = commissioner_session_id
346 def commissioner_session_id(self): argument
347 return self._commissioner_session_id
349 def __eq__(self, other): argument
350 common.expect_the_same_class(self, other)
352 return self._commissioner_session_id == other._commissioner_session_id
354 def __repr__(self): argument
355 … return "CommissionerSessionId(commissioner_session_id={})".format(self._commissioner_session_id)
357 def to_hex(self): argument
362 self.commissioner_session_id,
368 def parse(self, data, message_info): argument
382 def parse(self, data, message_info): argument
395 def parse(self, data, message_info): argument
408 def parse(self, data, message_info): argument
415 def __init__(self, udp_port): argument
416 self._udp_port = udp_port
419 def udp_port(self): argument
420 return self._udp_port
422 def __eq__(self, other): argument
423 common.expect_the_same_class(self, other)
425 return self._udp_port == other._udp_port
427 def __repr__(self): argument
428 return "CommissionerUdpPort(udp_port={})".format(self._udp_port)
433 def parse(self, data, message_info): argument
441 def __init__(self, state): argument
442 self._state = state
445 def state(self): argument
446 return self._state
448 def __eq__(self, other): argument
449 return self.state == other.state
451 def __repr__(self): argument
452 return "State(state={})".format(self.state)
457 def parse(self, data, message_info): argument
471 def parse(self, data, message_info): argument
478 def __init__(self, udp_port): argument
479 self._udp_port = udp_port
482 def udp_port(self): argument
483 return self._udp_port
485 def __eq__(self, other): argument
486 return (isinstance(self, type(other)) and self.udp_port == other.udp_port)
488 def __repr__(self): argument
489 return "JoinerUdpPort(udp_port={})".format(self.udp_port)
494 def parse(self, data, message_info): argument
508 def parse(self, data, message_info): argument
521 def parse(self, data, message_info): argument
534 def parse(self, data, message_info): argument
541 def __init__(self, url): argument
542 self._url = url
545 def url(self): argument
546 return self._url
548 def __repr__(self): argument
549 return "ProvisioningUrl(url={})".format(self.url)
554 def parse(self, data, message_info): argument
562 def __init__(self, vendor_name): argument
563 self._vendor_name = vendor_name
566 def vendor_name(self): argument
567 return self._vendor_name
569 def __eq__(self, other): argument
570 return self.vendor_name == other.vendor_name
572 def __repr__(self): argument
573 return "VendorName(vendor_name={})".format(self.vendor_name)
578 def parse(self, data, message_info): argument
586 def __init__(self, vendor_model): argument
587 self._vendor_model = vendor_model
590 def vendor_model(self): argument
591 return self._vendor_model
593 def __eq__(self, other): argument
594 return self.vendor_model == other.vendor_model
596 def __repr__(self): argument
597 return "VendorModel(vendor_model={})".format(self.vendor_model)
602 def parse(self, data, message_info): argument
610 def __init__(self, vendor_sw_version): argument
611 self._vendor_sw_version = vendor_sw_version
614 def vendor_sw_version(self): argument
615 return self._vendor_sw_version
617 def __eq__(self, other): argument
618 return self.vendor_sw_version == other.vendor_sw_version
620 def __repr__(self): argument
621 return "VendorName(vendor_sw_version={})".format(self.vendor_sw_version)
626 def parse(self, data, message_info): argument
634 def __init__(self, data): argument
635 self._vendor_data = data
638 def vendor_data(self): argument
639 return self._vendor_data
641 def __repr__(self): argument
642 return "Vendor(url={})".format(self.vendor_data)
647 def parse(self, data, message_info): argument
654 def __init__(self, stack_vendor_oui, build, rev, minor, major): argument
655 self._stack_vendor_oui = stack_vendor_oui
656 self._build = build
657 self._rev = rev
658 self._minor = minor
659 self._major = major
663 def stack_vendor_oui(self): argument
664 return self._stack_vendor_oui
667 def build(self): argument
668 return self._build
671 def rev(self): argument
672 return self._rev
675 def minor(self): argument
676 return self._minor
679 def major(self): argument
680 return self._major
682 def __repr__(self): argument
684 self.stack_vendor_oui, self.build, self.rev, self.minor, self.major)
689 def parse(self, data, message_info): argument
708 def parse(self, data, message_info): argument
721 def parse(self, data, message_info): argument
734 def parse(self, data, message_info): argument
747 def parse(self, data, message_info): argument
760 def parse(self, data, message_info): argument
773 def parse(self, data, message_info): argument
786 def parse(self, data, message_info): argument
799 def parse(self, data, message_info): argument
812 def parse(self, data, message_info): argument
819 def __init__(self, version, joiner_flag): argument
820 self._version = version
821 self._joiner_flag = joiner_flag
824 def version(self): argument
825 return self._version
828 def joiner_flag(self): argument
829 return self._joiner_flag
831 def __eq__(self, other): argument
832 return (isinstance(self, type(other)) and self.version == other.version and
833 self.joiner_flag == other.joiner_flag)
835 def __repr__(self): argument
836 return "DiscoveryRequest(version={}, joiner_flag={})".format(self.version, self.joiner_flag)
841 def parse(self, data, message_info): argument
852 def __init__(self, version, native_flag): argument
853 self._version = version
854 self._native_flag = native_flag
857 def version(self): argument
858 return self._version
861 def native_flag(self): argument
862 return self._native_flag
864 def __eq__(self, other): argument
865 return (isinstance(self, type(other)) and self.version == other.version and
866 self.native_flag == other.native_flag)
868 def __repr__(self): argument
869 … return "DiscoveryResponse(version={}, native_flag={})".format(self.version, self.native_flag)
874 def parse(self, data, message_info): argument
884 def __init__(self, _type, tlvs): argument
885 self._type = _type
886 self._tlvs = tlvs
889 def type(self): argument
890 return self._type
893 def tlvs(self): argument
894 return self._tlvs
896 def __repr__(self): argument
897 tlvs_str = ", ".join(["{}".format(tlv) for tlv in self.tlvs])
898 return "MeshCopCommand(type={}, tlvs=[{}])".format(self.type, tlvs_str)
912 def __init__(self, tlvs_factories): argument
913 self._tlvs_factories = tlvs_factories
914 self._mesh_cop_msg_type_map = create_deault_mesh_cop_msg_type_map()
916 def _get_length(self, data): argument
919 def _get_tlv_factory(self, _type): argument
921 return self._tlvs_factories[_type]
926 def _parse_tlv(self, data): argument
928 length = self._get_length(data)
930 factory = self._get_tlv_factory(_type)
933 def _get_mesh_cop_msg_type(self, msg_type_str): argument
935 return self._mesh_cop_msg_type_map[msg_type_str]
939 def parse(self, cmd_type_str, data): argument
940 cmd_type = self._get_mesh_cop_msg_type(cmd_type_str)
944 tlv = self._parse_tlv(data)
964 def __init__(self, sub_tlvs_factories): argument
965 super(ThreadDiscoveryTlvsFactory, self).__init__(sub_tlvs_factories)