package tv.piratemedia.lightcontroler.DataTypes; /** * Created by DudeOfAwesome on 10/20/14. */ public class TaskerCommand { public enum TASKTYPE {ON, OFF, WHITE, COLOR, BRIGHTNESS}; public TASKTYPE task = TASKTYPE.ON; public int data = -1; public int zone = 0; public TaskerCommand () { } public TaskerCommand (String in) { String[] split = in.split(";"); zone = Integer.parseInt(split[0]); task = TASKTYPE.values()[Integer.parseInt(split[1])]; data = Integer.parseInt(split[2]); } public TaskerCommand (int zone, TASKTYPE task) { this.zone = zone; this.task = task; } public TaskerCommand (int zone, TASKTYPE task, int data) { this.zone = zone; this.task = task; this.data = data; } public String toString () { return zone + ";" + task.ordinal() + ";" + data + ";" + ""; } }