code/__DEFINES/dcs/machinery_signals.dm 
| COMSIG_CAMERA_ON | Signals for /obj/machinery and subtypes that have too few related signals to put in separate files.
Doc format: /// when the signal is called: (signal arguments).
All signals send the source datum of the signal as the first argument
called on cameras after activation: (mob/user, display_message) | 
|---|---|
| COMSIG_CAMERA_OFF | called on cameras after deactivation: (mob/user, display_message, emped) | 
| COMSIG_CAMERA_MOVED | called on cameras when moved, such as ones inside helmets: (turf/prev_turf) | 
| COMSIG_DOOR_OPEN | called on doors when opened: () | 
| COMSIG_DOOR_CLOSE | called on doors when closed: () | 
| COMSIG_AIRLOCK_OPEN | called on airlocks when opened: () | 
| COMSIG_AIRLOCK_CLOSE | called on airlocks when closed: () | 
Define Details
COMSIG_AIRLOCK_CLOSE 
called on airlocks when closed: ()
COMSIG_AIRLOCK_OPEN 
called on airlocks when opened: ()
COMSIG_CAMERA_MOVED 
called on cameras when moved, such as ones inside helmets: (turf/prev_turf)
COMSIG_CAMERA_OFF 
called on cameras after deactivation: (mob/user, display_message, emped)
COMSIG_CAMERA_ON 
Signals for /obj/machinery and subtypes that have too few related signals to put in separate files.
Doc format: /// when the signal is called: (signal arguments).
All signals send the source datum of the signal as the first argument
called on cameras after activation: (mob/user, display_message)
COMSIG_DOOR_CLOSE 
called on doors when closed: ()
COMSIG_DOOR_OPEN 
called on doors when opened: ()