- AbstractController<ConcreteNode extends ej.basedriver.Node> - Class in ej.basedriver.impl
-
This abstract class gives a structure and mechanisms for developers who wish to create a Controller
for a protocol.
- AbstractController() - Constructor for class ej.basedriver.impl.AbstractController
-
Create a new controller.
- AbstractController(String) - Constructor for class ej.basedriver.impl.AbstractController
-
Create a new controller with the given protocol name which will be its HardwareDescriptor.getName()
.
- AbstractController(String, Device) - Constructor for class ej.basedriver.impl.AbstractController
-
Create a new controller from a source Device
.
- AbstractNode<ConcreteController extends ej.basedriver.Controller> - Class in ej.basedriver.impl
-
This abstract class gives a structure and mechanisms for developers who wish to create a Node
for a protocol.
- AbstractNode(ConcreteController) - Constructor for class ej.basedriver.impl.AbstractNode
-
Create a new node.
- AbstractProfile - Class in ej.basedriver.impl
-
This abstract class gives a structure and mechanisms for developers who wish to create a Device for a protocol.
- AbstractProfile() - Constructor for class ej.basedriver.impl.AbstractProfile
-
- addChild(Device) - Method in class ej.basedriver.impl.AbstractNode
-
Add a profile as a child of this node.
- addNode(int, ConcreteNode) - Method in class ej.basedriver.impl.AbstractController
-
When a node is paired, it must be added to the controller so that the controller knows all paired nodes.