Class WesRelaysCard
java.lang.Object
org.rockhopper.smarthome.wes.jwes.model.data.type.Field<String,Void>
org.rockhopper.smarthome.wes.jwes.model.data.WesRelaysCard
- All Implemented Interfaces:
VirtualField
Up to 10 relaysCards
-
Field Summary
Fields inherited from class org.rockhopper.smarthome.wes.jwes.model.data.type.Field
PRIORITY_DISCOVERY, PRIORITY_HIGH, PRIORITY_IMMEDIATE, PRIORITY_LOW, PRIORITY_MEDIUM, PRIORITY_REALTIME, PRIORITY_SKIPPED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRelay(WesOneWireRelay relay) getId()bytegetIndex()getName()getState(byte relayIndex) Boolean[]getValue()voidsetCardType(Field<String, Void> cardType) voidvoidsetRelays(List<WesOneWireRelay> relays) voidvoidvoidMethods inherited from class org.rockhopper.smarthome.wes.jwes.model.data.type.Field
getLabel, getPriority, getSubType, getType, setLabel, setPriority
-
Constructor Details
-
WesRelaysCard
public WesRelaysCard(byte index) -
WesRelaysCard
-
-
Method Details
-
addRelay
-
getIndex
public byte getIndex() -
getName
-
setName
-
getCardType
-
setCardType
-
getRelays
-
setRelays
-
getId
-
getPrettyId
-
getStates
-
setStates
-
getStatesAsBooleanArray
-
getStatesAsString
-
getState
-
setState
-
getValue
-
setValue
-
getMemberName
- Specified by:
getMemberNamein interfaceVirtualField
-