Skip to content
Snippets Groups Projects
Commit c896c1ba authored by Alexandre MALFREYT's avatar Alexandre MALFREYT Committed by Florent LANGLOIS
Browse files

Add README.md

parent c6207ee6
Branches
Tags
1 merge request!2Python 3 + améliorations
# GE PACE-5000 Pressure Controller
## Overview
This is a Tango Device Server for controlling the GE PACE5000 & PACE6000 (Pressure Automated Calibration Equipment) device.
It can handle one or multiple channels.
The implementation consists of two Tango device classes:
1. **GEpressCtrlPACE5000** - Main controller device that handles socket communication with the physical hardware
2. **GEpressCtrlPACE5000Channel** - Device that represents a channel of the hardware, and provides attributes and commands
## Configuration
The device server requires the following configuration parameters:
### GEpressCtrlPACE5000 Properties
- **IPAddress** - IP address of the PACE-5000 device
- **PortNb** - TCP port for communication (default: 5025)
### GEpressCtrlPACE5000Channel Properties
- **Channel** - Number of the channel
- **SocketDevice** - Name of the main controller device (e.g., "domain/family/GEpressCtrlPACE5000")
## Usage
### Starting the Device Server
To start the device server:
```bash
python GEpressCtrlPACE5000.py <instance_name> -v<level>
```
Where `<instance_name>` is the name of the instance you want to create, and `<level>` is the verbosity level (0-5).
This will start both the main controller and the channel controller devices that are associated with the specified instance name.
### Commands, Attributes, and States
See the provided documentation for [GEpressCtrlPACE5000](./GEpressCtrlPACE5000/doc_html/index.html) and [GEpressCtrlPACE5000Channel](./GEpressCtrlPACE5000Channel/doc_html/index.html)
- GEpressCtrlPACE5000:
- [Commands](./GEpressCtrlPACE5000/doc_html/Commands.html)
- [Attributes](./GEpressCtrlPACE5000/doc_html/Attributes.html)
- [States](./GEpressCtrlPACE5000/doc_html/States.html)
- GEpressCtrlPACE5000Channel:
- [Commands](./GEpressCtrlPACE5000Channel/doc_html/Commands.html)
- [Attributes](./GEpressCtrlPACE5000Channel/doc_html/Attributes.html)
- [States](./GEpressCtrlPACE5000Channel/doc_html/States.html)
## Documentation
[Manufacturer's documentation](https://assets.tequipment.net/assets/1/26/GE_Druck_PACE5000___6000_Safety_Manual_K0447_Rev_9.pdf) for the PACE-5000 and PACE-6000 ([archive](https://web.archive.org/web/20250319140201/https://assets.tequipment.net/assets/1/26/GE_Druck_PACE5000___6000_Safety_Manual_K0447_Rev_9.pdf))
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment