From e562bf7d3358919c4df0102b945dbdb1f2aaf2a7 Mon Sep 17 00:00:00 2001
From: Suchita Lad
Date: Fri, 17 May 2024 11:46:29 +0530
Subject: Split xsl into multiple files
---
.gitignore | 1 +
blocks/Makefile | 15 ++-
blocks/eda-frontend/src/static/xcos2xml.xsl | 140 --------------------------
blocks/xcos2xml/blocks/ANDBLK.xsl | 31 ++++++
blocks/xcos2xml/blocks/ANDLOG_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/CCS.xsl | 31 ++++++
blocks/xcos2xml/blocks/CLINDUMMY_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/CLKSOMV_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/COSBLK_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/CVS.xsl | 31 ++++++
blocks/xcos2xml/blocks/CurrentSensor.xsl | 31 ++++++
blocks/xcos2xml/blocks/DERIV.xsl | 31 ++++++
blocks/xcos2xml/blocks/DFLIPFLOP.xsl | 31 ++++++
blocks/xcos2xml/blocks/DLATCH.xsl | 31 ++++++
blocks/xcos2xml/blocks/Extract_Activation.xsl | 31 ++++++
blocks/xcos2xml/blocks/Flowmeter.xsl | 31 ++++++
blocks/xcos2xml/blocks/Ground.xsl | 31 ++++++
blocks/xcos2xml/blocks/INVBLK.xsl | 31 ++++++
blocks/xcos2xml/blocks/MATZCONJ.xsl | 31 ++++++
blocks/xcos2xml/blocks/MAX_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/MIN_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/NEGTOPOS_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/OpAmp.xsl | 31 ++++++
blocks/xcos2xml/blocks/POSTONEG_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/PROD_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/PotentialSensor.xsl | 31 ++++++
blocks/xcos2xml/blocks/SAWTOOTH_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/SELF_SWITCH.xsl | 31 ++++++
blocks/xcos2xml/blocks/SINBLK_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/SOM_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/SUM_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/TANBLK_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/TEXT_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/TIME_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/TRASH_f.xsl | 31 ++++++
blocks/xcos2xml/blocks/VariableResistor.xsl | 31 ++++++
blocks/xcos2xml/blocks/VirtualCLK0.xsl | 31 ++++++
blocks/xcos2xml/blocks/VoltageSensor.xsl | 31 ++++++
blocks/xcos2xml/foot.xsl | 6 ++
blocks/xcos2xml/head.xsl | 50 +++++++++
40 files changed, 1156 insertions(+), 141 deletions(-)
delete mode 100644 blocks/eda-frontend/src/static/xcos2xml.xsl
create mode 100644 blocks/xcos2xml/blocks/ANDBLK.xsl
create mode 100644 blocks/xcos2xml/blocks/ANDLOG_f.xsl
create mode 100644 blocks/xcos2xml/blocks/CCS.xsl
create mode 100644 blocks/xcos2xml/blocks/CLINDUMMY_f.xsl
create mode 100644 blocks/xcos2xml/blocks/CLKSOMV_f.xsl
create mode 100644 blocks/xcos2xml/blocks/COSBLK_f.xsl
create mode 100644 blocks/xcos2xml/blocks/CVS.xsl
create mode 100644 blocks/xcos2xml/blocks/CurrentSensor.xsl
create mode 100644 blocks/xcos2xml/blocks/DERIV.xsl
create mode 100644 blocks/xcos2xml/blocks/DFLIPFLOP.xsl
create mode 100644 blocks/xcos2xml/blocks/DLATCH.xsl
create mode 100644 blocks/xcos2xml/blocks/Extract_Activation.xsl
create mode 100644 blocks/xcos2xml/blocks/Flowmeter.xsl
create mode 100644 blocks/xcos2xml/blocks/Ground.xsl
create mode 100644 blocks/xcos2xml/blocks/INVBLK.xsl
create mode 100644 blocks/xcos2xml/blocks/MATZCONJ.xsl
create mode 100644 blocks/xcos2xml/blocks/MAX_f.xsl
create mode 100644 blocks/xcos2xml/blocks/MIN_f.xsl
create mode 100644 blocks/xcos2xml/blocks/NEGTOPOS_f.xsl
create mode 100644 blocks/xcos2xml/blocks/OpAmp.xsl
create mode 100644 blocks/xcos2xml/blocks/POSTONEG_f.xsl
create mode 100644 blocks/xcos2xml/blocks/PROD_f.xsl
create mode 100644 blocks/xcos2xml/blocks/PotentialSensor.xsl
create mode 100644 blocks/xcos2xml/blocks/SAWTOOTH_f.xsl
create mode 100644 blocks/xcos2xml/blocks/SELF_SWITCH.xsl
create mode 100644 blocks/xcos2xml/blocks/SINBLK_f.xsl
create mode 100644 blocks/xcos2xml/blocks/SOM_f.xsl
create mode 100644 blocks/xcos2xml/blocks/SUM_f.xsl
create mode 100644 blocks/xcos2xml/blocks/TANBLK_f.xsl
create mode 100644 blocks/xcos2xml/blocks/TEXT_f.xsl
create mode 100644 blocks/xcos2xml/blocks/TIME_f.xsl
create mode 100644 blocks/xcos2xml/blocks/TRASH_f.xsl
create mode 100644 blocks/xcos2xml/blocks/VariableResistor.xsl
create mode 100644 blocks/xcos2xml/blocks/VirtualCLK0.xsl
create mode 100644 blocks/xcos2xml/blocks/VoltageSensor.xsl
create mode 100644 blocks/xcos2xml/foot.xsl
create mode 100644 blocks/xcos2xml/head.xsl
diff --git a/.gitignore b/.gitignore
index 668b5ef3..f6e0787b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@ blocks/*.xml
blocks/xcosblocks.py
blocks/Xcos/xcosblocks.py
blocks/blocks/xcosblocks/xcosblocks.py
+blocks/eda-frontend/src/static/xcos2xml.xsl
diff --git a/blocks/Makefile b/blocks/Makefile
index d93572a0..da7d54f7 100644
--- a/blocks/Makefile
+++ b/blocks/Makefile
@@ -7,11 +7,18 @@ SRCFILES += $(sort $(wildcard Xcos/blocks/*.py))
SRCFILES += $(sort $(wildcard Xcos/ports/*.py))
SRCFILES += $(sort $(wildcard Xcos/links/*.py))
+XCOS2XMLFILES := $(sort $(wildcard xcos2xml/head.xsl))
+XCOS2XMLFILES += $(sort $(wildcard xcos2xml/blocks/*.xsl))
+#XCOS2XMLFILES += $(sort $(wildcard xcos2xml/ports/*.xsl))
+#XCOS2XMLFILES += $(sort $(wildcard xcos2xml/links/*.xsl))
+XCOS2XMLFILES += $(sort $(wildcard xcos2xml/foot.xsl))
+
IMPORT := Xcos/xcosblocks.py
TARGET := xcosblocks.py
TARGET2 := $(BLOCKDIR)/$(TARGET)
+TARGET3 := eda-frontend/src/static/xcos2xml.xsl
-all : $(IMPORT) $(TARGET) $(TARGET2)
+all : $(IMPORT) $(TARGET) $(TARGET2) $(TARGET3)
$(IMPORT) : $(SRCFILES)
@echo Making $@ ...
@@ -47,3 +54,9 @@ flake8 : $(TARGET)
$(TARGET2) : .srcflake8
cp -f $(TARGET) $@
+
+$(TARGET3) : $(XCOS2XMLFILES)
+ @echo Making $@ ...
+ @for f in $^; do \
+ cat "$$f"; \
+ done > $@
diff --git a/blocks/eda-frontend/src/static/xcos2xml.xsl b/blocks/eda-frontend/src/static/xcos2xml.xsl
deleted file mode 100644
index 9771aa44..00000000
--- a/blocks/eda-frontend/src/static/xcos2xml.xsl
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Xcos
-
- Unknown
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
- Unknown
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 0
- Component
- XCOS
- 0
- 0
- 1
- 0
- 0
- 0
-
-
-
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 0
- Component
- XCOS
- 1
- 0
- 1
- 0
- 0
- 0
-
-
-
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/blocks/xcos2xml/blocks/ANDBLK.xsl b/blocks/xcos2xml/blocks/ANDBLK.xsl
new file mode 100644
index 00000000..d52adbf2
--- /dev/null
+++ b/blocks/xcos2xml/blocks/ANDBLK.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/ANDLOG_f.xsl b/blocks/xcos2xml/blocks/ANDLOG_f.xsl
new file mode 100644
index 00000000..73f2bcef
--- /dev/null
+++ b/blocks/xcos2xml/blocks/ANDLOG_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/blocks/xcos2xml/blocks/CCS.xsl b/blocks/xcos2xml/blocks/CCS.xsl
new file mode 100644
index 00000000..e9ca47e9
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CCS.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLINDUMMY_f.xsl b/blocks/xcos2xml/blocks/CLINDUMMY_f.xsl
new file mode 100644
index 00000000..eaa2b796
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLINDUMMY_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CLKSOMV_f.xsl b/blocks/xcos2xml/blocks/CLKSOMV_f.xsl
new file mode 100644
index 00000000..33f29232
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CLKSOMV_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/COSBLK_f.xsl b/blocks/xcos2xml/blocks/COSBLK_f.xsl
new file mode 100644
index 00000000..99a4b4d2
--- /dev/null
+++ b/blocks/xcos2xml/blocks/COSBLK_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CVS.xsl b/blocks/xcos2xml/blocks/CVS.xsl
new file mode 100644
index 00000000..e49a8c8e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CVS.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/CurrentSensor.xsl b/blocks/xcos2xml/blocks/CurrentSensor.xsl
new file mode 100644
index 00000000..83172ca1
--- /dev/null
+++ b/blocks/xcos2xml/blocks/CurrentSensor.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DERIV.xsl b/blocks/xcos2xml/blocks/DERIV.xsl
new file mode 100644
index 00000000..b5d392f9
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DERIV.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DFLIPFLOP.xsl b/blocks/xcos2xml/blocks/DFLIPFLOP.xsl
new file mode 100644
index 00000000..6a6f64b4
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DFLIPFLOP.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/DLATCH.xsl b/blocks/xcos2xml/blocks/DLATCH.xsl
new file mode 100644
index 00000000..f8cc86e9
--- /dev/null
+++ b/blocks/xcos2xml/blocks/DLATCH.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Extract_Activation.xsl b/blocks/xcos2xml/blocks/Extract_Activation.xsl
new file mode 100644
index 00000000..b29d5bb8
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Extract_Activation.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Flowmeter.xsl b/blocks/xcos2xml/blocks/Flowmeter.xsl
new file mode 100644
index 00000000..ff2aed15
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Flowmeter.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/Ground.xsl b/blocks/xcos2xml/blocks/Ground.xsl
new file mode 100644
index 00000000..93a780c3
--- /dev/null
+++ b/blocks/xcos2xml/blocks/Ground.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/blocks/xcos2xml/blocks/INVBLK.xsl b/blocks/xcos2xml/blocks/INVBLK.xsl
new file mode 100644
index 00000000..107d9544
--- /dev/null
+++ b/blocks/xcos2xml/blocks/INVBLK.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/MATZCONJ.xsl b/blocks/xcos2xml/blocks/MATZCONJ.xsl
new file mode 100644
index 00000000..8b5ffdeb
--- /dev/null
+++ b/blocks/xcos2xml/blocks/MATZCONJ.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/MAX_f.xsl b/blocks/xcos2xml/blocks/MAX_f.xsl
new file mode 100644
index 00000000..85b555f3
--- /dev/null
+++ b/blocks/xcos2xml/blocks/MAX_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/MIN_f.xsl b/blocks/xcos2xml/blocks/MIN_f.xsl
new file mode 100644
index 00000000..5a5fdf73
--- /dev/null
+++ b/blocks/xcos2xml/blocks/MIN_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/NEGTOPOS_f.xsl b/blocks/xcos2xml/blocks/NEGTOPOS_f.xsl
new file mode 100644
index 00000000..4860d39e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/NEGTOPOS_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/OpAmp.xsl b/blocks/xcos2xml/blocks/OpAmp.xsl
new file mode 100644
index 00000000..c3f9c7a8
--- /dev/null
+++ b/blocks/xcos2xml/blocks/OpAmp.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/POSTONEG_f.xsl b/blocks/xcos2xml/blocks/POSTONEG_f.xsl
new file mode 100644
index 00000000..7de691db
--- /dev/null
+++ b/blocks/xcos2xml/blocks/POSTONEG_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/PROD_f.xsl b/blocks/xcos2xml/blocks/PROD_f.xsl
new file mode 100644
index 00000000..6c804d88
--- /dev/null
+++ b/blocks/xcos2xml/blocks/PROD_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/PotentialSensor.xsl b/blocks/xcos2xml/blocks/PotentialSensor.xsl
new file mode 100644
index 00000000..e97cfd1e
--- /dev/null
+++ b/blocks/xcos2xml/blocks/PotentialSensor.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/SAWTOOTH_f.xsl b/blocks/xcos2xml/blocks/SAWTOOTH_f.xsl
new file mode 100644
index 00000000..62d8ad3c
--- /dev/null
+++ b/blocks/xcos2xml/blocks/SAWTOOTH_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/SELF_SWITCH.xsl b/blocks/xcos2xml/blocks/SELF_SWITCH.xsl
new file mode 100644
index 00000000..62d8ad3c
--- /dev/null
+++ b/blocks/xcos2xml/blocks/SELF_SWITCH.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/SINBLK_f.xsl b/blocks/xcos2xml/blocks/SINBLK_f.xsl
new file mode 100644
index 00000000..1ab14dde
--- /dev/null
+++ b/blocks/xcos2xml/blocks/SINBLK_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/SOM_f.xsl b/blocks/xcos2xml/blocks/SOM_f.xsl
new file mode 100644
index 00000000..40a9f834
--- /dev/null
+++ b/blocks/xcos2xml/blocks/SOM_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/SUM_f.xsl b/blocks/xcos2xml/blocks/SUM_f.xsl
new file mode 100644
index 00000000..09afed88
--- /dev/null
+++ b/blocks/xcos2xml/blocks/SUM_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/TANBLK_f.xsl b/blocks/xcos2xml/blocks/TANBLK_f.xsl
new file mode 100644
index 00000000..9f457d94
--- /dev/null
+++ b/blocks/xcos2xml/blocks/TANBLK_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/TEXT_f.xsl b/blocks/xcos2xml/blocks/TEXT_f.xsl
new file mode 100644
index 00000000..53fb9d06
--- /dev/null
+++ b/blocks/xcos2xml/blocks/TEXT_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/TIME_f.xsl b/blocks/xcos2xml/blocks/TIME_f.xsl
new file mode 100644
index 00000000..2fdbe06b
--- /dev/null
+++ b/blocks/xcos2xml/blocks/TIME_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/TRASH_f.xsl b/blocks/xcos2xml/blocks/TRASH_f.xsl
new file mode 100644
index 00000000..26c768b2
--- /dev/null
+++ b/blocks/xcos2xml/blocks/TRASH_f.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/VariableResistor.xsl b/blocks/xcos2xml/blocks/VariableResistor.xsl
new file mode 100644
index 00000000..a7b2a937
--- /dev/null
+++ b/blocks/xcos2xml/blocks/VariableResistor.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/VirtualCLK0.xsl b/blocks/xcos2xml/blocks/VirtualCLK0.xsl
new file mode 100644
index 00000000..49d106d6
--- /dev/null
+++ b/blocks/xcos2xml/blocks/VirtualCLK0.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/blocks/VoltageSensor.xsl b/blocks/xcos2xml/blocks/VoltageSensor.xsl
new file mode 100644
index 00000000..3124fc1c
--- /dev/null
+++ b/blocks/xcos2xml/blocks/VoltageSensor.xsl
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+ 1
+ 0
+ Component
+ XCOS
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/foot.xsl b/blocks/xcos2xml/foot.xsl
new file mode 100644
index 00000000..53c781e1
--- /dev/null
+++ b/blocks/xcos2xml/foot.xsl
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/blocks/xcos2xml/head.xsl b/blocks/xcos2xml/head.xsl
new file mode 100644
index 00000000..bc58b573
--- /dev/null
+++ b/blocks/xcos2xml/head.xsl
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xcos
+
+ Unknown
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ Unknown
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
--
cgit