FogLAMP
v1.9.2
Quick Start Guide
Processing Data
FogLAMP Architecture
FogLAMP Plugins
Securing FogLAMP
Buffering & Storage
Tuning FogLAMP
Notifications Service
Set Point Control
Troubleshooting the PI-Server integration
Plugin Developer Guide
Plugins
Writing and Using Plugins
South Plugins
South Plugins in C
C++ Support Classes
Hybrid Plugins
North Plugins
Storage Plugins
Filter Plugins
Notification Delivery Plugins
Testing Your Plugin
REST API Developers Guide
Version History
Downloads
Kerberos authentication
Plugin Documentation
FogLAMP
Docs
»
Plugin Developer Guide
Edit on GitHub
Plugin Developer Guide
ΒΆ
Plugins
Plugins in this version of FogLAMP
Installing New Plugins
Writing and Using Plugins
Common FogLAMP Plugin API
Plugin Information
Plugin Initialization
Plugin Shutdown
Plugin Reconfigure
South Plugins
Polled Mode
Plugin Poll
Async IO Mode
Plugin Start
Async Handler
A South Plugin Example In Python: the DHT11 Sensor
The Hardware
The Software
The Plugin
Building FogLAMP and Adding the Plugin
Using the Plugin
South Plugins in C
Polled Mode
Plugin Poll
Plugin Poll Returning Multiple Values
Async IO Mode
Plugin Register Ingest
Plugin Start
Set Point Control
Enable Control
Control Entry Points
Write Entry Point
Operation Entry Point
A South Plugin Example In C/C++: the DHT11 Sensor
The Software
The Plugin
Building FogLAMP and Adding the Plugin
C++ Support Classes
Reading
Configuration Category
Logger
Hybrid Plugins
North Plugins
The OMF Plugin
OMF Plugin Configuration
Changing the OMF Plugin Configuration
Data in the PI System
Storage Plugins
Data and Metadata
Common Elements for Storage Plugins
Filter Plugins
Configuration
C++ Filter Plugin API
Plugin Information
Plugin Initialise
Plugin Ingest
Plugin Reconfigure
Plugin Shutdown
C++ Helper Class
C++ Filter Example
Plugin Interface
Filter Class
Filter Class Implementation
Python Filter API
Plugin Information
Plugin Initialisation
Plugin Ingestion
Plugin Reconfigure
Plugin Shutdown
Python Filter Example
Notification Delivery Plugins
Configuration
Notification Delivery Plugin API
Plugin Information
Plugin Initialise
Plugin Delivery
Plugin Reconfigure
Plugin Shutdown
Testing Your Plugin
Initial Testing
C/C++ Common Faults
Running Under a Debugger
Running a Service Under the Debugger
Running a Task Under the Debugger
Running the Storage Service Under the Debugger
Using strace
Memory Leaks and Corruptions
Python Plugin Info