Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
OpenGEODE
Commits
712bab31
Commit
712bab31
authored
Mar 21, 2016
by
Maxime Perrotin
Browse files
Handle properly positionning of Continuous Signals
parent
3d1b7190
Changes
3
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
712bab31
...
...
@@ -90,7 +90,7 @@ OpenGEODE installation
Make sure all dependencies are installed.
Y
ou
n
ee
d to install
a certificate
to get software from ESA Git server
s:
If y
ou
s
ee a certificate
error, you may need to run the following command
s:
```
bash
$
echo
-n
| openssl s_client
-connect
gitrepos.estec.esa.int:443 |
sed
-ne
'/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'
>
gitrepos.cert
...
...
@@ -104,7 +104,7 @@ Then you can get the software with git:
$
git clone
--recursive
https://github.com/maxime-esa/opengeode.git
```
And install it
*as root*
:
And install it:
```
bash
$
cd
opengeode
...
...
@@ -121,13 +121,14 @@ For additional information please contact:
maxime (dot) perrotin (at) esa (dot) int
The LLVM backend was designed and implemented by Diego Barbera during the ESA Summer of Code 2014
Some parts have been implemented by Laurent Meyer (native SDL type support in the parser)
The LLVM backend was designed and implemented by Diego Barbera during the ESA
Summer of Code 2014.
Some parts implemented by Laurent Meyer (native SDL type support in the parser)
The ASN.1 compiler (ASN1Scc) that OpenGEODE is based on was
developed by George Mamais and Thanassis Tsiodras for the European
Space Agency. Information at http://
www.semantix.gr
/asn1scc
Space Agency. Information at http
s
://
github.com/ttsiodras
/asn1scc
Licence
=======
...
...
@@ -141,6 +142,9 @@ The background pattern was downloaded from www.subtlepatterns.com
Changelog
=========
1.
3.13
-
Bugfix in rendering of Continuous signals
1.
3.12
-
Render properly parameterless procedures that are declared in the .pr
file but without a textbox
...
...
opengeode/genericSymbols.py
View file @
712bab31
...
...
@@ -1011,8 +1011,11 @@ class HorizontalSymbol(Symbol, object):
''' Return all the items's sibling symbols '''
try
:
return
(
item
for
item
in
self
.
parent
.
childItems
()
if
item
is
not
self
and
(
isinstance
(
self
,
type
(
item
))
or
isinstance
(
item
,
type
(
self
))))
if
item
is
not
self
and
isinstance
(
item
,
HorizontalSymbol
))
# Don't test only against the same type, that would exclude
# e.g. Inputs next to Continuous signals
# if item is not self and (isinstance(self, type(item)) or
# isinstance(item, type(self))))
except
:
return
()
...
...
@@ -1036,7 +1039,7 @@ class HorizontalSymbol(Symbol, object):
def
cam
(
self
,
old_pos
,
new_pos
,
ignore
=
None
):
'''
Collision avoidance manoeuvre for parallel branches
(for SDL: input, decision answers)
(for SDL: input, decision answers
, continuous signals
)
'''
if
self
.
hasParent
:
# Rectangle of current group of item in scene coordinates
...
...
opengeode/opengeode.py
View file @
712bab31
...
...
@@ -117,7 +117,7 @@ except ImportError:
__all__
=
[
'opengeode'
,
'SDL_Scene'
,
'SDL_View'
,
'parse'
]
__version__
=
'1.3.1
2
'
__version__
=
'1.3.1
3
'
if
hasattr
(
sys
,
'frozen'
):
# Detect if we are running on Windows (py2exe-generated)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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