Examples of EnoceanParameterAddress


Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void closeShutterOnShortButtonPressDown() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.I);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        assertEquals("Update State", UpDownType.DOWN, publisher.popLastCommand());
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        assertEquals("No new state expected", null, publisher.popLastCommand());
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void openShutterDuringLongButtonPressUp() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.O);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        assertEquals("Update State", UpDownType.UP, publisher.popLastCommand());
        waitFor(LONG_PRESS_DELAY);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void closeShutterDuringLongButtonPressDown() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.I);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        assertEquals("Update State", UpDownType.DOWN, publisher.popLastCommand());
        waitFor(LONG_PRESS_DELAY);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void stopShutterMovingUpOnShortPressUp() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.O);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        publisher.popLastCommand();
        waitFor(100);
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void stopShutterMovingDownOnShortPressDown() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.I);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        publisher.popLastCommand();
        waitFor(100);
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void stopShutterMovingDownOnShortPressUp() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.I);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        publisher.popLastCommand();
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        assertEquals("No new state expected", null, publisher.popLastCommand());
        waitFor(100);
        valueParameterAddress = new EnoceanParameterAddress(EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.O);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        assertEquals("Update State", StopMoveType.STOP, publisher.popLastCommand());
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        assertEquals("No new state expected", null, publisher.popLastCommand());
    }
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void stopShutterMovingUpOnShortPressDown() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.O);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        publisher.popLastCommand();
        waitFor(100);
        valueParameterAddress = new EnoceanParameterAddress(EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.I);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        assertEquals("Update State", StopMoveType.STOP, publisher.popLastCommand());
        assertEquals("No new state expected", null, publisher.popLastCommand());
    }
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

        assertEquals("No new state expected", null, publisher.popLastCommand());
    }

    @Test
    public void stopShutterMovingAndStartAgain() {
        EnoceanParameterAddress valueParameterAddress = new EnoceanParameterAddress(
                EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.O);
        binding.valueChanged(valueParameterAddress, ButtonState.PRESSED);
        binding.valueChanged(valueParameterAddress, ButtonState.RELEASED);
        assertEquals("Update State", UpDownType.UP, publisher.popLastCommand());
        waitFor(100);
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

public class TemperatureSensorTest extends BasicBindingTest {

    @Test
    public void testReceiveTempertureUpdate() {
        parameterAddress = new EnoceanParameterAddress(EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.TEMPERATURE);
        provider.setParameterAddress(parameterAddress);
        binding.addBindingProvider(provider);
        provider.setItem(new NumberItem("dummie"));
        BigDecimal temperature = new BigDecimal("20.3");
        binding.valueChanged(parameterAddress, new NumberWithUnit(Unit.DEGREE_CELSIUS, temperature));
View Full Code Here

Examples of org.opencean.core.address.EnoceanParameterAddress

public class RockerSwitchTest extends BasicBindingTest {

    @Test
    public void testReceiveButtonPress() {
        parameterAddress = new EnoceanParameterAddress(EnoceanId.fromString(EnoceanBindingProviderMock.DEVICE_ID), Parameter.I);
        provider.setParameterAddress(parameterAddress);
        binding.addBindingProvider(provider);

        provider.setItem(new SwitchItem("dummie"));
        binding.valueChanged(parameterAddress, ButtonState.PRESSED);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.