Skip to main content

status_bits

Function status_bits 

Source
pub fn status_bits(outcome: &Outcome, printer: &PrinterStatus) -> u32
Expand description

The status bitmask for a print’s outcome and the printer’s state afterwards.

use hardless_http_dialects::{epos, Outcome, PrinterStatus};
let ok = PrinterStatus { online: true, ..Default::default() };
assert_eq!(epos::status_bits(&Outcome::Printed, &ok), epos::status::PRINT_SUCCESS);