ddc-enhanced-rs 0.1.5

DDC/CI high level library for Rust (cross platform)
Documentation
const {
    display_new, display_list, display_get_brightness,
    display_get_contrast, display_set_brightness, display_set_contrast
} = require("./ddc_enhanced_rs.node");

class Display {
    constructor(id) {
        this.display = display_new(id)
    }

    get brightness() {
        return display_get_brightness(this.display);
    }

    get contrast() {
        return display_get_contrast(this.display);
    }

    set_brightness(value) {
        display_set_brightness(this.display, value);
    }

    set_contrast(value) {
        display_set_contrast(this.display, value);
    }

    static list() {
        return display_list();
    }
}

module.exports = Display;