Samraksh eMote .NOW
MACBase Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by MACBase.

Public Constructors
 NameDescription
Public ConstructorMACBase ConstructorConstructor to create MAC object  
Top
Protected Fields
Public Properties
 NameDescription
Public PropertyBufferSizeSize of send buffer  
Public PropertyCCATrue iff MAC CCA (clear channel assessment) is enabled  
Public PropertyCCASenseTimeAmount of time (in milliseconds) to assess whether channel is clear (CCA)  
Public PropertyMACRadioObjThe radio object the MAC is using  
Public PropertyMACTypeThe type of MAC (OMAC, CSMA)  
Public PropertyNeighborLivenessDelayDelay (in milliseconds) before a Neighbor is deemed dead  
Public PropertyNumberOfRetriesNumber of times to try sending before MAC gives up  
Top
Public Methods
 NameDescription
Public MethodDeleteMsgWithMsgID  
Public MethodDisableInterrupt (Inherited from Microsoft.SPOT.Hardware.NativeEventDispatcher)
Public MethodDisposeOverloaded. Overridden. Uninitialize MAC instance  
Public MethodEnableInterrupt (Inherited from Microsoft.SPOT.Hardware.NativeEventDispatcher)
Public MethodEnqueueToSendOverloaded. Send packet  
Public MethodGetMsgWithMsgID  
Public MethodIsMsgIDValidIsPacketIDValid  
Public MethodMACNeighborListGet the the internal list of neighbors from the MAC including unreachable destinations  
Public MethodNeighborListGet the list of neighbors from the MAC  
Public Methodstatic (Shared in Visual Basic)NeighborListArrayCreate a NeighborList array for the user  
Public MethodNeighborStatusGet the details for a Neighbor  
Public MethodPendingReceivePacketCountGet a count of unprocessed packets in the buffer  
Public MethodPendingSendPacketCountGet a count of unprocessed packets in the buffer  
Public MethodRemovePacketRemove a _packet from the buffer  
Public MethodSendOverloaded. Send packet  
Top
Protected Methods
Public Events
 NameDescription
Public EventOnInterrupt (Inherited from Microsoft.SPOT.Hardware.NativeEventDispatcher)
Public EventOnNeighborChangeRaised when neighborhood changes  
Public EventOnReceiveRaised when a packet has been received  
Public EventOnReceiveAllRaised when any packet is received (promiscuous mode)  
Public EventOnSendStatusRaised when a transmited packet is ACKed  
Top
See Also

Reference

MACBase Class
Samraksh.eMote.Net Namespace

Inherited by

CSMA Class
OMAC Class

Send Feedback