Generation working and Compilation of MARTe components

This commit is contained in:
ferrog
2025-05-13 16:03:11 +00:00
parent 3a5e378d99
commit 4faee3802a
1571 changed files with 611466 additions and 0 deletions

View File

@@ -0,0 +1,310 @@
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB")
{
field(DESC, "GY2 CCPS Output ON status")
field(DTYP, "stream")
field(INP, "@PWX1500ML.proto getOut CCPS2")
field(ONAM, "ON")
field(PINI, "NO")
field(SCAN, "1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
field(ZNAM, "OFF")
}
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-OUTON-SP")
{
field(DESC, "GY2 CCPS Output ON")
field(DTYP, "stream")
field(ONAM, "ON")
field(OUT, "@PWX1500ML.proto setOut CCPS2")
field(PINI, "NO")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(ZNAM, "OFF")
}
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-RB")
{
field(DESC, "GY2 CCPS remote readback")
field(DTYP, "stream")
field(INP, "@PWX1500ML.proto getRem CCPS2")
field(ONAM, "REM")
field(PINI, "NO")
field(SCAN, "1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(ZNAM, "LOC")
}
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-SP")
{
field(DESC, "GY2 CCPS remote control on")
field(DTYP, "stream")
field(ONAM, "REM")
field(OUT, "@PWX1500ML.proto setRem CCPS2")
field(PINI, "NO")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(ZNAM, "LOC")
}
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-RST")
{
field(DESC, "GY2 CCPS reset device")
field(DTYP, "stream")
field(OUT, "@PWX1500ML.proto resetDevice CCPS2")
field(PINI, "NO")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
}
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-RB")
{
field(DESC, "GY2 CCPS signal source on")
field(DTYP, "stream")
field(INP, "@PWX1500ML.proto getSourceON CCPS2")
field(ONAM, "ON")
field(PINI, "NO")
field(SCAN, "1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
field(ZNAM, "OFF")
}
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-SP")
{
field(DESC, "GY2 CCPS signal source on")
field(DTYP, "stream")
field(ONAM, "ON")
field(OUT, "@PWX1500ML.proto setSourceON CCPS2")
field(PINI, "NO")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
field(ZNAM, "OFF")
}
record (bi,"EC-GN-P01-GBF-CCPS:PSU2320-STAT")
{
field(DESC, "CCPS2 is running")
field(ONAM, "ON")
field(SCAN, "Passive")
field(ZNAM, "OFF")
}
record (bo,"EC-GN-P01-GBF-CCPS:PSU2320-TR")
{
field(DESC, "GY2 CCPS in Operation")
field(ONAM, "ON")
field(PINI, "YES")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
field(VAL, "0")
field(ZNAM, "OFF")
}
record (bo,"EC-GN-P01-GBF-CCPS:STAT-MANM")
{
field(DESC, "Manual Mode SW for GY2 CCPS")
field(ONAM, "ON")
field(PINI, "YES")
field(SCAN, "Passive")
field(VAL, "0")
field(ZNAM, "OFF")
}
record (bo,"EC-GN-P01-GBF-CCPS:STAT-SIMM")
{
field(DESC, "GY2 CCPS Simulation Mode SW")
field(ONAM, "YES")
field(PINI, "YES")
field(SCAN, "Passive")
field(VAL, "0")
field(ZNAM, "NO")
}
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-CURR-RB")
{
field(DESC, "GY2 CCPS Output current readback")
field(DTYP, "stream")
field(EGU, "A")
field(HOPR, "60.0")
field(INP, "@PWX1500ML.proto getCurr CCPS2")
field(LOPR, "0")
field(PINI, "NO")
field(PREC, "1")
field(SCAN, "1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
}
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-CURR-SP")
{
field(DESC, "GY2 CCPS Output current setpoint")
field(DRVH, "58.8")
field(DRVL, "0")
field(DTYP, "stream")
field(EGU, "A")
field(HOPR, "58.8")
field(LOPR, "0")
field(OUT, "@PWX1500ML.proto setCurr CCPS2")
field(PINI, "NO")
field(PREC, "1")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
}
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-DCV-RB")
{
field(DESC, "GY2 CCPS V range readback")
field(DTYP, "stream")
field(EGU, "V")
field(HOPR, "300")
field(INP, "@PWX1500ML.proto getVolt CCPS2")
field(LOPR, "0")
field(PINI, "NO")
field(PREC, "1")
field(SCAN, "1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
}
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-DCV-SP")
{
field(DESC, "GY2 CCPS V range readback")
field(DRVH, "84")
field(DRVL, "0")
field(DTYP, "stream")
field(EGU, "V")
field(HOPR, "84")
field(LOPR, "0")
field(OUT, "@PWX1500ML.proto setVolt CCPS2")
field(PINI, "NO")
field(PREC, "1")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
}
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-EREF")
{
field(DESC, "GY2 CCPS voltage setpoint")
field(DRVH, "80")
field(DRVL, "0")
field(EGU, "V")
field(HOPR, "80")
field(LOPR, "0")
field(PINI, "YES")
field(PREC, "2")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
field(VAL, "0")
}
record (ao,"EC-GN-P01-GBF-CCPS:PSU2320-EREF-MSP")
{
field(DESC, "GY2 CCPS voltage manual setpoint")
field(DRVH, "80")
field(DRVL, "0")
field(EGU, "V")
field(HOPR, "80")
field(LOPR, "0")
field(PINI, "YES")
field(PREC, "2")
field(SCAN, "Passive")
field(VAL, "0")
}
record (stringin,"EC-GN-P01-GBF-CCPS:PSU2320-ERROR")
{
field(DESC, "GY2 CCPS Error message")
field(DTYP, "stream")
field(INP, "@PWX1500ML.proto getError CCPS2")
field(PINI, "NO")
field(SCAN, "1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
}
record (stringin,"EC-GN-P01-GBF-CCPS:PSU2320-IDN")
{
field(DESC, "GY2 CCPS IDN")
field(DTYP, "stream")
field(INP, "@PWX1500ML.proto readDeviceID CCPS2")
field(PINI, "NO")
field(SCAN, "10 second")
}
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCI")
{
field(DESC, "GY2 CCPS Measued DC Current")
field(DTYP, "stream")
field(EGU, "A")
field(HOPR, "58.8")
field(INP, "@PWX1500ML.proto getMeasDCI CCPS2")
field(LOPR, "-58.8")
field(PINI, "NO")
field(PREC, "3")
field(SCAN, ".1 second")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
}
record (ai,"EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV")
{
field(DESC, "GY2 CCPS Measued DC Voltage")
field(DTYP, "stream")
field(EGU, "V")
field(HOPR, "200")
field(INP, "@PWX1500ML.proto getMeasDCV CCPS2")
field(LOPR, "-200")
field(PINI, "NO")
field(PREC, "3")
field(SCAN, "Passive")
field(SIML, "EC-GN-P01-GBF-CCPS:STAT-SIMM")
field(VAL, "0")
}
record (ai,"EC-GN-P01-GBF-CCPS:STAT-AMP")
{
field(DESC, "Amplitude")
field(PINI, "NO")
field(SCAN, "Passive")
field(VAL, "3.5")
}
record (ai,"EC-GN-P01-GBF-CCPS:STAT-FREQ")
{
field(DESC, "Frequency")
field(PINI, "NO")
field(SCAN, "Passive")
field(VAL, "1")
}
record (ai,"EC-GN-P01-GBF-CCPS:STAT-OFFS")
{
field(DESC, "Offset")
field(PINI, "NO")
field(SCAN, "Passive")
field(VAL, "1")
}
record (calcout,"EC-GN-P01-GBF-CCPS:STAT-OP-CALC")
{
field(CALC, "(A==1 || B==1 || C==1)?1:0; C:=B; B:=A")
field(DESC, "GYB CCPS operation check")
field(FLNK, "EC-GN-P01-GBF-CCPS:PSU2320-TR")
field(INPA, "EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF")
field(INPB, "0")
field(INPC, "0")
field(OUT, "EC-GN-P01-GBF-CCPS:PSU2320-TR")
field(SCAN, "Passive")
}
record (calc,"EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF")
{
field(CALC, "(A==1 andand ABS(B-C)>0.1)?1:0; C:=B")
field(DESC, "GYB CCPS operation check")
field(FLNK, "EC-GN-P01-GBF-CCPS:STAT-OP-CALC")
field(INPA, "EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB")
field(INPB, "EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV PP")
field(SCAN, ".1 second")
}