Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions config/hsfei/hsfei_atcpickoff.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# ATC Pickoff Dichroic Selector — C-663 stepper instance
#
# Usage:
# daemons/hsfei/pi-daemon -c config/hsfei/hsfei_atcpickoff.yaml

peer_id: hsfei_atcpickoff

hardware:
ip_address: 192.168.29.100
tcp_port: 10008
axis: "1"
units: mm
timeout_s: 30.0
retry_count: 3


named_positions:
open: 0.0
dichroic_1: 0.0
dichroic_2: 0.0

logging:
level: INFO
21 changes: 21 additions & 0 deletions config/hsfei/hsfei_focpupsel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Focal/Pupil Plane Selector — C-663 stepper instance
#
# Usage:
# daemons/hsfei/pi-daemon -c config/hsfei/hsfei_focpupsel.yaml

peer_id: hsfei_focpupsel

hardware:
ip_address: 192.168.29.100
tcp_port: 10009
axis: "1"
units: mm
timeout_s: 30.0
retry_count: 3

named_positions:
focal: 0.0
pupil: 0.0

logging:
level: INFO
29 changes: 29 additions & 0 deletions config/hsfei/hsfei_msel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# FEI Mask Selector — H C-863 servo + V C-663 stepper, daisy-chained.
#
# Usage:
# daemons/hsfei/pi-daemon -c config/hsfei/hsfei_msel.yaml

peer_id: hsfei_msel

hardware:
ip_address: 192.168.29.100
tcp_port: 10005

stages:
- name: v
device_id: 1
axis: "1"
units: mm
named_positions:
slot_1: 0.0
slot_2: 0.0
- name: h
device_id: 2
axis: "1"
units: mm
named_positions:
slot_1: 0.0
slot_2: 0.0

logging:
level: INFO
13 changes: 4 additions & 9 deletions config/hsfei/hsfei_pickoff.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
# Single Daemon Configuration Example
# For standalone daemon deployment or development/testing
# FEI Pickoff Mirror — C-663 stepper instance
#
# Usage:
# daemon = HsfeiPickoffDaemon.from_config_file("config/pickoff_single.yaml")
# daemons/hsfei/pi-daemon -c config/hsfei/hsfei_pickoff.yaml

peer_id: pickoff
group_id: hsfei
transport: rabbitmq
rabbitmq_url: amqp://localhost
discovery_enabled: false
peer_id: hsfei_pickoff

hardware:
ip_address: 192.168.29.100
tcp_port: 10001
axis: "1"
units: mm
timeout_s: 30.0
retry_count: 3

Expand All @@ -25,4 +21,3 @@ named_positions:

logging:
level: INFO
# file: /var/log/hispec/pickoff.log
29 changes: 29 additions & 0 deletions config/hsfei/hsfei_rlight.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# FEI Retractable Light Source Module — H + V C-863 servo, daisy-chained.
#
# Usage:
# daemons/hsfei/pi-daemon -c config/hsfei/hsfei_rlight.yaml

peer_id: hsfei_rlight

hardware:
ip_address: 192.168.29.100
tcp_port: 10003

stages:
- name: h
device_id: 1
axis: "1"
units: mm
named_positions:
in: 0.0
out: 0.0
- name: v
device_id: 2
axis: "1"
units: mm
named_positions:
in: 0.0
out: 0.0

logging:
level: INFO
Loading
Loading