Changeset 1362
- Timestamp:
- 03/02/05 18:55:08 (4 years ago)
- Files:
-
- trunk/raw-data/mcp/config.lisp (modified) (1 diff)
- trunk/raw-data/mcp/mcp.lisp (modified) (1 diff)
- trunk/raw-data/mcp/packages.lisp (modified) (3 diffs)
- trunk/raw-data/mcp/panel-listener.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/raw-data/mcp/config.lisp
r1286 r1362 49 49 (defparameter *event-listener-port* 2210) 50 50 51 ;; beamer switcher 52 (defparameter *beamer-switcher-port* 3921) 53 51 54 ;; cleaner 52 55 (defparameter *cleaner-period* (* 60 30)) trunk/raw-data/mcp/mcp.lisp
r1286 r1362 14 14 panel-flasher 15 15 script-executor 16 mcp-cleaner)) 16 mcp-cleaner 17 beamer-switcher)) 17 18 (defvar *mcp-actors* nil) 18 19 trunk/raw-data/mcp/packages.lisp
r1328 r1362 22 22 *panel-port* 23 23 *player-listener-port* 24 *beamer-switcher-port* 24 25 *event-listener-port* 25 26 *sensor-check-stale-time* … … 173 174 (:export event-listener)) 174 175 176 (defpackage :mcp.beamer-switcher 177 (:use :cl 178 :cl-ppcre 179 :mcp.tcp-listener 180 :mcp.config 181 :mcp.sensors 182 :bknr.events 183 :bknr.utils) 184 (:export beamer-switcher)) 185 175 186 (defpackage :mcp.sensor-listener 176 187 (:use :cl … … 285 296 :mcp.panel-script 286 297 :mcp.panel-flasher 298 :mcp.beamer-switcher 287 299 :mcp.sensors.sniffer) 288 300 (:shadowing-import-from :cl-interpol quote-meta-chars) trunk/raw-data/mcp/panel-listener.lisp
r1328 r1362 33 33 (dolist (command (panel-commands panel)) 34 34 (reply panel command) 35 (mp:with-timeout ( 5 (error "panel ~A failed to respond to command ~S" panel command))35 (mp:with-timeout (15 (error "panel ~A failed to respond to command ~S" panel command)) 36 36 (format t "; ~A command ~S reply: ~S~%" panel command (read-command panel))))) 37 37 … … 48 48 (push panel *all-panels*)) 49 49 (format t "; new panel identified as ~A~%" name))) 50 (sleep 5) 51 (setf (panel-commands panel) '("panel top:text:clear" 52 "panel bottom:text:clear")) 50 53 (loop (mp:process-wait "Waiting for commands" #'panel-commands panel) 51 54 (panel-execute-commands panel)
