Skip to content

Add new signals for appending sequencer table#1159

Draft
LuisFSegalla wants to merge 4 commits into
mainfrom
1148-add-table-appending-records-for-panda
Draft

Add new signals for appending sequencer table#1159
LuisFSegalla wants to merge 4 commits into
mainfrom
1148-add-table-appending-records-for-panda

Conversation

@LuisFSegalla

Copy link
Copy Markdown
Contributor

Implements #1148

@LuisFSegalla LuisFSegalla linked an issue Dec 10, 2025 that may be closed by this pull request

@hyperrealist hyperrealist left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comment below.

Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated
Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated

REPLACE = "Replace"
APPEND = "Append"
LAST = "Append Last"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
LAST = "Append Last"
APPEND_LAST = "Append Last"

Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated
Comment on lines +120 to +122
clear_table: SignalW[PandaSeqClear] | None
seq_write: SignalW[PandaSeqWrite] | None
queued_lines: SignalR[PandaSeqQueued] | None

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all attributes of SEQ1.TABLE, so FastCS should create Attrs that have PVs and PVI names that begin with table. Please can you use the names from the issue.

Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated
Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated
Comment on lines 99 to 102

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be deleted now

Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated
queued_lines: SignalR[PandaSeqQueued] | None
table_clear: SignalX | None
table_next_write: SignalW[PandaSeqWrite] | None
table_queued_lines: SignalR[PandaSeqQueued] | None

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be SignalR[int] | None

Comment thread src/ophyd_async/fastcs/panda/_block.py Outdated

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be deleted now

Comment thread src/ophyd_async/fastcs/panda/_block.py
@LuisFSegalla LuisFSegalla force-pushed the 1148-add-table-appending-records-for-panda branch from 729569a to 5f61b4a Compare December 12, 2025 10:45

@coretl coretl left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this looks right

@LuisFSegalla LuisFSegalla force-pushed the 1148-add-table-appending-records-for-panda branch from 5f61b4a to 921c8fe Compare December 18, 2025 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add table appending records for PandA

3 participants