लाइमलाइट लिब (WPILib Java और C++)
- https://github.com/LimelightVision/limelightlib-wpijava
- https://github.com/LimelightVision/limelightlib-wpicpp
उपयोग
यह एक सिंगल-फाइल लाइब्रेरी है। आपको केवल नवीनतम रिलीज़ (https://github.com/LimelightVision/limelightlib-wpijava/releases) से LimelightHelpers.java फ़ाइल को अपने Java प्रोजेक्ट के "robot" फ़ोल्डर में कॉपी करने की आवश्यकता है। आपको अपने लाइमलाइट्स के लिए किसी ऑब्जेक्ट को बनाने की आवश्यकता नहीं है - लाइब्रेरी को फंक्शनल तरीके से उपयोग करने के लिए डिज़ाइन किया गया है।
बेसिक उपयोग
लाइमलाइटलिब में हर मेथड एक स्ट्रिंग पैरामीटर स्वीकार करता है जो सही लाइमलाइट को इंगित करता है। यदि खाली या null छोड़ दिया जाता है, तो नाम "limelight" माना जाता है
LimelightHelpers.setLEDMode_PipelineControl("");
LimelightHelpers.setLEDMode_ForceBlink("")
LimelightHelpers.setCropWindow("",-1,1,-1,1);
double tx = LimelightHelpers.getTX("");