A small, dependency-free Ruby toolkit for reasoning about USB-C Power Delivery (USB-PD). Model chargers and devices by their fixed PDOs, negotiate the optimal voltage/current contract, rank chargers for a given device, and check whether a device will reach full rated power — useful for e-commerce spec tooling, IoT fleets, and electronics catalogs.

Required Ruby Version

>= 2.6.0

Authors

CairoVolt Engineering

Versions

  1. 0.1.1
    1. source

      1. 0.1.1 source June 14, 2026 (9 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source June 14, 2026 (9 KB)

Pushed by

SHA 256 checksum