public void setTrafficWorkSignal(bool work_signal) { lock (traffic_light_lock) { TrafficLightValueDefMapAction mapAction = getMapActionByIdentityKey(nameof(TrafficLightValueDefMapAction)) as TrafficLightValueDefMapAction; mapAction.sendTrafficLightWorkSignal(work_signal); } }
public void setTrafficYellowSignal(bool yellow_signal) { lock (traffic_light_lock) { TrafficLightValueDefMapAction mapAction = getMapActionByIdentityKey(nameof(TrafficLightValueDefMapAction)) as TrafficLightValueDefMapAction; mapAction.sendTrafficLightYellowSignal(yellow_signal); } }
public void setTrafficLight(bool work_signal, bool red_signal, bool yellow_signal, bool green_signal, bool buzzer_signal, bool force_on_signal) { lock (traffic_light_lock) { TrafficLightValueDefMapAction mapAction = getMapActionByIdentityKey(nameof(TrafficLightValueDefMapAction)) as TrafficLightValueDefMapAction; mapAction.sendTrafficLightSignal(work_signal, red_signal, yellow_signal, green_signal, buzzer_signal, force_on_signal); } }