OTA Updates
System.updatesEnabled()
// System.updatesEnabled() example
bool isSafeToUpdate() {
return true;
}
void loop() {
if (!isSafeToUpdate() && System.updatesEnabled()) {
Particle.publish("error", "Updates are enabled but the device is not safe to update.");
}
}
Determine if firmware updates are presently enabled or disabled for this device.
Returns true on startup, and after System.enableUpdates() has been called. Returns false after System.disableUpdates() has been called.
| Version | Developer Devices | Product |
|---|---|---|
| Device OS < 1.2.0 | Supported | Supported |
| Device OS >= 1.2.0 | Supported | Supported |