Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
regression-suites
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TASTE
regression-suites
Commits
7f0c2d56
Commit
7f0c2d56
authored
Sep 25, 2017
by
Maxime Perrotin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/upython'
parents
5f74c72c
def8f188
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
12 deletions
+12
-12
Demo_uPy_TypesPI/payload/payload.py
Demo_uPy_TypesPI/payload/payload.py
+9
-9
Demo_uPy_TypesRI/gnd/gnd.py
Demo_uPy_TypesRI/gnd/gnd.py
+3
-3
No files found.
Demo_uPy_TypesPI/payload/payload.py
View file @
7f0c2d56
...
...
@@ -13,28 +13,28 @@ def payload_startup():
def
payload_PI_TC_Seq_NATIVE
(
IN_a
:
asn1SccMySeq
,
OUT_b
:
asn1SccMySeq
):
print
(
'TC_Seq_NATIVE'
)
print
(
' IN_a:'
,
IN_a
)
OUT_b
.
va
l
.
input_data
=
IN_a
.
input_data
+
10
OUT_b
.
va
l
.
output_data
=
IN_a
.
output_data
+
10
OUT_b
.
va
l
.
validity
=
1
-
IN_a
.
validity
OUT_b
.
al
l
.
input_data
=
IN_a
.
input_data
+
10
OUT_b
.
al
l
.
output_data
=
IN_a
.
output_data
+
10
OUT_b
.
al
l
.
validity
=
1
-
IN_a
.
validity
def
payload_PI_TC_Seq_UPER
(
IN_a
:
asn1SccMySeq
,
OUT_b
:
asn1SccMySeq
):
print
(
'TC_Seq_UPER'
)
print
(
' IN_a:'
,
IN_a
)
OUT_b
.
va
l
.
input_data
=
IN_a
.
input_data
+
10
OUT_b
.
va
l
.
output_data
=
IN_a
.
output_data
+
10
OUT_b
.
va
l
.
validity
=
1
-
IN_a
.
validity
OUT_b
.
al
l
.
input_data
=
IN_a
.
input_data
+
10
OUT_b
.
al
l
.
output_data
=
IN_a
.
output_data
+
10
OUT_b
.
al
l
.
validity
=
1
-
IN_a
.
validity
def
payload_PI_TC_OctStr_NATIVE
(
IN_a
:
asn1SccMyOctStr
,
OUT_b
:
asn1SccMyOctStr
):
print
(
'TC_OctStr_NATIVE'
)
print
(
' IN_a:'
,
IN_a
)
for
i
in
range
(
len
(
IN_a
)):
OUT_b
.
va
l
[
i
]
=
IN_a
[
i
]
+
1
OUT_b
.
al
l
[
i
]
=
IN_a
[
i
]
+
1
def
payload_PI_TC_SeqOf_NATIVE
(
IN_a
:
asn1SccMySeqOf
,
OUT_b
:
asn1SccMySeqOf
):
print
(
'TC_SeqOf_NATIVE'
)
print
(
' IN_a:'
,
IN_a
)
for
i
in
range
(
len
(
IN_a
)):
OUT_b
.
va
l
[
i
]
=
IN_a
[
i
]
+
1
OUT_b
.
al
l
[
i
]
=
IN_a
[
i
]
+
1
def
payload_PI_TC_Choice_NATIVE
(
IN_a
:
asn1SccMyChoice
,
OUT_b
:
asn1SccMyChoice
):
print
(
'TC_Choice_NATIVE'
)
...
...
@@ -45,4 +45,4 @@ def payload_PI_TC_Choice_NATIVE(IN_a: asn1SccMyChoice, OUT_b: asn1SccMyChoice):
IN_a
.
b
.
input_data
+=
10
IN_a
.
b
.
output_data
+=
10
IN_a
.
b
.
validity
=
1
-
IN_a
.
b
.
validity
OUT_b
.
va
l
=
IN_a
OUT_b
.
al
l
=
IN_a
Demo_uPy_TypesRI/gnd/gnd.py
View file @
7f0c2d56
...
...
@@ -21,11 +21,11 @@ def gnd_startup():
# note that without the heap some Python operations are not possible.
global
myOctStr1
,
myOctStr2
,
mySeq1
,
mySeq2
,
mySeqOf1
,
mySeqOf2
myOctStr1
=
asn1SccMyOctStr
()
myOctStr2
=
Ref
(
asn1SccMyOctStr
())
myOctStr2
=
Access
(
asn1SccMyOctStr
())
mySeq1
=
asn1SccMySeq
()
mySeq2
=
Ref
(
asn1SccMySeq
())
mySeq2
=
Access
(
asn1SccMySeq
())
mySeqOf1
=
asn1SccMySeqOf
()
mySeqOf2
=
Ref
(
asn1SccMySeqOf
())
mySeqOf2
=
Access
(
asn1SccMySeqOf
())
micropython
.
heap_lock
()
def
gnd_PI_CYCLE
():
...
...
Write
Preview
Markdown
is supported
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