ACTIVE_SCAN_RESULT Structure

MiWi Development Environment

MiWi(TM) Development Environment Help
ACTIVE_SCAN_RESULT Structure
C
typedef struct {
  BYTE Channel;
  BYTE Address[MY_ADDRESS_LENGTH];
  WORD_VAL PANID;
  BYTE RSSIValue;
  BYTE LQIValue;
  union {
    BYTE Val;
    struct {
      BYTE Role : 2;
      BYTE Sleep : 1;
      BYTE SecurityEn : 1;
      BYTE RepeatEn : 1;
      BYTE AllowJoin : 1;
      BYTE Direct : 1;
      BYTE altSrcAddr : 1;
    } bits;
  } Capability;
  BYTE PeerInfo[ADDITIONAL_NODE_ID_SIZE];
} ACTIVE_SCAN_RESULT;
Description

Active Scan result 

This structure contains information from active scan. Application layer will depend on this information to decide the way to establish connections.

Members
Members 
Description 
BYTE Channel; 
Operating Channel of the PAN 
BYTE Address[MY_ADDRESS_LENGTH]; 
Responding device address 
WORD_VAL PANID; 
PAN Identifier 
BYTE RSSIValue; 
RSSI value for the response 
BYTE LQIValue; 
LQI value for the response 
BYTE Role : 2; 
Role of the responding device in the PAN 
BYTE Sleep : 1; 
Whether the responding device goes to sleep when idle 
BYTE SecurityEn : 1; 
Whether the responding device is capable of securing the data 
BYTE RepeatEn : 1; 
Whether the responding device allow repeat 
BYTE AllowJoin : 1; 
Whether the responding device allows other device to join 
BYTE Direct : 1; 
Whether the responding device in radio range or through a repeater 
BYTE altSrcAddr : 1; 
Whether the Address is alternative network address or permanent address 
BYTE PeerInfo[ADDITIONAL_NODE_ID_SIZE]; 
Additional Node ID information, if defined in application layer 
Microchip My Application xx.yy - [Jan 1, 2009]
Copyright © 2009 Microchip Technology, Inc.  All rights reserved.