private final static String OUTPUT_DIRECTORY = "output_files";
private final static String INTERFACES_DIRECTORY = "interfaces";
private final static String VIRTUALS_DIRECTORY = "virtuals";
+ private final static String DRIVERS_DIRECTORY = "drivers";
+ private final static String CONTROLLER_DIRECTORY = "controller";
private final static String CODE_PREFIX = "iotcode";
private final static String INTERFACE_PACKAGE = "iotcode.interfaces";
// Check if this interface is a callback class
if(isCallbackClass(intface)) {
packageClass = CODE_PREFIX + "." + driverClass;
- path = createDirectories(dir + "/" + subdir, driverClass);
+ path = createDirectories(dir + "/" + subdir + "/" + DRIVERS_DIRECTORY, driverClass);
} else {
packageClass = controllerClass;
- path = createDirectories(dir + "/" + subdir, controllerClass);
+ path = createDirectories(dir + "/" + subdir + "/" + CONTROLLER_DIRECTORY, controllerClass);
}
FileWriter fw = new FileWriter(path + "/" + newStubClass + ".java");
pw = new PrintWriter(new BufferedWriter(fw));
// Check if this interface is a callback class
if(isCallbackClass(intface)) {
packageClass = controllerClass;
- path = createDirectories(dir + "/" + subdir, controllerClass);
+ path = createDirectories(dir + "/" + subdir + "/" + CONTROLLER_DIRECTORY, controllerClass);
} else {
packageClass = CODE_PREFIX + "." + driverClass;
- path = createDirectories(dir + "/" + subdir, driverClass);
+ path = createDirectories(dir + "/" + subdir + "/" + DRIVERS_DIRECTORY, driverClass);
}
FileWriter fw = new FileWriter(path + "/" + newSkelClass + ".java");
pw = new PrintWriter(new BufferedWriter(fw));
String newStubClass = newIntface + "_Stub";
// Check if this interface is a callback class
if(isCallbackClass(intface))
- path = createDirectories(dir + "/" + subdir, driverClass);
+ path = createDirectories(dir + "/" + subdir + "/" + DRIVERS_DIRECTORY, driverClass);
else
- path = createDirectories(dir + "/" + subdir, controllerClass);
+ path = createDirectories(dir + "/" + subdir + "/" + CONTROLLER_DIRECTORY, controllerClass);
FileWriter fw = new FileWriter(path + "/" + newStubClass + ".hpp");
pw = new PrintWriter(new BufferedWriter(fw));
// Write file headers
String newStubClass = newIntface + "_Stub";
// Check if this interface is a callback class
if(isCallbackClass(intface))
- path = createDirectories(dir + "/" + subdir, driverClass);
+ path = createDirectories(dir + "/" + subdir + "/" + DRIVERS_DIRECTORY, driverClass);
else
- path = createDirectories(dir + "/" + subdir, controllerClass);
+ path = createDirectories(dir + "/" + subdir + "/" + CONTROLLER_DIRECTORY, controllerClass);
FileWriter fw = new FileWriter(path + "/" + newStubClass + ".cpp");
pw = new PrintWriter(new BufferedWriter(fw));
// Write file headers
String driverClass = drvList.get(i);
// Check if this interface is a callback class
if(isCallbackClass(intface))
- path = createDirectories(dir + "/" + subdir, controllerClass);
+ path = createDirectories(dir + "/" + subdir + "/" + CONTROLLER_DIRECTORY, controllerClass);
else
- path = createDirectories(dir + "/" + subdir, driverClass);
+ path = createDirectories(dir + "/" + subdir + "/" + DRIVERS_DIRECTORY, driverClass);
FileWriter fw = new FileWriter(path + "/" + newSkelClass + ".hpp");
pw = new PrintWriter(new BufferedWriter(fw));
// Write file headers
String driverClass = drvList.get(i);
// Check if this interface is a callback class
if(isCallbackClass(intface))
- path = createDirectories(dir + "/" + subdir, controllerClass);
+ path = createDirectories(dir + "/" + subdir + "/" + CONTROLLER_DIRECTORY, controllerClass);
else
- path = createDirectories(dir + "/" + subdir, driverClass);
+ path = createDirectories(dir + "/" + subdir + "/" + DRIVERS_DIRECTORY, driverClass);
FileWriter fw = new FileWriter(path + "/" + newSkelClass + ".cpp");
pw = new PrintWriter(new BufferedWriter(fw));
// Write file headers