Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000857Taste[All Projects] Tasteguipublic2019-04-05 10:272021-05-21 08:57
Reportershd01 
Assigned Tomaxime 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Summary0000857:

GUI PIs without parameters causing signal loss in MSC recorder

Description

Complementary to 0000856, but more pressing.

If a sporadic PI that does not have a parameter is created on a GUI, and that PI is connected to a RI on a SDL function, then when a signal is sent by the SDL function via that RI, the MSC recorder stops recording signals from all sources other than the TASTE GUI.

If 0000856 could be addressed at the same time as this, I would be very grateful.

TagsNo tags attached.
Attached Filestgz file icon mantis_SHD3.tgz [^] (3,074 bytes) 2019-04-09 15:40

- Relationships
related to 0000856closedellidiss 

Sporadic PI with no parameters can not be connected to a RI on a GUI

 

-  Notes
(0003610)
maxime (administrator)
2019-04-05 10:38

I don't understand - since it is not possible to have parameterless interfaces in GUIs, how did you create a PI that does not have a parameter on a GUI ?

(0003617)
shd01 (reporter)
2019-04-09 15:40

It's very easy to do:

  1. Create a SDL function.
  2. Create a sporadic PI with no parameters on the SDL function.
  3. Create a RI on the GUI, with "inherits from PI" TRUE (default).
  4. Connect the PI to the RI.

See attached project

(0003618)
shd01 (reporter)
2019-04-09 15:41

Oh I see, I said PI and RI the wrong way round.

(0003619)
shd01 (reporter)
2019-04-09 15:41

It's still a problem though.

(0003620)
shd01 (reporter)
2019-04-09 16:01

Looking at my actual model, I have created PIs on the GUI that do not have parameters. Which is opposite to the example model I attached.

In the example model, when generating code skeletons, TASTE gives an error saying that the RI must have a parameter.

To create the PI on the GUI with no parameter, just create it. Then attach it to a RI on the SDL. There is no error reported by TASTE when generating code skeletons.

(0003623)
maxime (administrator)
2019-04-10 07:58

OK, I think there is a regression somehow in the GUI. It is supposed to spot PIs without params and forbid them (and I am pretty sure it did in the past).

We'll work on supporting parameterless GUI interfaces so that both issues will be resolved at once.

(0003758)
maxime (administrator)
2021-05-21 08:57

There is now a proper support of parameterless interfaces in GUI, which solves the reported issue


- Issue History
Date Modified Username Field Change
2019-04-05 10:27 shd01 New Issue
2019-04-05 10:27 shd01 Status

new => assigned

2019-04-05 10:27 shd01 Assigned To

=> user2

2019-04-05 10:38 maxime Assigned To

user2 => maxime

2019-04-05 10:38 maxime Note Added: 0003610
2019-04-05 10:39 maxime Relationship added

related to 0000856

2019-04-09 15:40 shd01 File Added: mantis_SHD3.tgz
2019-04-09 15:40 shd01 Note Added: 0003617
2019-04-09 15:41 shd01 Note Added: 0003618
2019-04-09 15:41 shd01 Note Added: 0003619
2019-04-09 16:01 shd01 Note Added: 0003620
2019-04-10 07:58 maxime Note Added: 0003623
2021-05-21 08:57 maxime Note Added: 0003758
2021-05-21 08:57 maxime Status

assigned => closed

2021-05-21 08:57 maxime Resolution

open => fixed



Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker