Search in sources :

Example 6 with Slot

use of org.openremote.model.flow.Slot in project openremote by openremote.

the class TextLabelNodeDescriptor method addSlots.

@Override
public void addSlots(List<Slot> slots, Supplier<String> idGenerator) {
    slots.add(new Slot("Text", idGenerator.get(), Slot.TYPE_SINK, "text"));
    slots.add(new Slot("Text", idGenerator.get(), Slot.TYPE_SOURCE, "text"));
    slots.add(new Slot("Color", idGenerator.get(), Slot.TYPE_SINK, "textColor"));
    slots.add(new Slot("Font Size", idGenerator.get(), Slot.TYPE_SINK, "fontSizePixels"));
    super.addSlots(slots, idGenerator);
}
Also used : Slot(org.openremote.model.flow.Slot)

Example 7 with Slot

use of org.openremote.model.flow.Slot in project openremote by openremote.

the class VirtualProducerNodeDescriptor method addSlots.

@Override
public void addSlots(List<Slot> slots, Supplier<String> idGenerator) {
    super.addSlots(slots, idGenerator);
    slots.add(new Slot(idGenerator.get(), Slot.TYPE_SINK));
    slots.add(new Slot(idGenerator.get(), Slot.TYPE_SOURCE, false));
}
Also used : Slot(org.openremote.model.flow.Slot)

Aggregations

Slot (org.openremote.model.flow.Slot)7 ArrayList (java.util.ArrayList)1 ObjectValue (org.openremote.model.value.ObjectValue)1