revpimodio2
2.9.0rc2
Getting Started
Installation
System Requirements
Prerequisites
User Permissions
Installing RevPiModIO
Using pip
From Source
Verify Installation
Optional Components
RevPiPyLoad
Configure XML-RPC Server
RevPi Commander
Next Steps
Quick Start
Basic Concepts
Hardware Configuration
Your First Program
Simple Input to Output
Cyclic Program
Event-Driven Program
LED Control
Common Patterns
Initialize and Cleanup
Edge Detection
Timers
Next Steps
User Guide
Basics
Programming Paradigms
Getting Started
Basic Instantiation
Configuration Parameters
Cycle Timing
Error Handling
Core Objects
rpi.io - Input/Output Access
IO Properties
rpi.core - System Control
LED Control
System Status
Watchdog
rpi.device - Device Access
Signal Handling
Graceful Shutdown
Custom Signal Handler
Simple Examples
Read Input, Control Output
LED Control
Iterate All IOs
Best Practices
Use Descriptive IO Names
Always Clean Up
Check IO Existence
See Also
Cyclic Programming
When to Use Cyclic Programming
Basic Structure
Simple Cycle Loop
Understanding Cycle Time
Cycletools Object
Initialization and Cleanup
Persistent Variables
Change Detection
Timing Flags
Toggle Flags
Flank Flags
Timers
On-Delay Timer (TON/TONC)
Off-Delay Timer (TOF/TOFC)
Pulse Timer (TP/TPC)
State Machines
Simple State Machine
Complex State Machine
Practical Examples
Temperature Control
Production Counter
Best Practices
Keep Cycle Logic Fast
Use Appropriate Cycle Time
Handle Errors Safely
Initialize Properly
See Also
Event Programming
When to Use Event-Driven Programming
Basic Structure
Simple Event Handler
Event Registration
Value Change Events
Multiple Events
Debouncing
Debouncing with Edge Detection
Timer Events
Timer Event Parameters
Threaded Events
EventCallback Object
Interruptible Sleep
Unregistering Events
Practical Examples
LED Toggle on Button Press
Multiple Button Handler
Sensor Logging
Threaded Data Processing
Best Practices
Keep Callbacks Fast
Handle Errors Gracefully
Clean Up Threads
See Also
Advanced
Custom IOs (Gateway Modules)
Understanding Gateway IOs
Defining Custom IOs
Struct Format Codes
Multiple Custom IOs
Using Configuration Files
Watchdog Management
How the Watchdog Works
Cyclic Watchdog Toggle
Event-Driven Watchdog Toggle
Performance Optimization
Keep Cycle Logic Fast
Choose Appropriate Cycle Time
Minimize Event Callbacks
Error Handling
Graceful Error Recovery
Resource Cleanup
Monitor I/O Errors
Best Practices
Naming Conventions
Code Organization
Documentation
Logging
Security Considerations
Validate External Input
Fail-Safe Defaults
See Also
API Reference
API Reference
Overview
Quick Examples
Basic Usage
Cyclic Programming
Event-Driven Programming
Constants
Edge Detection
LED Colors
IO Types
See Also
RevPiModIO Classes
RevPiModIO
Loop Execution Methods
Data Synchronization Methods
Utility Methods
RevPiModIOSelected
RevPiModIODriver
DevSelect
IO Classes and Types
IOList
IOBase
Event Registration Methods
Value Manipulation Methods
IntIO
Integer Value Methods
IntIOCounter
StructIO
Structured Value Methods
MemIO
RelaisOutput
IOEvent
Helper Classes
Cycletools
Change Detection
Timer Functions
On-Delay Timers
Off-Delay Timers
Pulse Timers
EventCallback
Methods
ProcimgWriter
Device Classes
Device
DeviceList
Base
GatewayMixin
ModularBaseConnect_4_5
Core
Connect
Connect4
Connect5
DioModule
RoModule
Gateway
Virtual
revpimodio2
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__bool__() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
__bytes__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
__call__() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
__contains__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DeviceList method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.io.IOList method)
__del__() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
__delattr__() (revpimodio2.device.DeviceList method)
(revpimodio2.io.IOList method)
__delitem__() (revpimodio2.device.DeviceList method)
__enter__() (revpimodio2.io.IOList method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
__exit__() (revpimodio2.io.IOList method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
__getattr__() (revpimodio2.io.IOList method)
__getitem__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DeviceList method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.io.IOList method)
__init__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DeviceList method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.GatewayMixin method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.helper.Cycletools method)
(revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
(revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.IOEvent method)
(revpimodio2.io.IOList method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
(revpimodio2.modio.DevSelect method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
__int__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
__iter__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DeviceList method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.io.IOList method)
__len__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DeviceList method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.IOList method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
__setattr__() (revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.DeviceList method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.io.IOList method)
__str__() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
A
A1() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
a1blue (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a1green (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a1red (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
A2() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
a2blue (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a2green (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a2red (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
A3() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
a3blue (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a3green (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a3red (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
A4() (revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
a4blue (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a4green (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a4red (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
A5() (revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
a5blue (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a5green (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
a5red (revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
address() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
app (revpimodio2.modio.RevPiModIO attribute)
(revpimodio2.modio.RevPiModIODriver attribute)
(revpimodio2.modio.RevPiModIOSelected attribute)
as_thread (revpimodio2.io.IOEvent attribute)
autorefresh() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
autorefresh_all() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
B
Base (class in revpimodio2.device)
bmk (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
(revpimodio2.io.IntIO attribute)
(revpimodio2.io.IntIOCounter attribute)
(revpimodio2.io.IOBase attribute)
(revpimodio2.io.MemIO attribute)
(revpimodio2.io.RelaisOutput attribute)
(revpimodio2.io.StructIO attribute)
byteorder() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
C
catalognr (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
changed() (revpimodio2.helper.Cycletools method)
cleanup() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
comment (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
configrsc() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
Connect (class in revpimodio2.device)
Connect4 (class in revpimodio2.device)
Connect5 (class in revpimodio2.device)
Core (class in revpimodio2.device)
core (revpimodio2.helper.Cycletools attribute)
(revpimodio2.modio.RevPiModIO attribute)
(revpimodio2.modio.RevPiModIODriver attribute)
(revpimodio2.modio.RevPiModIOSelected attribute)
cycleloop() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
cycletime() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
Cycletools (class in revpimodio2.helper)
D
daemon (revpimodio2.helper.EventCallback attribute)
(revpimodio2.helper.ProcimgWriter attribute)
debug() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
defaultvalue() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
delay (revpimodio2.io.IOEvent attribute)
Device (class in revpimodio2.device)
device (revpimodio2.helper.Cycletools attribute)
(revpimodio2.modio.RevPiModIO attribute)
(revpimodio2.modio.RevPiModIODriver attribute)
(revpimodio2.modio.RevPiModIOSelected attribute)
DeviceList (class in revpimodio2.device)
DevSelect (class in revpimodio2.modio)
DioModule (class in revpimodio2.device)
E
edge (revpimodio2.io.IOEvent attribute)
errorlimit1() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
errorlimit2() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
EventCallback (class in revpimodio2.helper)
exit (revpimodio2.helper.EventCallback attribute)
exit() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
exitsignal (revpimodio2.modio.RevPiModIO attribute)
(revpimodio2.modio.RevPiModIODriver attribute)
(revpimodio2.modio.RevPiModIOSelected attribute)
export() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
export_replaced_ios() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
extend (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
F
first (revpimodio2.helper.Cycletools attribute)
flag10c (revpimodio2.helper.Cycletools attribute)
flag15c (revpimodio2.helper.Cycletools attribute)
flag1c (revpimodio2.helper.Cycletools attribute)
flag20c (revpimodio2.helper.Cycletools attribute)
flag5c (revpimodio2.helper.Cycletools attribute)
flank10c (revpimodio2.helper.Cycletools attribute)
flank15c (revpimodio2.helper.Cycletools attribute)
flank20c (revpimodio2.helper.Cycletools attribute)
flank5c (revpimodio2.helper.Cycletools attribute)
frequency() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
frm() (revpimodio2.io.StructIO property)
func (revpimodio2.helper.EventCallback attribute)
(revpimodio2.io.IOEvent attribute)
G
Gateway (class in revpimodio2.device)
GatewayMixin (class in revpimodio2.device)
get_allios() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
get_defaultvalue() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
get_inputs() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
get_intdefaultvalue() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
get_intvalue() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
get_jconfigrsc() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
get_memories() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
get_outputs() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
get_rawbytes() (revpimodio2.device.Gateway method)
(revpimodio2.device.Virtual method)
get_refresh() (revpimodio2.helper.ProcimgWriter method)
get_structdefaultvalue() (revpimodio2.io.StructIO method)
get_structvalue() (revpimodio2.io.StructIO method)
get_switching_cycles() (revpimodio2.io.RelaisOutput method)
get_tof() (revpimodio2.helper.Cycletools method)
get_tofc() (revpimodio2.helper.Cycletools method)
get_ton() (revpimodio2.helper.Cycletools method)
get_tonc() (revpimodio2.helper.Cycletools method)
get_tp() (revpimodio2.helper.Cycletools method)
get_tpc() (revpimodio2.helper.Cycletools method)
get_value() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
get_variantvalue() (revpimodio2.io.MemIO method)
get_wordorder() (revpimodio2.io.StructIO method)
getName() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
guid (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
H
handlesignalend() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
I
id (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
ident() (revpimodio2.helper.EventCallback property)
(revpimodio2.helper.ProcimgWriter property)
INP (built-in variable)
inpvariant (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
IntIO (class in revpimodio2.io)
IntIOCounter (class in revpimodio2.io)
io (revpimodio2.helper.Cycletools attribute)
(revpimodio2.modio.RevPiModIO attribute)
(revpimodio2.modio.RevPiModIODriver attribute)
(revpimodio2.modio.RevPiModIOSelected attribute)
IOBase (class in revpimodio2.io)
iocycle() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
ioerrorcount() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
ioerrors() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
IOEvent (class in revpimodio2.io)
IOList (class in revpimodio2.io)
ioname (revpimodio2.helper.EventCallback attribute)
iovalue (revpimodio2.helper.EventCallback attribute)
is_alive() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
isDaemon() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
J
join() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
L
last (revpimodio2.helper.Cycletools attribute)
lck_refresh (revpimodio2.helper.ProcimgWriter attribute)
leftgate() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.GatewayMixin property)
length() (revpimodio2.device.Base property)
(revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.Device property)
(revpimodio2.device.DioModule property)
(revpimodio2.device.Gateway property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
(revpimodio2.device.RoModule property)
(revpimodio2.device.Virtual property)
(revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
(revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
M
mainloop() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
maxioerrors() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
MEM (built-in variable)
MemIO (class in revpimodio2.io)
missingdeviceorgate() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
ModularBaseConnect_4_5 (class in revpimodio2.device)
monitoring() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
N
name() (revpimodio2.device.Base property)
(revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.Device property)
(revpimodio2.device.DioModule property)
(revpimodio2.device.Gateway property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
(revpimodio2.device.RoModule property)
(revpimodio2.device.Virtual property)
(revpimodio2.helper.EventCallback property)
(revpimodio2.helper.ProcimgWriter property)
(revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
native_id() (revpimodio2.helper.EventCallback property)
(revpimodio2.helper.ProcimgWriter property)
newdata (revpimodio2.helper.ProcimgWriter attribute)
O
offset() (revpimodio2.device.Base property)
(revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.Device property)
(revpimodio2.device.DioModule property)
(revpimodio2.device.Gateway property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
(revpimodio2.device.RoModule property)
(revpimodio2.device.Virtual property)
other_device_key (revpimodio2.modio.DevSelect attribute)
OUT (built-in variable)
outvariant (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
overunderflow() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
overwrite (revpimodio2.io.IOEvent attribute)
P
picontrolrunning() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
position() (revpimodio2.device.Base property)
(revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.Device property)
(revpimodio2.device.DioModule property)
(revpimodio2.device.Gateway property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
(revpimodio2.device.RoModule property)
(revpimodio2.device.Virtual property)
prefire (revpimodio2.io.IOEvent attribute)
procimg() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
ProcimgWriter (class in revpimodio2.helper)
producttype() (revpimodio2.device.Base property)
(revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.Device property)
(revpimodio2.device.DioModule property)
(revpimodio2.device.Gateway property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
(revpimodio2.device.RoModule property)
(revpimodio2.device.Virtual property)
R
readprocimg() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
refresh() (revpimodio2.helper.ProcimgWriter property)
reg_event() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
reg_timerevent() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
RelaisOutput (class in revpimodio2.io)
replace_io_file() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
reset() (revpimodio2.io.IntIOCounter method)
resetioerrors() (revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
RevPiModIO (class in revpimodio2.modio)
revpimodio2.BOTH (built-in variable)
revpimodio2.FALLING (built-in variable)
revpimodio2.GREEN (built-in variable)
revpimodio2.OFF (built-in variable)
revpimodio2.RED (built-in variable)
revpimodio2.RISING (built-in variable)
RevPiModIODriver (class in revpimodio2.modio)
RevPiModIOSelected (class in revpimodio2.modio)
rightgate() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.GatewayMixin property)
RoModule (class in revpimodio2.device)
run() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
runtime() (revpimodio2.helper.Cycletools property)
S
set_intvalue() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
set_refresh() (revpimodio2.helper.ProcimgWriter method)
set_structvalue() (revpimodio2.io.StructIO method)
set_tof() (revpimodio2.helper.Cycletools method)
set_tofc() (revpimodio2.helper.Cycletools method)
set_ton() (revpimodio2.helper.Cycletools method)
set_tonc() (revpimodio2.helper.Cycletools method)
set_tp() (revpimodio2.helper.Cycletools method)
set_tpc() (revpimodio2.helper.Cycletools method)
set_value() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
setDaemon() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
setdefaultvalues() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
setName() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
shared_procimg() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
signed() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.StructIO property)
simulator() (revpimodio2.modio.RevPiModIO property)
(revpimodio2.modio.RevPiModIODriver property)
(revpimodio2.modio.RevPiModIOSelected property)
start() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
status() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
stop() (revpimodio2.helper.EventCallback method)
(revpimodio2.helper.ProcimgWriter method)
StructIO (class in revpimodio2.io)
summary (revpimodio2.modio.RevPiModIO attribute)
(revpimodio2.modio.RevPiModIODriver attribute)
(revpimodio2.modio.RevPiModIOSelected attribute)
switching_cycles() (revpimodio2.io.RelaisOutput property)
syncoutputs() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
T
temperature() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
type (revpimodio2.device.Base attribute)
(revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
(revpimodio2.device.Connect5 attribute)
(revpimodio2.device.Core attribute)
(revpimodio2.device.Device attribute)
(revpimodio2.device.DioModule attribute)
(revpimodio2.device.Gateway attribute)
(revpimodio2.device.ModularBaseConnect_4_5 attribute)
(revpimodio2.device.RoModule attribute)
(revpimodio2.device.Virtual attribute)
(revpimodio2.modio.DevSelect attribute)
type() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
U
unconfdevice() (revpimodio2.device.Connect property)
(revpimodio2.device.Connect4 property)
(revpimodio2.device.Connect5 property)
(revpimodio2.device.Core property)
(revpimodio2.device.ModularBaseConnect_4_5 property)
unreg_event() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
V
value() (revpimodio2.io.IntIO property)
(revpimodio2.io.IntIOCounter property)
(revpimodio2.io.IOBase property)
(revpimodio2.io.MemIO property)
(revpimodio2.io.RelaisOutput property)
(revpimodio2.io.StructIO property)
values (revpimodio2.modio.DevSelect attribute)
var (revpimodio2.helper.Cycletools attribute)
Virtual (class in revpimodio2.device)
W
wait() (revpimodio2.io.IntIO method)
(revpimodio2.io.IntIOCounter method)
(revpimodio2.io.IOBase method)
(revpimodio2.io.MemIO method)
(revpimodio2.io.RelaisOutput method)
(revpimodio2.io.StructIO method)
wd (revpimodio2.device.Connect attribute)
(revpimodio2.device.Core attribute)
wd_toggle() (revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
wdautotoggle() (revpimodio2.device.Connect property)
wordorder() (revpimodio2.io.StructIO property)
writeinputdefaults() (revpimodio2.device.Virtual method)
writeprocimg() (revpimodio2.device.Base method)
(revpimodio2.device.Connect method)
(revpimodio2.device.Connect4 method)
(revpimodio2.device.Connect5 method)
(revpimodio2.device.Core method)
(revpimodio2.device.Device method)
(revpimodio2.device.DioModule method)
(revpimodio2.device.Gateway method)
(revpimodio2.device.ModularBaseConnect_4_5 method)
(revpimodio2.device.RoModule method)
(revpimodio2.device.Virtual method)
(revpimodio2.modio.RevPiModIO method)
(revpimodio2.modio.RevPiModIODriver method)
(revpimodio2.modio.RevPiModIOSelected method)
X
x2in (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)
x2out (revpimodio2.device.Connect attribute)
(revpimodio2.device.Connect4 attribute)