frequenz-floss / frequenz-sdk-python

Frequenz Python Software Development Kit (SDK)
https://frequenz-floss.github.io/frequenz-sdk-python/
MIT License
13 stars 17 forks source link

Add modules for each component component in frequenz.sdk.microgrid #118

Closed ela-kotulska-frequenz closed 2 months ago

ela-kotulska-frequenz commented 1 year ago

What's needed?

Now in frequenz.sdk.microgrid we have modules like: component_errors, component_states, component_type.

Instead of we could have module for each component category. The same as in frequenz-api It would:

Proposed solution

No response

Use cases

Easier to implement attributes of the component message. Easier for user to find correct type. Easier to import code.

Alternatives and workarounds

No response

Additional context

No response

llucax commented 1 year ago

Blocked on:

llucax commented 2 months ago

This is very outdated, now the client has its own repo and the structure will be changed to migrate to v0.17 anyways.