Samraksh eMote .NOW
OMAC Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by OMAC.

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

Reference

OMAC Class
Samraksh.eMote.Net.MAC Namespace

Send Feedback