Samraksh eMote .NOW
MACBase Class Members
Fields Properties Methods Collapse All Expand All Members Options: Show All Members Options: Filtered
Include Inherited Members
Include Protected Members

Samraksh.eMote.Net Namespace : MACBase Class

The following tables list the members exposed by MACBase.

Public Constructors

| Name | Description
--- | --- | ---
| MACBase Constructor | Constructor that takes in a macname parameter and initializes the corresponding mac object

Top
Public Fields

| Name | Description
--- | --- | ---
| MacConfig | Mac Config

Top
Public Properties

| Name | Description
--- | --- | ---
| macconfig | Configure MAC (obsolete)

Top
Public Methods

| Name | Description
--- | --- | ---
| Configure | Configure the MAC object. Must be called before a call to get instance
| GetAddress | Get the address of the device
| GetBufferSize | Get the buffer size
| GetCCA | Get Clear Channel Assessment
| GetCCASenseTime | Get Clear Channel Assessment Sense Time
| GetID | Get the ID of this CSMA instance
| GetNeighborList | Get the list of neighbors from the MAC
| GetNeighborLivenessDelay | Get the current liveness delay parameter
| GetNeighborStatus | Get the details for a neighbor
| GetNeighbourList | Get the list of neighbors from the MAC
| GetNeighbourLivelinessDelay | Get the current liveliness delay parameter
| GetNeighbourStatus | Get the details for a neighbor
| GetNextPacket | Get the next packet from the mac buffer
| GetNumberOfRetries | Get number of times to retry sending
| GetPendingPacketCount | Get a count of unprocessed packets in the buffer
| GetRadio | Returns the radio being used by the MAC
| GetRadioID | Get the Radio ID
| ReConfigure | Reconfigure MAC
| ReleasePacket | Releases the memory held by a packet. Make this call after assigning the acquired packet to a packet reference
| RemovePacket | Remove a message packet from the buffer
| Send | Send a message
| SendTimeStamped | Overloaded. Send a time stamped message. Time stamping is ddone in the send in native code
| SetAddress | Set the address of the device.
| SetBufferSize | Set the size of the buffer
| SetCCA | Enable or disable Clear Channel Assessment
| SetCCASenseTime | Set the time to do Clear Channel Assessment
| SetNeighborLivelinessDelay | Set the liveness delay
| SetNeighbourLivelinessDelay | Set the liveness delay
| SetNumberOfRetries | Set the number of times to try to send a message
| SetRadioID | Set Radio ID
| UnInitialize | Uninitialize radio

Top
See Also

#### Reference

MACBase Class
Samraksh.eMote.Net Namespace

#### Inherited by

CSMA Class
OMAC Class

Send Feedback