Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
asn1-value-editor
Commits
dbc6cf4b
Commit
dbc6cf4b
authored
Mar 17, 2016
by
Maxime Perrotin
Browse files
Increase version, update scripts
parent
9eb17650
Changes
4
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
dbc6cf4b
...
...
@@ -32,6 +32,7 @@ Author: Maxime Perrotin
LICENSE: LGPL - see LICENSE file
CHANGELOG:
CHANGELOG:,
1.
1.0 - Add support for custom user widgets
1.
0.8 - various updates in SDL handler
1.
0.7 - fixed bug in value notation parser
asn1_value_editor/asn1_value_editor.py
View file @
dbc6cf4b
...
...
@@ -16,7 +16,7 @@
__author__
=
"Maxime Perrotin"
__license__
=
"LGPLv3"
__version__
=
"1.
0.8
"
__version__
=
"1.
1.0
"
__url__
=
"http://taste.tuxfamily.org"
import
sys
...
...
buildtest.sh
View file @
dbc6cf4b
asn2aadlPlus.py
-aadlv2
test.asn dataview.aadl
#!/bin/bash -e
asn2aadlPlus
-aadlv2
test.asn dataview.aadl
buildsupport
-i
InterfaceView.aadl
-c
DeploymentView.aadl
-d
dataview.aadl
-o
glue
-glue
cp
glue/testgui/mini_cv.aadl
.
asn2aadlPlus
.py
test.asn dataview.aadl
aadl2glueC
.py
mini_cv.aadl dataview.aadl
asn2aadlPlus test.asn dataview.aadl
aadl2glueC mini_cv.aadl dataview.aadl
cp
guilayout.ui ..
cp
datamodel.py ..
asn2dataModel
.py
-toPython
./test.asn
-o
python/
export
ASN2DATAMODEL
=
asn2dataModel
.py
asn2dataModel
-toPython
./test.asn
-o
python/
export
ASN2DATAMODEL
=
asn2dataModel
cp
glue/testgui/
*
.h python
cd
python
&&
make
-f
Makefile.python
&&
\
swig
-Wall
-includeall
-outdir
.
-python
./PythonAccess.i
&&
\
...
...
test/udp-sender/build.sh
View file @
dbc6cf4b
#!/bin/bash
#!/bin/bash
-e
# needs generic InterfaceEnum.i
# needs interface_enum.h from the project
...
...
@@ -6,43 +6,35 @@
rm
-rf
build python
mkdir
-p
build
mkdir
-p
build/python
EDITORPATH
=
$(
taste-config
--prefix
)
/share/asn1-editor
cd
build
# Manual build of the Dataview and call to the B mapper
asn2aadlPlus
.py
../dataview-uniq.asn DataView.aadl
aadl2glueC
.py
DataView.aadl ../dspace-connector.aadl
asn2aadlPlus ../dataview-uniq.asn DataView.aadl
aadl2glueC DataView.aadl ../dspace-connector.aadl
# Python mappers (normally done by the orchestrator):
asn2dataModel
.py
-toPython
../dataview-uniq.asn
-o
python
export
ASN2DATAMODEL
=
asn2dataModel
.py
asn2dataModel
-toPython
../dataview-uniq.asn
-o
python
export
ASN2DATAMODEL
=
asn2dataModel
cd
python
&&
make
-f
Makefile.python
||
exit
-1
# Generate the .py file with the error codes (to be done in the orchestrator)
echo
"errCodes =
$(
$EDITORPATH
/errCode.py dataview-uniq.h
)
"
>>
../datamodel.py
&&
cd
..
# copy taste logo
cp
$EDITORPATH
/
*
.png
.
echo
"errCodes =
$(
taste-asn1-errCodes dataview-uniq.h
)
"
>>
../datamodel.py
&&
cd
..
#the following statements only apply if there is a BB device in the system:
cp
$EDITORPATH
/InterfaceEnum.i
.
pwd
cp
../../../InterfaceEnum.i
.
cp
../interface_enum.h
.
swig
-includeall
-outdir
.
-python
./InterfaceEnum.i
&&
\
gcc
-g
-shared
-fPIC
`
python-config
--includes
`
-o
_InterfaceEnum.so InterfaceEnum_wrap.c
# also copy speedometer:
cp
$(
taste-config
--prefix
)
/share/speedometer/content
.
-r
cp
$(
taste-config
--prefix
)
/share/speedometer/
*
.qml
.
-r
rm
-rf
../dspace-sender-GUI
mkdir
-p
../dspace-sender-GUI
mv
*
.py
*
.ui
*
.so
*
.qml
*
.png content
python/
*
.so python/
*
.py ../dspace-sender-GUI
mv
*
.py
*
.ui
*
.so python/
*
.so python/
*
.py ../dspace-sender-GUI
cd
..
cp
InterfaceView.aadl dspace-sender-GUI
cp
dataview-uniq.asn dspace-sender-GUI
echo
'cd dspace-sender-GUI && $(taste-
config --prefix)/share/asn1-editor/gui.py
--udp 127.0.0.1:7755:7756 -v $@ && cd ..
echo
'cd dspace-sender-GUI && $(taste-
gui
--udp 127.0.0.1:7755:7756 -v $@ && cd ..
'
>
GUI-dspace-sender.sh
&&
chmod
+x GUI-dspace-sender.sh
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment