1 package org.indi.objects;
2
3 /**
4 * An indi vector hosting indi lights
5 *
6 * @author Dirk Hünniger
7 *
8 */
9 public class LightVector extends Vector {
10 /**
11 * class constructor
12 *
13 * @param device
14 * the name of the device this LightVector is associated with
15 * @param name
16 * the name of this LightVector
17 * @param timestamp
18 * the timestamp to be transferred along with this
19 * LightVector.
20 */
21 public LightVector(String device, String name, String timestamp) {
22 super(device, name, timestamp);
23 // TODO Auto-generated constructor stub
24 }
25
26 /**
27 * class constructor
28 *
29 * @param device
30 * the name of the device this LightVector is associated with
31 * @param name
32 * the name of this LightVector
33 * @param label
34 * the label to be used for this LightVector by a GUI
35 * @param group
36 * the group this vector belongs to
37 * @param state
38 * the State this vector is in
39 * @param permission
40 * the permissions the user has to change the properties of
41 * this vector
42 * @param timeout
43 * the worst case time it takes for a property of this vector
44 * to change
45 * @param timestamp
46 * the timestamp to be sent along with this vector
47 * @param message
48 * a message to be sent along with this vector
49 */
50 public LightVector(String device, String name, String label, String group,
51 State state, Permission permission, double timeout,
52 String timestamp, String message) {
53 super(device, name, label, group, state, permission, timeout,
54 timestamp, message);
55 // TODO Auto-generated constructor stub
56 }
57
58 /**
59 * class constructor
60 *
61 * @param device
62 * the name of the device this LightVector is associated with
63 * @param name
64 * the name of this LightVector
65 * @param state
66 * the State this vector is in
67 * @param timeout
68 * the worst case time it takes for a property of this vector
69 * to change
70 * @param timestamp
71 * the timestamp to be sent along with this vector
72 * @param message
73 * a message to be sent along with this vector
74 *
75 */
76 public LightVector(String device, String name, State state, double timeout,
77 String timestamp, String message) {
78 super(device, name, state, timeout, timestamp, message);
79 // TODO Auto-generated constructor stub
80 }
81
82 @Override
83 protected String getType() {
84 // TODO Auto-generated method stub
85 return null;
86 }
87
88 }