/tg/ Station 13 - Modules - TypesVar Details - Proc Details

detective_scanner

Vars

scanner_busyif the scanner is currently busy processing

Procs

safe_print_reportsafe_print_report - a wrapper proc for print_report
safe_scansafe_scan - a wrapper proc for scan()
scanscan - scans an atom for forensic data and outputs it to the mob holding the scanner

Var Details

scanner_busy

if the scanner is currently busy processing

Proc Details

safe_print_report

safe_print_report - a wrapper proc for print_report

Calls print_report(), and should a runtime occur within we can still reset the 'busy' state

safe_scan

safe_scan - a wrapper proc for scan()

calls scan(), and should a runtime occur within we can still reset the 'busy' state

scan

scan - scans an atom for forensic data and outputs it to the mob holding the scanner

This should always return TRUE barring a runtime