MaxiGaugeTPG366 Satellite#
Name |
MaxiGaugeTPG366 |
|---|---|
Description |
Satellite for the MaxiGaugeTPG366 pressure sensor |
Language |
Python |
Category |
Environment Sensors |
Website |
Description#
Constellation satellite to read pressures from a MaxiGauge TPG366 device.
Note
This satellite requires write access to the serial port or USB-to-serial converter the device is attached to. It is
recommended to not run this satellite with root privileges but to allow the regular user access to the required port
instead.
On Unix, if the port is e.g. /dev/ttyUSB0, the group can be found via stat /dev/ttyUSB0 (the Gid entry).
If the group is e.g. dialout, the permissions can be given with sudo usermod -a -G dialout $USER.
A restart is required for the changes to be effective.
Parameters#
Configuration |
Description |
Type |
Default Value |
|---|---|---|---|
|
Path to serial device, e.g. |
String |
|
|
Possible values are: |
Integer |
|
|
Names of the recorded metrics |
List |
|
|
Sampling interval in seconds |
Integer |
|
Metrics#
Metric |
Description |
Value Type |
Metric Type |
Interval |
|---|---|---|---|---|
|
Pressure channels, names and unit are read from configuration (see above). Special values: |
Float |
|
configurable |
Framework Parameters#
This satellite inherits the following framework parameters from its base classes:
Parameters inherited from Satellite#
Autonomous Operation#
Parameter |
Type |
Description |
Default Value |
|---|---|---|---|
|
Unsigned integer |
Maximum interval in seconds between heartbeats to be sent to other Constellation components. The time between heartbeat is adjusted automatically according to the number of nodes in the Constellation but will never exceed this value. |
|
|
Role name |
Role this satellite should take in the Constellation. Accepted values are |
|
Transition Orchestration#
Parameters to control autonomous transition orchestration of satellites:
Parameter |
Type |
Description |
Default Value |
|---|---|---|---|
|
Unsigned integer |
Timeout in seconds to wait for all conditions to be satisfied for conditional transitioning |
|
|
List of strings |
List of canonical names of remote satellites for conditional transitioning in |
- |
|
List of strings |
List of canonical names of remote satellites for conditional transitioning in |
- |
|
List of strings |
List of canonical names of remote satellites for conditional transitioning in |
- |
|
List of strings |
List of canonical names of remote satellites for conditional transitioning in |
- |
|
List of strings |
List of canonical names of remote satellites for conditional transitioning in |
- |
Framework Metrics#
This satellite inherits the following framework metrics from its base classes:
Metrics inherited from Satellite#
None