예제 #1
0
 def __init__(self,
              device,
              scid,
              dcid,
              acl_stream,
              acl,
              control_channel,
              initial_credits=0):
     self._device = device
     self._scid = scid
     self._dcid = dcid
     self._acl_stream = acl_stream
     self._acl = acl
     self._control_channel = control_channel
     self._our_acl_view = FilteringEventStream(
         acl_stream, L2capMatchers.ExtractBasicFrame(scid))
     self._credits_left = initial_credits
예제 #2
0
 def __init__(self,
              device,
              scid,
              dcid,
              acl_stream,
              acl,
              control_channel,
              fcs=None):
     self._device = device
     self._scid = scid
     self._dcid = dcid
     self._acl_stream = acl_stream
     self._acl = acl
     self._control_channel = control_channel
     self._config_rsp_received = False
     self._config_rsp_sent = False
     if fcs == l2cap_packets.FcsType.DEFAULT:
         self._our_acl_view = FilteringEventStream(
             acl_stream, L2capMatchers.ExtractBasicFrameWithFcs(scid))
     else:
         self._our_acl_view = FilteringEventStream(
             acl_stream, L2capMatchers.ExtractBasicFrame(scid))