void VisionSystem::cupidDetectorOn() { addForwardDetector(m_cupidDetector); publish(EventType::CUPID_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::loversLaneDetectorOn() { addForwardDetector(m_loversLaneDetector); publish(EventType::GATE_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::hedgeDetectorOn() { addForwardDetector(m_hedgeDetector); publish(EventType::HEDGE_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::buoyDetectorOn() { addForwardDetector(m_buoyDetector); publish(EventType::BUOY_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::barbedWireDetectorOn() { addForwardDetector(m_barbedWireDetector); publish(EventType::BARBED_WIRE_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::windowDetectorOn() { addForwardDetector(m_windowDetector); publish(EventType::WINDOW_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::targetDetectorOn() { addForwardDetector(m_targetDetector); publish(EventType::TARGET_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::redLightDetectorOn() { addForwardDetector(m_redLightDetector); publish(EventType::RED_LIGHT_DETECTOR_ON, core::EventPtr(new core::Event())); }
void VisionSystem::ductDetectorOn() { addForwardDetector(m_ductDetector); publish(EventType::DUCT_DETECTOR_ON, core::EventPtr(new core::Event())); }