Skip to content

NUT Dummy driver Gen3 #94

Open
Open
@aquette

Description

@aquette

dummycons (1rst generation) and dummy-ups (2nd generation) have well served various purposes, such as:

  • debug of the NUT framework,
  • client development
  • simulation for QA regression testing purpose (with static definitions and power sequences)

The work on dummy-ups also permitted the creation of the NUT Devices Dumps Library (http://www.networkupstools.org/devdumps/).

However, time has come for a 3rd generation to address the following, either in definition files (.dev / . seq) and / or the driver:

  • 1. Add versioning to current definition files (.dev / . seq)
  • 2. Specify v2 of definition files (.nut?), including the below
  • 2.1. Handle read/write flags for variables
  • 2.2. Handle instant commands
  • 2.3. Handle complementary information and user comments (need specific comment annotation)
  • 3. Create a new nutdrv-repeater driver from the "repetition" mode code
  • 4. Create a new driver nutdrv-simulation from the "dummy" mode code
  • 5. Create a tool to assist users in dumping all needed data in a smart and easy way
  1. and 2.* will also permit to improve the NUT Devices Dumps Library, by providing more information.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions