summaryrefslogtreecommitdiff
path: root/src/components/ble/BleController.h
diff options
context:
space:
mode:
authorJF002 <JF002@users.noreply.github.com>2021-04-26 19:10:11 (GMT)
committerGitHub <noreply@github.com>2021-04-26 19:10:11 (GMT)
commit4706c99db4c1e05f9dd90f152f2dea08d8f22ab2 (patch)
treecf2bea6d67e8d91a7d6222b8e0b55a0075575003 /src/components/ble/BleController.h
parente56ebb8bd621cc8838e86fa032d680a6e7a35ffc (diff)
parent69898545193a82f7d72c9f47c9d9de36167b157b (diff)
Merge pull request #293 from Avamander/patch-5
Reformatted all the files according to clang-format style
Diffstat (limited to 'src/components/ble/BleController.h')
-rw-r--r--src/components/ble/BleController.h74
1 files changed, 46 insertions, 28 deletions
diff --git a/src/components/ble/BleController.h b/src/components/ble/BleController.h
index 0570c8d..2cba26a 100644
--- a/src/components/ble/BleController.h
+++ b/src/components/ble/BleController.h
@@ -6,39 +6,57 @@
namespace Pinetime {
namespace Controllers {
class Ble {
- public:
- using BleAddress = std::array<uint8_t, 6>;
- enum class FirmwareUpdateStates {Idle, Running, Validated, Error};
- enum class AddressTypes { Public, Random };
+ public:
+ using BleAddress = std::array<uint8_t, 6>;
+ enum class FirmwareUpdateStates { Idle, Running, Validated, Error };
+ enum class AddressTypes { Public, Random };
- Ble() = default;
- bool IsConnected() const {return isConnected;}
- void Connect();
- void Disconnect();
+ Ble() = default;
+ bool IsConnected() const {
+ return isConnected;
+ }
+ void Connect();
+ void Disconnect();
- void StartFirmwareUpdate();
- void StopFirmwareUpdate();
- void FirmwareUpdateTotalBytes(uint32_t totalBytes);
- void FirmwareUpdateCurrentBytes(uint32_t currentBytes);
- void State(FirmwareUpdateStates state) { firmwareUpdateState = state; }
+ void StartFirmwareUpdate();
+ void StopFirmwareUpdate();
+ void FirmwareUpdateTotalBytes(uint32_t totalBytes);
+ void FirmwareUpdateCurrentBytes(uint32_t currentBytes);
+ void State(FirmwareUpdateStates state) {
+ firmwareUpdateState = state;
+ }
- bool IsFirmwareUpdating() const { return isFirmwareUpdating; }
- uint32_t FirmwareUpdateTotalBytes() const { return firmwareUpdateTotalBytes; }
- uint32_t FirmwareUpdateCurrentBytes() const { return firmwareUpdateCurrentBytes; }
- FirmwareUpdateStates State() const { return firmwareUpdateState; }
+ bool IsFirmwareUpdating() const {
+ return isFirmwareUpdating;
+ }
+ uint32_t FirmwareUpdateTotalBytes() const {
+ return firmwareUpdateTotalBytes;
+ }
+ uint32_t FirmwareUpdateCurrentBytes() const {
+ return firmwareUpdateCurrentBytes;
+ }
+ FirmwareUpdateStates State() const {
+ return firmwareUpdateState;
+ }
- void Address(BleAddress&& addr) { address = addr; }
- const BleAddress& Address() const { return address; }
- void AddressType(AddressTypes t) { addressType = t;}
- private:
- bool isConnected = false;
- bool isFirmwareUpdating = false;
- uint32_t firmwareUpdateTotalBytes = 0;
- uint32_t firmwareUpdateCurrentBytes = 0;
- FirmwareUpdateStates firmwareUpdateState = FirmwareUpdateStates::Idle;
- BleAddress address;
- AddressTypes addressType;
+ void Address(BleAddress&& addr) {
+ address = addr;
+ }
+ const BleAddress& Address() const {
+ return address;
+ }
+ void AddressType(AddressTypes t) {
+ addressType = t;
+ }
+ private:
+ bool isConnected = false;
+ bool isFirmwareUpdating = false;
+ uint32_t firmwareUpdateTotalBytes = 0;
+ uint32_t firmwareUpdateCurrentBytes = 0;
+ FirmwareUpdateStates firmwareUpdateState = FirmwareUpdateStates::Idle;
+ BleAddress address;
+ AddressTypes addressType;
};
}
} \ No newline at end of file