All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bidib.wizard.api.model.connection.BoosterConnection Maven / Gradle / Ivy

There is a newer version: 2.0.29
Show newest version
package org.bidib.wizard.api.model.connection;

import org.bidib.wizard.api.model.BoosterNodeInterface;
import org.bidib.wizard.api.model.InterfaceNodeInterface;
import org.bidib.wizard.model.status.BoosterStatus;

public interface BoosterConnection {

    /**
     * Set the new booster state.
     * 
     * @param node
     *            the node
     * @param boosterState
     *            the new booster state
     */
    void setBoosterState(final BoosterNodeInterface node, BoosterStatus boosterState);

    /**
     * Set the new booster state.
     * 
     * @param node
     *            the node
     * @param boosterState
     *            the new booster state
     */
    void setBoosterState(final InterfaceNodeInterface node, BoosterStatus boosterState);

    /**
     * Query the booster state.
     * 
     * @param boosterNode
     *            the booster node
     */
    void queryBoosterState(final BoosterNodeInterface boosterNode);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy