Skip to content

Add meter CLI commands and optimize tag group iteration#42

Merged
perkops merged 6 commits into
mainfrom
feature/updates
Feb 16, 2026
Merged

Add meter CLI commands and optimize tag group iteration#42
perkops merged 6 commits into
mainfrom
feature/updates

Conversation

@perkops

@perkops perkops commented Feb 15, 2026

Copy link
Copy Markdown
Member

Summary

  • feat(cli): Add meter get/create commands for flow computer drivers (ABB Totalflow, Fisher ROC Ethernet, Fisher ROC Plus Ethernet, Omni Flow Computer)
  • fix: Skip unnecessary API calls in tag group iteration when TagCountInGroup or TagCountInTree indicate no results
  • docs: Add missing flow computer drivers to README, fix misleading 3-driver list in features section, document new meter CLI commands

…ption

- Replace hardcoded 3-driver example with reference to full supported drivers section
- Skip fetching tags when TagCountInGroup is 0 (no local tags)
- Skip fetching sub-groups when TagCountInTree equals TagCountInGroup (no tags in child groups)
- Pass tag count parameters through IterateTagGroup to enable conditional fetching
- Add ABB Totalflow, Fisher ROC Ethernet, Fisher ROC Plus Ethernet, and Omni Flow Computer
- Create new "Flow Computers / Metering" section in Supported Drivers
- Add get commands for ABB Totalflow, Fisher ROC Ethernet, Fisher ROC Plus Ethernet, and Omni Flow Computer meters
- Add create commands for ABB Totalflow, Fisher ROC Ethernet, and Fisher ROC Plus Ethernet meters
- Add MeterCommandBaseSettings and MeterCreateCommandBaseSettings for meter operations
- Register new meter commands under `connectivity meters get|create` in CommandAppExtensions
- Document connectivity meters get and create commands
- Add examples for ABB Totalflow and Fisher ROC Ethernet meter operations
@perkops perkops merged commit 0cc49c5 into main Feb 16, 2026
3 checks passed
@perkops perkops deleted the feature/updates branch February 16, 2026 09:41
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.

2 participants