Ejemplo n.º 1
0
 internal LowpanScanner(WpanApi WpanApi)
 {
     this.wpanApi = WpanApi;
     this.wpanApi.OnPropertyChanged += WpanApi_OnPropertyChanged;
     scanMask = this.wpanApi.GetMacScanMask();
     txPower  = this.wpanApi.GetPhyTxPower();
 }
Ejemplo n.º 2
0
 public LowpanIdentity(WpanApi wpanApi)
 {
     this.wpanApi     = wpanApi;
     this.networkName = wpanApi.DoNetworkName();
     this.panid       = wpanApi.DoPanId();
     this.channel     = wpanApi.DoChannel();
     this.xpanid      = wpanApi.DoXpanId();
 }
Ejemplo n.º 3
0
 internal LowpanIdentity(WpanApi wpanApi)
 {
     this.wpanApi     = wpanApi;
     this.networkName = wpanApi.GetNetNetworkName();
     this.panid       = wpanApi.GetMac_15_4_PanId();
     this.channel     = wpanApi.GetPhyChan();
     this.xpanid      = wpanApi.GetNetXpanId();
 }
Ejemplo n.º 4
0
        public void Open(string portName)
        {
            wpanApi = new WpanApi();
            wpanApi.OnFrameDataReceived += new FrameReceivedEventHandler(FrameDataReceived);
            wpanApi.OnPropertyChanged   += new SpinelPropertyChangedHandler(PropertyChanged);
            wpanApi.Open(portName);

            // wpanApi.DoReset();

            Thread.Sleep(300);
            ReadInitialValues();

            ShutDownNetwork();
            NetworkInterfaceDown();

            NetworkInterface.SetupInterface(this);
        }
 internal LowpanCredential(WpanApi wpanApi)
 {
     this.wpanApi = wpanApi;
     wpanApi.GetNetNetworkKey();
 }
Ejemplo n.º 6
0
 public LowpanCounters(WpanApi wpanApi)
 {
     this.wpanApi = wpanApi;
 }
Ejemplo n.º 7
0
 public LowpanCredential(WpanApi wpanApi)
 {
     this.wpanApi = wpanApi;
     masterKey    = wpanApi.DoMasterkey();
 }