Samraksh eMote .NOW
MACBase Class Members
Fields  Properties  Methods     


The following tables list the members exposed by MACBase.

Public Constructors
  Name Description
Public Constructor MACBase Constructor Constructor that takes in a macname parameter and initializes the corresponding mac object  
Top
Public Fields
  Name Description
Public Fieldstatic (Shared in Visual Basic) MacConfig Mac Config  
Top
Public Properties
  Name Description
Public Propertystatic (Shared in Visual Basic) macconfig Configure MAC (obsolete)  
Top
Public Methods
  Name Description
Public Methodstatic (Shared in Visual Basic) Configure Configure the MAC object. Must be called before a call to get instance  
Public Method GetAddress Get the address of the device  
Public Method GetBufferSize Get the buffer size  
Public Method GetCCA Get Clear Channel Assessment  
Public Method GetCCASenseTime Get Clear Channel Assessment Sense Time  
Public Method GetID Get the ID of this CSMA instance  
Public Method GetNeighborList Get the list of neighbors from the MAC  
Public Method GetNeighborLivenessDelay Get the current liveness delay parameter  
Public Method GetNeighborStatus Get the details for a neighbor  
Public Method GetNeighbourList Get the list of neighbors from the MAC  
Public Method GetNeighbourLivelinessDelay Get the current liveliness delay parameter  
Public Method GetNeighbourStatus Get the details for a neighbor  
Public Method GetNextPacket Get the next packet from the mac buffer  
Public Method GetNumberOfRetries Get number of times to retry sending  
Public Method GetPendingPacketCount Get a count of unprocessed packets in the buffer  
Public Method GetRadio Returns the radio being used by the MAC  
Public Method GetRadioID Get the Radio ID  
Public Method ReConfigure Reconfigure MAC  
Public Method ReleasePacket Releases the memory held by a packet. Make this call after assigning the acquired packet to a packet reference  
Public Method RemovePacket Remove a message packet from the buffer  
Public Method Send Send a message  
Public Method SendTimeStamped Overloaded. Send a time stamped message. Time stamping is ddone in the send in native code  
Public Method SetAddress Set the address of the device.  
Public Method SetBufferSize Set the size of the buffer  
Public Method SetCCA Enable or disable Clear Channel Assessment  
Public Method SetCCASenseTime Set the time to do Clear Channel Assessment  
Public Method SetNeighborLivelinessDelay Set the liveness delay  
Public Method SetNeighbourLivelinessDelay Set the liveness delay  
Public Method SetNumberOfRetries Set the number of times to try to send a message  
Public Method SetRadioID Set Radio ID  
Public Method UnInitialize Uninitialize radio  
Top
  
See Also

Reference

MACBase Class
Samraksh.eMote.Net Namespace

Inherited by

CSMA Class
OMAC Class

Send Feedback