Sutron Satlink 3 and XLink 500 MicroPython documentation
Welcome! This is the documentation for MicroPython v1.8.4, last updated 03 Sep 2024.
MicroPython runs on a variety of systems and each has their own specific documentation. You are currently viewing the documentation for Sutron Satlink 3 and XLink 500.
Sutron Satlink 3 and XLink 500 data loggers are capable of running user defined Python scripts in order to provide advanced features that go beyond the standard setup.
Here are some example Python applications:
- - Water quality auto-sampler control
- - Custom transmission formats
- - Computing discharge and volume from a stage sensor
- - Interfacing to unique RS-232, RS-485, and SDI-12 sensors
- - Control applications
- - RS-232 displays
There are 3 types of scripts: Measurement, Transmission Formatting and Tasks.
- - Measurement scripts are attached to any measurement (M1..M32) for post processing and control.
- - Transmission Formatting scripts are attached to any telemetry (TX1..TX8) allowing the modification of the transmission data.
- - Tasks scripts are independent, event based threads triggered by a scheduled timer, a button press, or other event.
Tutorials and code examples
Development environment first time setup
Loading a script and setup into a station
Example Scripts
LinkComm Software, Manual, and Python Example Code |
Writing measurement scripts
Writing transmission formatting scripts
Writing script tasks |
Python resources and libraries
Python and MicroPython Resources
Library Reference |
Language Reference
Table of contents
License |
Indices and tables:
Module index
Full index |
Table of contents |
External links:
MicroPython homepage
MicroPython forum |
MicroPython on GitHub |