public class RaspiPinDataSource extends SimpleDataSource
SimpleDataSource.NameEditorData
DataSource.Writable
customTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebase
autoSuspend, AUTOSUSPEND_DEFAULT, AUTOSUSPEND_NEVER, AUTOSUSPEND_NO_LISTENERS, AUTOSUSPEND_NO_LISTENERS_AND_NO_SOURCES, colorHi, colorHiHi, colorLo, colorLoLo, colorNormal, connectors, consoleLogger, currentColor, currentValue, debugLevel, DEFAULT_AUTOSUSPEND, dontConnect, gwtLog, hardSuspended, popupLogger, PRIMARYOUTPORTNAME, sendColors, stopped, suspended, timedPopupLogger, traceLogger, valueHi, valueHiHi, valueLo, valueLoLo
Constructor and Description |
---|
RaspiPinDataSource() |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Stops the data source.
|
int |
getEdge()
Which edge to listen for this is the PigpioConstants.RISING_EDGE, PigpioConstants.FALLING_EDGE, or PigpioConstants.EITHER_EDGE 0,1,2 respectively.
|
int |
getGpioPinNumber() |
boolean |
isPinPullUp() |
void |
setEdge(int edge)
Which edge to listen for this is the PigpioConstants.RISING_EDGE, PigpioConstants.FALLING_EDGE, or PigpioConstants.EITHER_EDGE 0,1,2 respectively.
|
void |
setGpioPinNumber(int gpioPinNumber) |
void |
setPinPullUp(boolean pinPullUp) |
void |
start()
By default this method will call
resume . |
void |
stop()
By default this method will call
suspend . |
addConnector, addConnector, addDataSource, addPropertyChangeListener, addValueChangedListener, addVetoableChangeListener, authenticatedClientRequest, clientRequest, clientResponse, determineSuspendedStatus, getClassLicenseManager, getContainer, getCustomTimer, getDataSource, getDataSources, getDisplayName, getExportCriteria, getExposeComponentConnections, getName, getOutPortNames, getPullFromServers, getPushData, getPushName, getPushToServers, getServerListData, getTimebase, getTrace, isActive, isScreenLocal, refreshCurrentValue, removeConnector, removeDataSource, removePropertyChangeListener, removeValueChangedListener, removeVetoableChangeListener, requestSyncWrite, setAutoSuspend, setClassLicenseManager, setContainer, setCustomTimer, setDataSourceName, setExportCriteria, setExposeComponentConnections, setName, setPullFromServers, setPushData, setPushName, setPushToServers, setScreenLocal, setServerListData, setTimebase, setTrace, setValueObject, tick, toString, VIBEvent
addVIBEventListener, checkScript, executeInScriptInternal, executeScript, executeScriptInternal, executeScriptInternal, getAutoSuspend, getBooleanValue, getBoolValue, getColorHi, getColorHiHi, getColorLo, getColorLoLo, getColorNormal, getConnectors, getConsoleLogger, getCurrentColor, getDataSourceName, getDoubleValue, getFloatValue, getGWTLogger, getIncomingValueObject, getInScript, getIntValue, getLongValue, getParent, getPopupLogger, getScript, getScriptEngine, getSendColors, getSources, getStringValue, getSyncWriteTimeout, getTimedPopupLogger, getTraceLogger, getValueHi, getValueHiHi, getValueLo, getValueLoLo, getValueObject, init, isHardSuspended, isRunning, isSendOnlyChangedValuesDefault, isSuspended, logException, logGWT, logGWT, logMessage, logTrace, n2sortConnectors, performScriptSubstitutions, popupMessage, post, removeConnector, removeVIBEventListener, replaceConnectors, scriptExtensionSubstition, setColorHi, setColorHiHi, setColorLo, setColorLoLo, setColorNormal, setConsoleLogger, setGWTLogger, setHardSuspended, setInScript, setParent, setPopupLogger, setScript, setSendColors, setSendOnlyChangedValuesDefault, setSyncWriteTimeout, setTimedPopupLogger, setTraceLogger, setValueHi, setValueHiHi, setValueLo, setValueLoLo, updateColor, updateListeners, updateListeners, updateListeners, whoAmI
public void destroy() throws BadParameterException
SimpleDataSource
destroy
in class SimpleDataSource
BadParameterException
#suspend
public int getEdge()
public int getGpioPinNumber()
public boolean isPinPullUp()
public void setEdge(int edge)
edge
- the edge to set 0,1,2 (this is not checked).public void setGpioPinNumber(int gpioPinNumber)
public void setPinPullUp(boolean pinPullUp)
public void start() throws BadParameterException, VIBUpdateFailedException
SimpleDataSource
resume
. At deployment
this method is called after all components have been instantiated, all
connections have been made and the system is ready to run.start
in class SimpleDataSource
BadParameterException
VIBUpdateFailedException
public void stop() throws BadParameterException
SimpleDataSource
suspend
.stop
in class SimpleDataSource
BadParameterException
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.