pgva_interface
PGVA Interface class.
Abstract interface description for exportation to CoDeSys libraries and other systems for consistent integration
PGVAInterface
Bases: ABC
Interface class for PGVA that needs to be implemented by the user.
Source code in src/pgva/pgva_interface.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | |
__init__(config)
abstractmethod
get_error_word()
abstractmethod
Gets the error word from the PGVA-1.
Returns:
| Type | Description |
|---|---|
|
Error word: Dictionary of error word |
get_internal_sensor_data()
abstractmethod
Returns all the internal sensor data in mBar.
Returns:
| Name | Type | Description |
|---|---|---|
Dictionary |
All current readings of internal sensors |
get_modbus_error_word()
abstractmethod
Get the error word from the PGVA-1.
Returns:
| Type | Description |
|---|---|
|
Modbus error word: Dictionary of modbus error word |
get_output_pressure()
abstractmethod
get_pressure_chamber()
abstractmethod
Returns the current reading of the pressure chamber in mBar.
Returns:
| Type | Description |
|---|---|
|
Chamber pressure |
get_status_word()
abstractmethod
Gets the status word from the PGVA.
Returns:
| Type | Description |
|---|---|
|
Status word: Dictionary of status |
get_vacuum_chamber()
abstractmethod
Returns the current reading of the vacuum chamber in mBar.
Returns:
| Type | Description |
|---|---|
|
Vacuum pressure |
get_warning_word()
abstractmethod
Gets the warning word from the PGVA-1.
Returns:
| Type | Description |
|---|---|
|
Warning word: Dictionary of warning word |
set_output_pressure(pressure)
abstractmethod
set_pressure_chamber(pressure)
abstractmethod
set_vacuum_chamber(vacuum)
abstractmethod
toggle_pump(toggle)
abstractmethod
Enable / Disables the pump.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
toggle
|
bool
|
1 for on, 0 for off |
required |
toggle_trigger(trigger)
abstractmethod
Toggles the trigger.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
trigger
|
bool
|
boolean value for on or off |
required |