danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 1 | /** |
2 | * | ||||
3 | */ | ||||
4 | package org.frc971; | ||||
5 | |||||
6 | /** | ||||
7 | * @author daniel | ||||
danielp | 64c4e05 | 2013-02-23 07:21:41 +0000 | [diff] [blame] | 8 | * |
danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 9 | */ |
danielp | 64c4e05 | 2013-02-23 07:21:41 +0000 | [diff] [blame] | 10 | |
11 | /** Small thread for running vision code concurrently with debug server. */ | ||||
danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 12 | public class TestClient extends Thread { |
danielp | 64c4e05 | 2013-02-23 07:21:41 +0000 | [diff] [blame] | 13 | |
danielp | 3c598e5 | 2013-02-24 06:12:54 +0000 | [diff] [blame] | 14 | private String atomIP; |
15 | |||||
danielp | 64c4e05 | 2013-02-23 07:21:41 +0000 | [diff] [blame] | 16 | /** Constructor to set up new thread. */ |
danielp | 3c598e5 | 2013-02-24 06:12:54 +0000 | [diff] [blame] | 17 | public TestClient(String atomIP) { |
danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 18 | super("Test Client"); |
danielp | 3c598e5 | 2013-02-24 06:12:54 +0000 | [diff] [blame] | 19 | this.atomIP = atomIP; |
danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 20 | start(); |
21 | } | ||||
danielp | 64c4e05 | 2013-02-23 07:21:41 +0000 | [diff] [blame] | 22 | |
23 | /** Simple thread, runs the vision code. */ | ||||
danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 24 | public void run() { |
danielp | 3c598e5 | 2013-02-24 06:12:54 +0000 | [diff] [blame] | 25 | String[] args = {atomIP}; |
danielp | 284b6c7 | 2013-02-22 19:51:12 +0000 | [diff] [blame] | 26 | VisionTuner.main(args); |
27 | } | ||||
28 | } |