Skip to content
Snippets Groups Projects
  1. Mar 06, 2024
  2. Mar 04, 2024
  3. Feb 20, 2024
  4. Feb 15, 2024
  5. Feb 01, 2023
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
  6. Jan 24, 2023
    • Lluis Gifre Renom's avatar
      Device component: · ce5a8ab0
      Lluis Gifre Renom authored
      - removed internal in-memory database
      - added storage of connect-related config rules in context and added driver pre-loading when Device component starts
      - re-organized code of EmulatedDriver
      - re-organized code to improve clarity
      - minor code bug resolutions
      - code cleanup
      ce5a8ab0
  7. Oct 04, 2022
    • Lluis Gifre Renom's avatar
      Common and Device: · 10a63cc4
      Lluis Gifre Renom authored
      - Implemented generic MutexQueues class
      - Implemented sequentialization of operations in Device component to prevent data corruption and race conditions
      10a63cc4
  8. Jul 15, 2022
    • Lluis Gifre Renom's avatar
      Adapted Device(complete) & Monitoring(partial) to common proto folder: · 5556f3b1
      Lluis Gifre Renom authored
      Device:
      - Removed obsoleted run_tests_locally-device.sh script
      - Moved imports from *.proto folder to common.proto folder
      - Removed device's genproto.sh script
      - Minor code and linting fixing
      - Arranged requirements to accelerate Docker image creation
      - Updated Dockerfile
      - Arranged GitLab CI/CD pipeline
      - Corrected usage of ConfigRules to use new custom ConfigRules
      
      Monitoring:
      - Moved imports from *.proto folder to common.proto folder
      - Removed monitoring's genproto.sh script
      5556f3b1
  9. May 19, 2022
    • Lluis Gifre Renom's avatar
      Device component: · 0ed8cfee
      Lluis Gifre Renom authored
      - Migrated to use new generic gRPC servicer
      - Migrated to use new generic Rest servicer
      - Migrated to use new settings framework
      - Migrated tests to use new generic servicers and mock's
      - Solved bug with endpoint monitors' population (dupplicated sample types due to wrong key generation)
      - Use Emulated driver when both driver and device type are not specified
      - Separated unitary tests and execution scripts per device driver
      - Extracted common unitary test functionalities into separate code files
      - Minor code styling/formatting
      0ed8cfee
  10. Feb 16, 2022
  11. Dec 16, 2021
  12. Dec 14, 2021
  13. Nov 30, 2021
  14. Nov 17, 2021
    • Lluis Gifre Renom's avatar
      Intermediate backup, not functional. · 446e0db8
      Lluis Gifre Renom authored
      - Implemented MonitorDeviceKPI RPC method
      - Implemented Endpoint pre-configruation for Emulated Driver
      - Implemented MockMonitoringService for testing Device monitoring capabilities
      - Implemented Monitoring Loops to collect samples from drivers and forward them to Monitoring Service
      - Test unit for Emulated Device Monitoring half implemented.
      - Minor bug resolutions in OpenConfig Driver
      446e0db8
  15. Nov 12, 2021
  16. Nov 04, 2021
    • Lluis Gifre Renom's avatar
      Partial implementation of Device monitoring logic: · d21562c7
      Lluis Gifre Renom authored
      - Implemented Database models for KpiModel and KpiSampleType
      - Added MonitorDeviceKpi to DeviceClient
      - Added MonitorDeviceKpi to DeviceServiceServicerImpl (partial implementation)
      - Created MonitoringLoops class (partial implementation)
      d21562c7
  17. Nov 03, 2021
    • Lluis Gifre Renom's avatar
      Several changes: · 78dd010b
      Lluis Gifre Renom authored
      Common:
      - Normalized report_coverage_*.sh scripts, and temporarily summarized results in device one for testing purposes.
      - Adapted run_tests_locally.sh script for testing purposes
      - Improved message synthesis of ServiceException
      
      Context:
      - Improved ConfigModel helper functions
      
      Device (intermediate backup):
      - Removed DataCache since it reduces readability of the code. Moved database one level up.
      - Improved ServicerImpl and moved DataCache functionality over there.
      - Added condition to prevent AddDevice request from carrying a configuration.
      - Multiple pre-work required for processing configuration differences in DeviceServiceServicerImpl.
      78dd010b
  18. Oct 28, 2021
  19. Aug 05, 2021
  20. Jul 30, 2021
  21. Jul 27, 2021
  22. Jul 26, 2021
Loading