anchor.diff:  
   obj/machinery/airlock_sensor/New()
   	..()
  +	update_icon()
   
   	if(radio_controller)
   		set_frequency(frequency)
  
positive.code: 
  obj/machinery/airlock_sensor/process()
  	if(on)
  		var/datum/signal/signal = new
  		signal.transmission_method = 1 //radio signal
  		signal.data["tag"] = id_tag
  		signal.data["timestamp"] = world.time
  
  		var/datum/gas_mixture/air_sample = return_air()
  
  		var/pressure = round(air_sample.return_pressure(),0.1)
  		alert = (pressure < ONE_ATMOSPHERE*0.8)
  
  		signal.data["pressure"] = num2text(pressure)
  
  		radio_connection.post_signal(src, signal, range = AIRLOCK_CONTROL_RANGE, filter = RADIO_AIRLOCK)
  
  	update_icon()
  
  obj/machinery/airlock_sensor/proc/set_frequency(new_frequency)
  	radio_controller.remove_object(src, frequency)
  
negative.code: 
  			radio_connection.post_signal(src, signal, range = AIRLOCK_CONTROL_RANGE, filter = RADIO_AIRLOCK)
  	return
  
  obj/machinery/door/airlock/proc/set_frequency(new_frequency)
  	radio_controller.remove_object(src, frequency)
  	if(new_frequency)
  