Generalized-Core-Counter
3.20
Particle-based generalized core counter firmware
Loading...
Searching...
No Matches
Connectivity.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "Particle.h"
4
5
namespace
Connectivity
{
6
7
inline
bool
isRadioPoweredOn
() {
8
#if Wiring_WiFi
9
return
WiFi.isOn();
10
#elif Wiring_Cellular
11
return
Cellular.isOn();
12
#else
13
return
false
;
14
#endif
15
}
16
17
inline
void
requestRadioPowerOff
() {
18
#if Wiring_Cellular
19
Cellular.disconnect();
20
Cellular.off();
21
#elif Wiring_WiFi
22
WiFi.disconnect();
23
WiFi.off();
24
#endif
25
}
26
27
inline
void
requestFullDisconnectAndRadioOff
() {
28
Particle.disconnect();
29
requestRadioPowerOff
();
30
}
31
32
}
// namespace Connectivity
Connectivity
Definition
Connectivity.h:5
Connectivity::requestRadioPowerOff
void requestRadioPowerOff()
Definition
Connectivity.h:17
Connectivity::requestFullDisconnectAndRadioOff
void requestFullDisconnectAndRadioOff()
Definition
Connectivity.h:27
Connectivity::isRadioPoweredOn
bool isRadioPoweredOn()
Definition
Connectivity.h:7
src
Connectivity.h
Generated by
1.15.0