Added MARTe2 PVs in State Machine

Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
Bernardo Carvalho
2024-04-23 15:57:51 +00:00
parent fa28a411c3
commit a0a43ee5a6
8 changed files with 73 additions and 37 deletions

View File

@@ -0,0 +1,57 @@
# vim: sta:et:sw=4:ts=4:sts=4
#
# Project : ISTTOK slow Control
#
# File :
# Description : Records for ISTTOK MARTe2 Control
#
##
# Author : Bernardo Carvalho (IPFN-IST)
#
# Copyright (c) : (IPFN-IST)
# Created 14-Apr-2024
#
##
#### PVs for ATCA-MARTe2 operation
record(mbbi, "$(P)$(R)MARTe2-Status")
{
field(DTYP, "Soft Channel")
# Writen by MARTe2 Datasource
field(ZRVL, "0")
field(ONVL, "1")
field(TWVL, "2")
field(ZRST, "IDLE")
field(ONST, "RUN")
field(TWST, "ERROR")
}
record(mbbo, "$(P)$(R)MARTe2-Command")
{
field(DTYP, "Soft Channel")
field(ZRVL, "0")
field(ONVL, "1")
field(ZRST, "GOTOIDLE")
field(ONST, "GOTORUN")
field(VAL, "0")
}
record( longin, "$(P)$(R)MARTe2-Reset")
{
field(DTYP, "Soft Channel")
}
record(waveform, "$(P)$(R)ATCAIOP1-EO")
{
field(DESC, "EO parameters for ATCA-IOP Board 1")
field(DTYP, "Soft Channel")
field(NELM, 16)
field(FTVL, "LONG")
}
record(waveform, "$(P)$(R)ATCAIOP1-WO")
{
field(DESC, "WO parameters for ATCA-IOP Board 1")
field(DTYP, "Soft Channel")
field(NELM, 16)
field(FTVL, "FLOAT")
}