Свойство | Тип | Описание | |
---|---|---|---|
_def_rx_addr_p0 | byte[] | ||
_def_rx_addr_p1 | byte[] | ||
_def_rx_addr_p2 | byte[] | ||
_def_rx_addr_p3 | byte[] | ||
_def_rx_addr_p4 | byte[] | ||
_def_rx_addr_p5 | byte[] | ||
slot | AddressSlot[] |
Метод | Описание | |
---|---|---|
Configure ( byte address, byte channel ) : void |
Configure the module basic settings. Module needs to be initiaized.
|
|
Disable ( ) : void |
Disables the module
|
|
DisableAA ( AddressSlot s ) : void |
Disables the auto-auknowledge for a specific module address slot
|
|
DisableRX ( AddressSlot s ) : void |
Disables a specific module address slot for reception
|
|
Enable ( ) : void |
Enables the module
|
|
EnableAA ( AddressSlot s ) : void |
Enables the auto-auknowledge for a specific module address slot
|
|
EnableRX ( AddressSlot s ) : void |
Enables a specific module address slot for reception
|
|
Execute ( byte command, byte addres, byte data ) : byte[] |
Executes a command in NRF24L01+ (for details see module datasheet)
|
|
GetAddress ( AddressSlot slot, int width ) : byte[] |
Read 1 of 6 available module addresses
|
|
GetChannel ( ) : byte |
Reads the current rf channel value set in module
|
|
GetDefaultAddress ( AddressSlot s ) : byte[] | ||
GetFrequency ( ) : int |
Gets the module radio frequency [MHz]
|
|
GetStatus ( ) : |
Gets module basic status information
|
|
Initialize ( DriverExpand.SPI spi, DriverExpand.OutputPort chipEnablePin, |
Initializes SPI connection and control pins
|
|
NRF24L01Plus ( ) : System | ||
SendTo ( byte address, byte bytes, int timeout ) : bool |
Sends bytes to given address This is a blocking method that returns true if data was received by the recipient or false if timeout occured.
|
|
SendTo ( byte address, byte bytes ) : void |
Send bytes to given address This is a non blocking method.
|
|
SetAddress ( AddressSlot s, byte address, bool EN_AA ) : void |
Set one of 6 available module addresses and enables it when in RX mode, sets also auto-ack if EN_AA is true
|
|
SetChannel ( byte channel ) : void |
Sets the rf channel value used by all data pipes
|
|
SetFixedPayload ( int size ) : void |
Sets fixed payload paquets of size bytes weitdh.
|
|
SetToDefaultAddress ( AddressSlot s ) : void |
Set one of 6 available module addresses to its default value and disables it
|
Метод | Описание | |
---|---|---|
CheckIsInitialized ( ) : void | ||
HandleInterrupt ( uint data1, uint data2, System.DateTime dateTime ) : void |
returns the first free pipe loacted or 9 if there are not free pipes available
|
|
SetDisabled ( ) : void | ||
SetEnabled ( ) : void | ||
SetReceiveMode ( ) : void | ||
SetTransmitMode ( ) : void | ||
equals ( byte a1, byte a2 ) : bool |
public Configure ( byte address, byte channel ) : void | ||
address | byte | RF address (3-5 bytes). The width of this address determins the width of all addresses used for sending/receiving. |
channel | byte | RF channel (0-127) |
Результат | void |
public Execute ( byte command, byte addres, byte data ) : byte[] | ||
command | byte | Command |
addres | byte | Register to write to |
data | byte | Data to write |
Результат | byte[] |
public GetAddress ( AddressSlot slot, int width ) : byte[] | ||
slot | AddressSlot | |
width | int | |
Результат | byte[] |
public GetDefaultAddress ( AddressSlot s ) : byte[] | ||
s | AddressSlot | |
Результат | byte[] |
public Initialize ( DriverExpand.SPI spi, DriverExpand.OutputPort chipEnablePin, |
||
spi | DriverExpand.SPI | |
chipEnablePin | DriverExpand.OutputPort | |
interruptPort | ||
Результат | void |
public SendTo ( byte address, byte bytes, int timeout ) : bool | ||
address | byte | |
bytes | byte | |
timeout | int | |
Результат | bool |
public SendTo ( byte address, byte bytes ) : void | ||
address | byte | |
bytes | byte | |
Результат | void |
public SetAddress ( AddressSlot s, byte address, bool EN_AA ) : void | ||
s | AddressSlot | |
address | byte | |
EN_AA | bool | |
Результат | void |
public SetChannel ( byte channel ) : void | ||
channel | byte | 7 bit channel value |
Результат | void |
public SetFixedPayload ( int size ) : void | ||
size | int | |
Результат | void |
public SetToDefaultAddress ( AddressSlot s ) : void | ||
s | AddressSlot | |
Результат | void |