public class RaspiPinDataSource extends SimpleDataSource
SimpleDataSource.NameEditorDataDataSource.WritablecustomTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebaseautoSuspend, 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, VIBEventaddVIBEventListener, 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, whoAmIpublic void destroy()
throws BadParameterException
SimpleDataSourcedestroy in class SimpleDataSourceBadParameterException#suspendpublic 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
SimpleDataSourceresume. 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 SimpleDataSourceBadParameterExceptionVIBUpdateFailedExceptionpublic void stop()
throws BadParameterException
SimpleDataSourcesuspend.stop in class SimpleDataSourceBadParameterExceptionCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.