Added MARTe2 PVs

Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
Bernardo Carvalho
2023-12-19 17:37:12 +00:00
parent 3cfb6bb2ae
commit 8ab9a8dda3
4 changed files with 38 additions and 41 deletions

View File

@@ -312,40 +312,35 @@ record(mbbo, "$(P)$(R)STOPPINGSTATE") {
field(VAL, "0")
}
#### PVs fot ATCA-MARTe2 operation
record( longin, "ISTTOK:marte2:STATUS")
#### PVs for ATCA-MARTe2 operation
#record( mbbi, "$(P)$(R)MARTE-STATUS")
#field(DESC, "Get ATCA-MARTE2 State ")
# field(ZRVL, "0")
# field(ONVL, "1")
# field(ZRST, "IDLE")
# field(ONST, "RUN")
#field(VAL, "0")
record(mbbi, "$(P)$(R)MARTe2-Status")
{
field(DTYP, "Soft Channel")
field(DTYP, "Soft Channel")
field(ZRVL, "0")
field(ONVL, "1")
field(TWVL, "2")
field(ZRST, "IDLE")
field(ONST, "RUN")
field(TWST, "ERROR")
#field(VAL, "0")
}
record( longin, "ISTTOK:marte2:COMMAND")
record(mbbo, "$(P)$(R)MARTe2-Command")
{
field(DTYP, "Soft Channel")
field(DTYP, "Soft Channel")
field(ZRVL, "0")
field(ONVL, "1")
field(ZRST, "GOTOIDLE")
field(ONST, "GOTORUN")
field(VAL, "0")
}
record( longin, "ISTTOK:marte2:RESET")
{
field(DTYP, "Soft Channel")
}
record( waveform, "ISTTOK:marte2:HIST-IDLE-CT")
{
field(DTYP, "Soft Channel")
field(NELM, 10)
field(FTVL, "LONG")
}
record( waveform, "ISTTOK:marte2:HIST-RUN-CT")
{
field(DTYP, "Soft Channel")
field(NELM, 10)
field(FTVL, "LONG")
}
record( longin, "ISTTOK:marte2:TIME")
{
field(DTYP, "Soft Channel")
}
record( longin, "ISTTOK:marte2:COUNTER")
{
field(DTYP, "Soft Channel")
}
record( ai, "ISTTOK:marte2:ADC0S")
record( longin, "$(P)$(R)MARTe2-Reset")
{
field(DTYP, "Soft Channel")
}

View File

@@ -273,11 +273,17 @@ assign IsttokupsBatteryON "{unit}:central:UPS-OnBattery";
monitor IsttokupsBatteryON;
short IsttokUpsShutdown;
assign IsttokUpsShutdown "ISTTOK:central:UPS-Shutdown";
assign IsttokUpsShutdown "ISTTOK:central:UPS-Shutdown";
monitor IsttokUpsShutdown;
short IsttokMARTe2Status;
assign IsttokMARTe2Status "ISTTOK:central:MARTe2-Status";
monitor IsttokMARTe2Status;
//string tmp1_stat;
short IsttokMARTe2Command;
assign IsttokMARTe2Command "ISTTOK:central:MARTe2-Command";
/* Trace message record limited to 40 characters */
string msg;
assign msg to "ISTTOK:central:TraceMessage.VAL";