Ajout de méthodes permettant la désactivation de canaux LoRa et mise à jour du fichier keywords.txt
This commit is contained in:
parent
8d6c48d458
commit
19589100ea
@ -91,3 +91,15 @@ void onEvent(ev_t ev)
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void LoRaRadio::disableEUChannel(u1_t channel)
|
||||
{
|
||||
LMIC_disableChannel(channel);
|
||||
}
|
||||
|
||||
void LoRaRadio::disableAllEUChannelsBut(u1_t channel)
|
||||
{
|
||||
for(int i(0); i < 9; i++)
|
||||
if(i != channel)
|
||||
LMIC_disableChannel(i);
|
||||
}
|
||||
|
@ -37,6 +37,8 @@ class LoRaRadio
|
||||
void send(u1_t port, uint8_t *data, uint8_t length, u1_t confirmed = false);
|
||||
void run();
|
||||
void setDownlinkHandler(void (*funcP)(u1_t, u1_t, u1_t*));
|
||||
void disableEUChannel(u1_t channel);
|
||||
void disableAllEUChannelsBut(u1_t channel);
|
||||
|
||||
//Function pointers used to interact with events
|
||||
//Parameters : dataLen, dataBeg, dataBuffer
|
||||
|
@ -19,6 +19,8 @@ setMCUClockError KEYWORD2
|
||||
send KEYWORD2
|
||||
run KEYWORD2
|
||||
setDownlinkHandler KEYWORD2
|
||||
disableEUChannel KEYWORD2
|
||||
disableAllEUChannelsBut KEYWORD2
|
||||
|
||||
#######################################
|
||||
# Constants (LITERAL1)
|
||||
|
Loading…
Reference in New Issue
Block a user