Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Enable ConfigureLCRCompensation and GetLCRCompensationData in nidcpower GrpcStubInterpreter

Ouverte
#1,920 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
python
Domaine
tooling

Piste de recherche

Vérifiez d’abord qu’une nouvelle ni_grpc_device_server.exe est disponible sur les runners nimibot. Inspectez ensuite nidcpower.proto et src/nidcpower/metadata/functions_addon.py ; le travail est terminé lorsque ConfigureLCRCompensation et GetLCRCompensationData sont présents dans le proto et ne sont plus désactivés pour la génération de GrpcStubInterpreter.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

task
Description of issue

For the nimi-python 1.4.4 release, the nidcpower.proto was missing 2 Functions.

This is because of 2 things:

  • The metadata for the grpc and nimi-python had the function/method turned off until very close to release (though they were part of a previous NI-DCPower release)
    • This meant ni_grpc_device_server.exe on the nimibot runners wouldn't recognize the functions, even if they made it into nidcpower.proto.
  • The process for updating the metadata in the grpc-device repo is manual and it happens infrequently.

Once a new ni_grpc_device_server.exe is available on nimibot, we should add these methods by:

  • Updating nidcpower.proto
  • Removing the overrides in src/nidcpower/metadata/functions_addon.py that disable generation of the methods in GrpcStubInterpreter
Langage dominant
Python
Étoiles
129
Forks
110
Merge moyen
4 j 3 h
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ni/nimi-python

Toutes les issues de ni/nimi-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.