######################################################################## ### FILE: init.mod ### PURPOSE: Aztec instrument initialization ### AUTHOR: Tor Slettnes ### ### Copyrights (C) 2006 Applied Biosystems. All rights reserved. ######################################################################## ######################################################################## ### Global command aliases BRoadCast MODule aliases.mod ### Do not implictly save persistent variables, until told to. PERSist Manual DEFine XARGS $Text$ $Text$ DESCribe XARGS "Execute '$Text$' as an expanded command line" DEFine TIMER $name$ $timeout$ FLAG -asynchronous '$name$' 'WAIT $timeout$' SESSion:NOTify+ Connect System \ "Connect -sessionid=$sessionid$ -address=$ipaddress$ -authLimit=$authLimit$" SESSion:NOTify+ Disconnect System \ "Disconnect -sessionid=$sessionid$ -address=$ipaddress$ -authLimit=$authLimit$" SESSion:NOTify+ Access System \ "Access -sessionid=$sessionid$ -level=$level$ -exclusive=$exclusive$" DEFine PROPerties? LVAR serial $(SYSTem:PVAR? -scope=persistent -ignoreMissing SerialNumber) RETurn -product=\"$(SYSTem:PRODuct?)\" \ -version=$(SYSTem:VERSion?) \ -serialNumber=${serial:-0} \ -subsystems=${Subsystems:--} \ -hostname=\"$(SYSTem:SETTing:HOSTname?)\" \ -ready=True SYSTem:ALIas SERial CONF= -createMissing server.ini server serialnumber SYSTem:ALIas SERial? CONF? -default="-" server.ini server serialnumber DEFine -requiredAccess=Guest HMAC? $secret$ $challenge$ RETurn $[ hmac.new('$secret$', '$challenge$', md5).hexdigest() ] ALIas+ -replaceExisting ADMIN ACCess -stealth Administrator DEFine RUNMODule $module$ TRY 'MODule $module$' \ 'WARN In "$module$": [${error}] ${fulltext}'