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

Classes

class  ACFREF_BITS_T
 
class  ACGTHRESH1_BITS_T
 
class  ACGTHRESH2_BITS_T
 
class  ACGTHRESH3_BITS_T
 
class  ADDRESSFILTERING_T
 
class  AFCFEI_BITS_T
 
class  AUTORESTARTMODE_T
 
class  BITRATEFRAC_BITS_T
 
class  BW_T
 
class  CLKOUT_T
 
class  CODINGRATE_T
 
class  DCFREE_T
 
class  DETECTIONOPTIMIZE_T
 
class  DETECTOPTIMIZE_BITS_T
 
class  DIOMAPPING1_BITS_T
 
class  DIOMAPPING2_BITS_T
 
class  DIOMAPPING_T
 
class  FEIMSB_BITS_T
 
class  FIFOTHRESH_BITS_T
 
class  FROMPACKETRECEIVED_T
 
class  FROMRECEIVE_T
 
class  FROMRXTIMEOUT_T
 
class  FROMSTART_T
 
class  FSK_MODULATION_TYPE_T
 
class  HOPCHANNEL_BITS_T
 
class  IMAGECAL_BITS_T
 
class  INVERTIQ_BITS_T
 
class  IRQFLAGS1_BITS_T
 
class  IRQFLAGS2_BITS_T
 
class  LNA_BITS_T
 
class  LNABOOSTHF_T
 
class  LNABOOSTLF_T
 
class  LNAGAIN_T
 
class  LOR_DETECTIONTHRESHOLD_T
 
class  LOR_IRQFLAG_BITS_T
 
class  LOWBAT_BITS_T
 
class  LOWBATTRIM_T
 
class  MODE_T
 
class  MODEMCONFIG1_BITS_T
 
class  MODEMCONFIG2_BITS_T
 
class  MODEMCONFIG3_BITS_T
 
class  MODEMSTAT_BITS_T
 
class  MODSHAPING_T
 
class  OCP_BITS_T
 
class  OOKAVG_BITS_T
 
class  OOKAVGOFFSET_T
 
class  OOKAVGTHRESHFILT_T
 
class  OOKPEAK_BITS_T
 
class  OOKPEAKTHRESHDEC_T
 
class  OOKPEAKTHRESHSTEP_T
 
class  OOKTHRESHTYPE_T
 
class  OPMODE_BITS_T
 
class  OSC_BITS_T
 
class  PACKETCONFIG1_BITS_T
 
class  PACKETCONFIG2_BITS_T
 
class  PACONFIG_BITS_T
 
class  PADAC_BITS_T
 
class  PADAC_T
 
class  PARAMP_BITS_T
 
class  PARAMP_T
 
class  PLLHOP_BITS_T
 
class  PREAMBLEDETECT_BITS_T
 
class  PREAMBLEDETECTORSIZE_T
 
class  RADIO_EVENT_T
 
class  RADIO_MODEM_T
 
class  RSSICONFIG_BITS_T
 
class  RSSISMOOTHING_T
 
class  RXBW_BITS_T
 
class  RXBWEXP_T
 
class  RXBWMANT_T
 
class  RXCONFIG_BITS_T
 
class  SEQCONFIG1_BITS_T
 
class  SEQCONFIG2_BITS_T
 
class  SPREADINGFACTOR_T
 
class  SX1276_REGS_T
 
class  SYNCCONFIG_BITS_T
 
class  TCXO_BITS_T
 
class  TEMPTHRESHOLD_T
 
class  TIMERRESOL_BITS_T
 
class  TIMERRESOLUTION_T
 

Public Member Functions

synchronized void delete ()
 
 SX1276 (short chipRev, int bus, int cs, int resetPin, int dio0, int dio1, int dio2, int dio3, int dio4, int dio5)
 
 SX1276 (short chipRev, int bus, int cs, int resetPin, int dio0, int dio1, int dio2, int dio3, int dio4)
 
 SX1276 (short chipRev, int bus, int cs, int resetPin, int dio0, int dio1, int dio2, int dio3)
 
 SX1276 (short chipRev, int bus, int cs, int resetPin, int dio0, int dio1, int dio2)
 
 SX1276 (short chipRev, int bus, int cs, int resetPin, int dio0, int dio1)
 
 SX1276 (short chipRev, int bus, int cs, int resetPin, int dio0)
 
 SX1276 (short chipRev, int bus, int cs, int resetPin)
 
 SX1276 (short chipRev, int bus, int cs)
 
 SX1276 (short chipRev, int bus)
 
 SX1276 (short chipRev)
 
short readReg (short reg)
 
boolean writeReg (short reg, short val)
 
short getChipVersion ()
 
void reset ()
 
void readFifo (byte[] buffer)
 
void writeFifo (byte[] buffer)
 
void setChannel (long freq)
 
void setOpMode (SX1276.MODE_T opMode)
 
void setModem (SX1276.RADIO_MODEM_T modem)
 
void setSleep ()
 
void setStandby ()
 
short getRSSI (SX1276.RADIO_MODEM_T modem)
 
boolean isChannelFree (SX1276.RADIO_MODEM_T modem, long freq, short rssiThresh)
 
SX1276.RADIO_EVENT_T sendStr (String buffer, int timeout)
 
void setRxConfig (SX1276.RADIO_MODEM_T modem, long bandwidth, long datarate, short coderate, long bandwidthAfc, int preambleLen, int symbTimeout, boolean fixLen, short payloadLen, boolean crcOn, boolean freqHopOn, short hopPeriod, boolean iqInverted, boolean rxContinuous)
 
void setTxConfig (SX1276.RADIO_MODEM_T modem, byte power, long fdev, long bandwidth, long datarate, short coderate, int preambleLen, boolean fixLen, boolean crcOn, boolean freqHopOn, short hopPeriod, boolean iqInverted)
 
SX1276.RADIO_EVENT_T setRx (long timeout)
 
String getRxBufferStr ()
 
int getRxRSSI ()
 
int getRxSNR ()
 
int getRxLen ()
 

Static Public Attributes

static final short chipRevision = javaupm_sx1276JNI.SX1276_chipRevision_get()
 
static final int FIFO_SIZE = javaupm_sx1276JNI.SX1276_FIFO_SIZE_get()
 
static final int RF_MID_BAND_THRESH = javaupm_sx1276JNI.SX1276_RF_MID_BAND_THRESH_get()
 
static final int LOR_RSSI_OFFSET_HF = javaupm_sx1276JNI.SX1276_LOR_RSSI_OFFSET_HF_get()
 
static final int LOR_RSSI_OFFSET_LF = javaupm_sx1276JNI.SX1276_LOR_RSSI_OFFSET_LF_get()
 

Protected Member Functions

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

Static Protected Member Functions

static long getCPtr (SX1276 obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

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