upm  1.6.0
Sensor/Actuator repository for libmraa (v1.9.0)
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
NRF24L01 Class Reference

Public Member Functions

synchronized void delete ()
 
 NRF24L01 (int cs, int ce)
 
String name ()
 
void init (int chipSelect, int chipEnable)
 
void configure ()
 
void send (byte[] value)
 
void send ()
 
void setSourceAddress (byte[] addr)
 
void setDestinationAddress (byte[] addr)
 
void setBroadcastAddress (byte[] addr)
 
void setPayload (short load)
 
void setDataReceivedHandler (Callback call_obj)
 
boolean dataReady ()
 
boolean dataSending ()
 
void getData (byte[] data)
 
short getStatus ()
 
boolean rxFifoEmpty ()
 
void rxPowerUp ()
 
void rxFlushBuffer ()
 
void txPowerUp ()
 
void powerDown ()
 
void setChannel (short channel)
 
void setPower (power_t power)
 
short setSpeedRate (speed_rate_t rate)
 
void txFlushBuffer ()
 
void pollListener ()
 
int ceHigh ()
 
int ceLow ()
 
int csOn ()
 
int csOff ()
 
void setBeaconingMode ()
 
void sendBeaconingMsg (byte[] msg)
 
void setM_rxBuffer (short[] value)
 
short[] getM_rxBuffer ()
 
void setM_txBuffer (short[] value)
 
short[] getM_txBuffer ()
 
void setM_bleBuffer (short[] value)
 
short[] getM_bleBuffer ()
 

Protected Member Functions

 NRF24L01 (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (NRF24L01 obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

The documentation for this class was generated from the following file: