From fee23aed22ebdc81eb4d0d807f8d17712a71bb43 Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Tue, 29 Mar 2016 08:28:01 +0200 Subject: Change project structure and driver modularity --- src/drivers/DriverManager.java | 48 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/drivers/DriverManager.java (limited to 'src/drivers/DriverManager.java') diff --git a/src/drivers/DriverManager.java b/src/drivers/DriverManager.java new file mode 100644 index 0000000..9a3c37c --- /dev/null +++ b/src/drivers/DriverManager.java @@ -0,0 +1,48 @@ +package org.manzerbredes.open_klm.drivers; + + +/** + * Driver Manager + * + * @author Manzerbredes + * + */ +public class DriverManager{ + + /** + * List of avalaible drivers + */ + private Class[] drivers={ + Driver_1770_ff00.class + }; + + + + /** + * Get a successfully loaded driver + * + * @return Driver the loaded driver. + */ + public Driver getDevice(){ + // Walk on driver list + for(int i=0;i