Skip to main content

Module bug_rating

Module bug_rating 

Source
Expand description

IESNA BUG (Backlight, Uplight, Glare) Rating calculations

Implements two IESNA classification systems:

  • TM-15-11: BUG (Backlight, Uplight, Glare) Rating
  • TM-15-07: Luminaire Classification System (LCS)

§Example

use eulumdat::{Eulumdat, bug_rating::{ZoneLumens, BugRating}};

let ldt = Eulumdat::from_file("luminaire.ldt").unwrap();
let zones = ZoneLumens::from_eulumdat(&ldt);
let rating = BugRating::from_zone_lumens(&zones);
println!("BUG Rating: {}", rating);

Structs§

BugDiagram
BUG diagram with SVG rendering support
BugRating
BUG rating values (0-5 scale for each component)
ZoneLumens
BUG zone lumens distribution