CloudSyncController.h

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 619 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 23 more files in changeset.
CS-10: The Log upload to the cloud

- Adding error handling

- Adding an easier testability to the UI and CS, since CS needs the out buf to be emptied out or to be deleted, made UI to retry to add the watch in that case when the out buff is recreated.

  1. … 1 more file in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 4 more files in changeset.
DENBUG-192: UI: CloudSync log files retention

The CloudSync ticket is the following:

CS-9: CS: CloudSync shall delete old daily basis logs on 15% used space in its log folder.

- added two message handler for the ID 11

-- 1011 UI=>CS [ P1<percent to be delete to be max used> ] )

-- 2011 CS=>UI [ P1<number of deletion>, P2<total deletion size in MB>] )

  1. … 3 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 13 more files in changeset.
Merge branch 'DEN-16657-UI-BN-S116-LogUpload' into staging

  1. … 5 more files in changeset.
CS-11: CloudSync Factory Reset deletes the configurations (does decommissioning)

- moved the cs factory reset call for the decommissioning.

- fixed the TimedProcess timeout call.

- fixed signal emits without emit keyword.

  1. … 3 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 11 more files in changeset.
CS-10: The Log upload to the cloud

- The first draft of the implementation.

  1. … 6 more files in changeset.
CS-10: The Log upload to the cloud

- Refactor some functions for better naming

  1. … 3 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 612 more files in changeset.
CS-5: @ UI: TxCode generation on device

~ Added QRCode for the TxCode

- Added a Third-Party Open-Source MIT Licence QRCode generator from the following link:

* Copyright (c) Project Nayuki. (MIT License)

* https://www.nayuki.io/page/qr-code-generator-library

- Created a QRCode component

- Added the QRCode generation functionality in the GuiView

- Added QRCode for both the Pre-Tx-Confirmation (UI Generated) and Post-Tx-Review (CS received)

- Moved the CS TxCode Receive wait "..." from C++ to QML to keep the TxCode empty while wait to avoid displaying the "..." as a QRCode.

- Animated the CS TxCode Receive wait "..."

~ Added development testability for the CloudSync communication

~ Fixed the date change buf file watch to wait for the CS to get the checkin and create the out buf file.

  1. … 12 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 19 more files in changeset.
DEN-16502: UI: CS: CloudSync out buff is created by UI which causes permission issue for CloudSync

- Reverted back the version macros to use the bamboo env variables, to be consistent with other stacks

- Changed the DeviceController addWatch method to avoid creating file if does not exist, to prevent the permission denied issue when CS writes to the file, since if the file is created by denali, cloud does not have write access any more.

- Changed the execution order of the Application to be executed before CloudSync since in the new CS 0.4.6 it will error out and stop running because UI has not been executed to prepare the encrypted folder.

- Added a Check-In for the UI and CS to check if the CS is running and the above change will delay the post to be sent later when the check-in response is received.

- Added a TIME_CALL to call the method after each x times of call (is used in TimerEvent)

  1. … 9 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 3 more files in changeset.
  1. … 1 more file in changeset.
DEN-15813 UI: Decommission cloud token removal

  1. … 3 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 73 more files in changeset.
Merge branch 'DEN-15279-UI-BN-S97-Cybersecurity' into staging

  1. … 115 more files in changeset.
DEN-15738: UI: Cybersecurity: Move the Treatment log to the Encrypted partition

- Fixing the pending treatment log upload

  1. … 2 more files in changeset.
DEN-15211 : CS: CloudSync Configuration Should Preserve after setup

DEN-15294 : UI: Cybersecurity: Clean up the device after manufacturing [remove the setup.sh]

DEN-15293 : UI: Cybersecurity: Clean up the device after manufacturing [remove./.ssh]

  1. … 10 more files in changeset.
DEN-15211 : CS: CloudSync Configuration Should Preserve after setup

  1. … 1 more file in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 13 more files in changeset.
DEN-14268 UI <=> Cloud (todo list)

- connected the view to the ui

  1. … 5 more files in changeset.
DEN-14268 UI <=> Cloud (todo list)

- Controller update

- View added

- TreatmentLog improved

  1. … 9 more files in changeset.
Bamboo Commit: Updated the Copyright section and replaced tabs with 4 spaces

  1. … 50 more files in changeset.
DEN-14584: CloudSync Retry [ Tx Pending]

- Implemented the retry for the Pending Tx.

- Moved the pending lookup to the TreatmentLog class and signal the CloudSyncController for sending the request.

  1. … 5 more files in changeset.
DEN-14584: CloudSync Retry

- Getting the pending list

  1. … 2 more files in changeset.
DEN-14524 - CS Error Handling

- Added CloudSync Error Handling

- Added CloudSync Messages CRC

  1. … 1 more file in changeset.