Generation working and Compilation of MARTe components
This commit is contained in:
@@ -0,0 +1,310 @@
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output ON status")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getOut CCPS1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-OUTON-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output ON")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PWX1500ML.proto setOut CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS remote readback")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getRem CCPS1")
|
||||
field(ONAM, "REM")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "LOC")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS remote control on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "REM")
|
||||
field(OUT, "@PWX1500ML.proto setRem CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(ZNAM, "LOC")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-RST")
|
||||
{
|
||||
field(DESC, "GY1 CCPS reset device")
|
||||
field(DTYP, "stream")
|
||||
field(OUT, "@PWX1500ML.proto resetDevice CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS signal source on")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getSourceON CCPS1")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS signal source on")
|
||||
field(DTYP, "stream")
|
||||
field(ONAM, "ON")
|
||||
field(OUT, "@PWX1500ML.proto setSourceON CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bi,"EC-GN-P01-GAF-CCPS:PSU2320-STAT")
|
||||
{
|
||||
field(DESC, "CCPS1 is running")
|
||||
field(ONAM, "ON")
|
||||
field(SCAN, "Passive")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:PSU2320-TR")
|
||||
{
|
||||
field(DESC, "GY1 CCPS in Operation")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:STAT-MANM")
|
||||
{
|
||||
field(DESC, "Manual Mode SW for GY1 CCPS")
|
||||
field(ONAM, "ON")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "OFF")
|
||||
}
|
||||
|
||||
record (bo,"EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Simulation Mode SW")
|
||||
field(ONAM, "YES")
|
||||
field(PINI, "YES")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "0")
|
||||
field(ZNAM, "NO")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-CURR-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output current readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "60.0")
|
||||
field(INP, "@PWX1500ML.proto getCurr CCPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-CURR-SP")
|
||||
{
|
||||
field(DESC, "GY1 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 CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-DCV-RB")
|
||||
{
|
||||
field(DESC, "GY1 CCPS DCV range readback")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "300")
|
||||
field(INP, "@PWX1500ML.proto getVolt CCPS1")
|
||||
field(LOPR, "0")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-DCV-SP")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Output DCV setpoint")
|
||||
field(DRVH, "84")
|
||||
field(DRVL, "0")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "84")
|
||||
field(LOPR, "0")
|
||||
field(OUT, "@PWX1500ML.proto setVolt CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "1")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-EREF")
|
||||
{
|
||||
field(DESC, "GY1 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-GAF:STAT-AO-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ao,"EC-GN-P01-GAF-CCPS:PSU2320-EREF-MSP")
|
||||
{
|
||||
field(DESC, "GY1 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-GAF-CCPS:PSU2320-ERROR")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Error message")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto getError CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
}
|
||||
|
||||
record (stringin,"EC-GN-P01-GAF-CCPS:PSU2320-IDN")
|
||||
{
|
||||
field(DESC, "GY1 CCPS IDN")
|
||||
field(DTYP, "stream")
|
||||
field(INP, "@PWX1500ML.proto readDeviceID CCPS1")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "10 second")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCI")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Measued DC Current")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "A")
|
||||
field(HOPR, "58.8")
|
||||
field(INP, "@PWX1500ML.proto getMeasDCI CCPS1")
|
||||
field(LOPR, "-58.8")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "3")
|
||||
field(SCAN, ".1 second")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV")
|
||||
{
|
||||
field(DESC, "GY1 CCPS Measued DC Voltage")
|
||||
field(DTYP, "stream")
|
||||
field(EGU, "V")
|
||||
field(HOPR, "200")
|
||||
field(INP, "@PWX1500ML.proto getMeasDCV CCPS1")
|
||||
field(LOPR, "-200")
|
||||
field(PINI, "NO")
|
||||
field(PREC, "3")
|
||||
field(SCAN, "Passive")
|
||||
field(SIML, "EC-GN-P01-GAF-CCPS:STAT-SIMM")
|
||||
field(VAL, "0")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:STAT-AMP")
|
||||
{
|
||||
field(DESC, "Amplitude")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "3.5")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:STAT-FREQ")
|
||||
{
|
||||
field(DESC, "Frequency")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (ai,"EC-GN-P01-GAF-CCPS:STAT-OFFS")
|
||||
{
|
||||
field(DESC, "Offset")
|
||||
field(PINI, "NO")
|
||||
field(SCAN, "Passive")
|
||||
field(VAL, "1")
|
||||
}
|
||||
|
||||
record (calcout,"EC-GN-P01-GAF-CCPS:STAT-OP-CALC")
|
||||
{
|
||||
field(CALC, "(A==1 || B==1 || C==1)?1:0; C:=B; B:=A")
|
||||
field(DESC, "GYA CCPS operation check")
|
||||
field(FLNK, "EC-GN-P01-GAF-CCPS:PSU2320-TR")
|
||||
field(INPA, "EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF")
|
||||
field(INPB, "0")
|
||||
field(INPC, "0")
|
||||
field(OUT, "EC-GN-P01-GAF-CCPS:PSU2320-TR")
|
||||
field(SCAN, "Passive")
|
||||
}
|
||||
|
||||
record (calc,"EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF")
|
||||
{
|
||||
field(CALC, "(A==1 andand ABS(B-C)>0.1)?1:0; C:=B")
|
||||
field(DESC, "GYA CCPS operation check")
|
||||
field(FLNK, "EC-GN-P01-GAF-CCPS:STAT-OP-CALC")
|
||||
field(INPA, "EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB")
|
||||
field(INPB, "EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV PP")
|
||||
field(SCAN, ".1 second")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
//+======================================================================
|
||||
// $HeadURL: https://svnpub.iter.org/codac/iter/codac/dev/units/m-sdd-translator-parts/tags/CODAC-CORE-6.0.0/org.iter.codac.sdd.translators/src/main/resources/templates/sdn/topicvars.h.vm $
|
||||
// $Id: topicvars.h.vm 83098 2018-01-08 13:23:38Z cesnikt $
|
||||
//
|
||||
// Project : CODAC Core System
|
||||
//
|
||||
// Description : SDN Program - Gyrotron01DAN
|
||||
//
|
||||
// Author : Kirti Mahajan, Lana Abadie and TCS (link with velocity and SDD model)
|
||||
//
|
||||
// Copyright (c) : 2010-2018 ITER Organization,
|
||||
// CS 90 046
|
||||
// 13067 St. Paul-lez-Durance Cedex
|
||||
// France
|
||||
//
|
||||
// This file is part of ITER CODAC software.
|
||||
// For the terms and conditions of redistribution or use of this software
|
||||
// refer to the file ITER-LICENSE.TXT located in the top level directory
|
||||
// of the distribution package.
|
||||
//
|
||||
//-======================================================================
|
||||
|
||||
#ifndef TOPICVARS_H
|
||||
#define TOPICVARS_H
|
||||
|
||||
#include "includetopics.h"
|
||||
|
||||
/* Declare variables for the topics on which application is publishing. */
|
||||
//+P=====================================================================
|
||||
//-P=====================================================================
|
||||
|
||||
/* Declare variables for the topics to which application is subscribing. */
|
||||
//+S=====================================================================
|
||||
//-S=====================================================================
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user