Skip to content

Conversation

@skamath
Copy link

@skamath skamath commented Jan 23, 2025

No description provided.

@CLAassistant
Copy link

CLAassistant commented Jan 23, 2025

CLA assistant check
All committers have signed the CLA.

@rdkcmf-jenkins
Copy link
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 5 files pending identification.

  • Protex Server Path: /home/blackduck/github/ThunderClientLibraries/289/rdkcentral/ThunderClientLibraries

  • Commit: 2bb4146

Report detail: gist'

@mhughesacn
Copy link

Hi skamath:
Please add these two lines to NOTICE at top level to credit RDK, assuming the RDK copyright is correct. If the Copyright should be someone else, then change the two lines, unless the company is already in NOTICE e.g. Metrological.

Copyright 2025 RDK Management
Licensed under the Apache License, Version 2.0

Thank you,
Martin Hughes RDK CMF Compliance Team

updated NOTICE as per this comment -
rdkcentral#289 (comment)
Copy link

@santoshcomcast santoshcomcast left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please review and resolve the comment?

…l state tracking

- PowerManager Init & Term, avoids crash if API(s) are called after
  `Dispose` (older API now removed)
- Introduced isOperational and it's state change callback
@pwielders
Copy link
Contributor

pwielders commented Feb 2, 2025

Looks quite good from an overall point of view (did not dive into the implementation code_ liked the setup.It is a C interface exposed without leaking Thunder details. So the setup is good.

One minor remark, so no need to change it (but would prefer it ;-) ), Why i a called a PowerManager? I do not know about your manager, but my Manager does nothing and can do nothing, he just tells me what to do. he delegates.The real execution work is done by me. I Control what needs to be done :-) Hence why all Metrlogical Thunder code does not contain 1 Manager, it has Controllers. Naming of object should correctly describe what the object represent. It is my personal believe that Controller is a better naming, as the object really controls the power, than Manager.

update copyright in cmake file

dsmgr testing complete

interface changes for enhanced instance management and add operational state tracking

- PowerManager Init & Term, avoids crash if API(s) are called after
  `Dispose` (older API now removed)
- Introduced isOperational and it's state change callback
@rdkcmf-jenkins
Copy link
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 5 files pending identification.

  • Protex Server Path: /home/blackduck/github/ThunderClientLibraries/289/rdkcentral/ThunderClientLibraries

  • Commit: 9e95292

Report detail: gist'

@rdkcmf-jenkins
Copy link
Contributor

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 5 files pending identification.

  • Protex Server Path: /home/blackduck/github/ThunderClientLibraries/289/rdkcentral/ThunderClientLibraries

  • Commit: 76dd97c

Report detail: gist'

@rdkcmf-jenkins
Copy link
Contributor

b'## WARNING: A Blackduck scan failure has been waived

A prior failure has been upvoted

  • Upvote reason: Thank you!

  • Commit: 76dd97c
    '

Copy link

@santoshcomcast santoshcomcast left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check the comment.

@skamath skamath changed the title PowerManagerClient library implementation PowerController (PowerManager Client) library implementation Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants