Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Enable ConfigureLCRCompensation and GetLCRCompensationData in nidcpower GrpcStubInterpreter

Aberta
#1,920 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
tooling

Direção de pesquisa

Primeiro, verifique se um novo ni_grpc_device_server.exe está disponível nos runners do nimibot. Em seguida, inspecione nidcpower.proto e src/nidcpower/metadata/functions_addon.py; o trabalho estará concluído quando ConfigureLCRCompensation e GetLCRCompensationData estiverem presentes no proto e não estiverem mais desabilitados para a geração de GrpcStubInterpreter.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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
Linguagem predominante
Python
Estrelas
129
Forks
110
Merge médio
4d 3h
PRs com merge (30d)
1

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de ni/nimi-python

Todas as issues de ni/nimi-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.