ASYCONT600 Axis Control Unit Instrument Interface
Project description
ASYCONT600 Axis Control Unit Instrument Interface
This microservice covers XML based directives which are sent by TCP connection.
Instrument manual can be found in doc folder.
Microservice configuration
- HTTP server
- Listening port is 7339 (Can bu configured)
- Listens from all network IPs
- Developed with ASP.NET Core with .NET 8.0
Requirements
Runtime
- .NET 8.0 Runtime
winget install Microsoft.DotNet.Runtime.8 # Windows only
- ASP.NET Core 8.0 Runtime
winget install Microsoft.DotNet.AspNetCore.8 # Windows only
Development
- .NET 8.0 SDK
winget install Microsoft.DotNet.SDK.8 # Windows only
Endpoints
| Method | Path | Definition |
|---|---|---|
| PUT | /move/{move_type}/{axis}/{position} | Move axis to desired position |
| PUT | /reference/{axis}/{position} | Set current position as the desired reference for axis |
| PUT | /home/{axis} | Starts preset homing procedure for the axis |
| PUT | /quickstop/{axis} | Immediately stop axis |
| PUT | /quickstop | Immediately stop all axes |
| PUT | /bringxy | Bring X and Y axis to probe mounting position |
Where the endpoint parameters are:
| Parameter | Options |
|---|---|
| {move_type} | absolute, relative |
| {axis} | x, y, z, pol, slide, azimuth |
| {position} | [user input] |
Note: bringxy command moves x axis to lower limit and y axis to lower limit plus 0.5 meters.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asycont600-0.8.1.tar.gz.
File metadata
- Download URL: asycont600-0.8.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66a40618b14c88b869ff03e27fab176029c82f1adc0a63f5fbf34e34dc23ac7c
|
|
| MD5 |
93104c2d317ced0c67cdcfd68038c663
|
|
| BLAKE2b-256 |
4bff054b8c9e9150f67e61d55ee6eaa6de4feec0a98a6446e3c319a5e1b8f438
|
Provenance
The following attestation bundles were made for asycont600-0.8.1.tar.gz:
Publisher:
build_and_release.yml on yigithsyn/asycont600
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asycont600-0.8.1.tar.gz -
Subject digest:
66a40618b14c88b869ff03e27fab176029c82f1adc0a63f5fbf34e34dc23ac7c - Sigstore transparency entry: 783603574
- Sigstore integration time:
-
Permalink:
yigithsyn/asycont600@81f5061444a6d97ca34b2a6c70717ea45f41f794 -
Branch / Tag:
refs/tags/v0.8.1 - Owner: https://github.com/yigithsyn
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_release.yml@81f5061444a6d97ca34b2a6c70717ea45f41f794 -
Trigger Event:
push
-
Statement type:
File details
Details for the file asycont600-0.8.1-py3-none-any.whl.
File metadata
- Download URL: asycont600-0.8.1-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
264a6c123a902d2df97f4828b75fa97bcd25a13cc1f5734a25757109f0204885
|
|
| MD5 |
7e20090eb10aff05085cefcab0214999
|
|
| BLAKE2b-256 |
b67d1f6a1507f42ecd632ca670f47a97620b205b46d2c189bf73ec1be4c206ef
|
Provenance
The following attestation bundles were made for asycont600-0.8.1-py3-none-any.whl:
Publisher:
build_and_release.yml on yigithsyn/asycont600
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asycont600-0.8.1-py3-none-any.whl -
Subject digest:
264a6c123a902d2df97f4828b75fa97bcd25a13cc1f5734a25757109f0204885 - Sigstore transparency entry: 783603628
- Sigstore integration time:
-
Permalink:
yigithsyn/asycont600@81f5061444a6d97ca34b2a6c70717ea45f41f794 -
Branch / Tag:
refs/tags/v0.8.1 - Owner: https://github.com/yigithsyn
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_release.yml@81f5061444a6d97ca34b2a6c70717ea45f41f794 -
Trigger Event:
push
-
Statement type: