Power-control lexicon: adjust/trim/set, feedback variants, cmd, led, ref
ADJ/ADJUST/VADJ/TRIM, MARG/MARGIN, SET/VSET/ISET (regulator set-point), FBK/FDB/VFB (feedback variants), CMD, LED (indicator drive), REF/VREF. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,16 @@ TEST_CASE("classify_signal_name: rail vs power-adjacent control signals") {
|
||||
CHECK(classify_signal_name("POWER_FAIL").verdict == NameVerdict::PowerAdjacent);
|
||||
CHECK(classify_signal_name("VDD_VSENSE").verdict == NameVerdict::PowerAdjacent); // fused suffix
|
||||
CHECK(classify_signal_name("PWR_NFAULT").verdict == NameVerdict::PowerAdjacent); // active-low
|
||||
CHECK(classify_signal_name("VDD_ADJ").verdict == NameVerdict::PowerAdjacent); // regulator adjust
|
||||
CHECK(classify_signal_name("VCC_TRIM").verdict == NameVerdict::PowerAdjacent);
|
||||
CHECK(classify_signal_name("VDD_VTRIM").verdict == NameVerdict::PowerAdjacent); // fused suffix
|
||||
CHECK(classify_signal_name("VCC_VSET").verdict == NameVerdict::PowerAdjacent);
|
||||
CHECK(classify_signal_name("VCC_FBK").verdict == NameVerdict::PowerAdjacent); // feedback variants
|
||||
CHECK(classify_signal_name("VDD_FDB").verdict == NameVerdict::PowerAdjacent);
|
||||
CHECK(classify_signal_name("PWR_CMD").verdict == NameVerdict::PowerAdjacent); // command
|
||||
CHECK(classify_signal_name("PWR_LED").verdict == NameVerdict::PowerAdjacent); // indicator
|
||||
CHECK(classify_signal_name("VDD_REF").verdict == NameVerdict::PowerAdjacent); // reference
|
||||
CHECK(classify_signal_name("VCC_VREF").verdict == NameVerdict::PowerAdjacent);
|
||||
|
||||
// Whole-token matching: SENSOR is not SENSE, GREEN is not EN —
|
||||
// these stay genuine rails.
|
||||
|
||||
Reference in New Issue
Block a user