-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Description
Proposed new rules:
To determine the effective type of a parameter, follow this rule:
- If the parameter has the "type" field that equals "trigger", its type is
"trigger".
- If the parameter has either the "enumeration" or the "enumMap" field, its
type is "enum".
- If the parameter has the "value" field, its type corresponds to the BER type
of the value.
- If the parameter has the "type" field, its type is the value of this field.
See emails below for rationale.
> -----Original Message-----
> From: Huber, Andreas (LES Switzerland GmbH)
> Sent: Wednesday, 20 March, 2013 16:17
> To: Marius Keuck
> Subject: Wann hat ein Parameter den Typ Trigger?
>
> Hallo Marius
>
> Sorry, ich bin schon wieder über einen scheinbaren Widerspruch gestolpert.
> Wenn ich den Regeln auf Seite 65 in der Doku folge, dann komme ich zum
> Schluss, dass ein Parameter nur dann den Typ Trigger haben kann, wenn der
> Provider *kein* value Feld schickt.
>
> Von Deiner Beschreibung unten komme ich aber zum Schluss, dass ein
> Trigger einen String value haben kann (weil angezeigt im Button). Ich nehme
> an die Beschreibung auf Seite 65 müsste angepasst werden, wie folgt:
>
> To determine the effective type of a parameter, follow this rule:
> - If the parameter has the "type" field that equals "trigger", its type is
> "trigger".
> - If the parameter has either the "enumeration" or the "enumMap" field, its
> type is "enum".
> - If the parameter has the "value" field, its type corresponds to the BER type
> of the value.
> - If the parameter has the "type" field, its type is the value of this field.
>
> Richtig?
>
> Merci & Gruss,
>
> Andreas
>
> > -----Original Message-----
> > From: Marius Keuck [mailto:Marius.Keuck@l-s-b.de]
> > Sent: Tuesday, 22 January, 2013 10:02
> > To: Huber, Andreas (LES Switzerland GmbH)
> > Subject: RE: Normal vs. Qualified: Ist ein Provider frei wie auf er auf
> > GetDirectory Anfragen reagiert?
> >
> > Hallo Andreas,
> >
> > der Trigger wird eigentlich genauso verwendet, wie die anderen Parameter
> > auch. Das vsmStudio stellt einen Parameter, der den Typ "Trigger"
> mitschickt
> > als Button dar. Wenn er einen Wert mitschickt, wird dieser im Button
> > angezeigt, ansonsten ist er leer.
> > Um den Trigger auszulösen, kann man den aktuellen Wert schicken (wie
> bei
> > einem SetValue) oder, wenn es keinen Wert gibt, eine 0 (integer). Das
> > werden wir noch in der Doku nachpflegen.
> >
> > Mit freundlichen Grüßen/Best regards
> >
> >
> > Marius Keuck
> > - Software Development -
> >
> > Phone: +49 (611) 262 390 - 82
> > Fax: +49 (611) 262 390 - 98
> > Mobile: +49 (170) 7976655
> >
> >
> > L-S-B Broadcast Technologies GmbH
> > Konrad-Adenauer-Ring 13-15, D-65187 Wiesbaden
> > Amtsgericht Wiesbaden HRB 26167
> > Geschäftsführer: Frank Sucky, Wilfried Luff
> >
> > Disclaimer
> > As this message might contain confidential information, please notify the
> > sender if you have received this e-mail by mistake. The sender accepts no
> > liability for any damage caused by any information or virus transmitted by
> this
> > email.
> >
> >
> > -----Original Message-----
> > From: Huber, Andreas (LES Switzerland GmbH)
> > [mailto:Andreas.Huber@lawo.ch]
> > Sent: Montag, 21. Januar 2013 12:35
> > To: Marius Keuck
> > Subject: RE: Normal vs. Qualified: Ist ein Provider frei wie auf er auf
> > GetDirectory Anfragen reagiert?
> >
> > Hallo Marius
> >
> > > zu deiner ersten Frage: Ein Parameter muss nicht zwingend einen Wert
> > > haben. Ein einfacher Trigger z.B. kommt auch ohne aus. Wenn man einen
> > > Trigger als Button darstellt nehmen wir den Value aber normalerweise
> > > für die Beschriftung. Abgesehen von diesem Fall sollte Parameter aber
> > > schon immer einen Value haben.
> >
> > Ok, danke. Wie wird ein Trigger verwendet? Ich konnte zu diesem Thema
> in
> > der Doku nichts finden.
> >
> > Merci & Gruss,
> >
> > Andreas
> >
> > > -----Original Message-----
> > > From: Marius Keuck [mailto:Marius.Keuck@l-s-b.de]
> > > Sent: Thursday, 17 January, 2013 18:05
> > > To: Huber, Andreas (LES Switzerland GmbH)
> > > Subject: RE: Normal vs. Qualified: Ist ein Provider frei wie auf er
> > > auf GetDirectory Anfragen reagiert?
> > >
> > > Hallo Andreas,
> > >
> > > zu deiner ersten Frage: Ein Parameter muss nicht zwingend einen Wert
> > > haben. Ein einfacher Trigger z.B. kommt auch ohne aus. Wenn man einen
> > > Trigger als Button darstellt nehmen wir den Value aber normalerweise
> > > für die Beschriftung. Abgesehen von diesem Fall sollte Parameter aber
> > > schon immer einen Value haben. Es gibt allerdings auch Fälle, in denen
> > > sich z.B. nur die Enumeration oder der Min/Max Bereich ändert. Dann
> > > wird auch nur das an die Consumer geschickt, was sich tatsächlich
> > > geändert hat. Daher ist der Value im Dtd optional.
> > >
> > > Zur zweiten Frage.
> > >
> > > Ja, der Provider darf so antworten, wie es ihm passt. D.h. auf ein
> > > Standard GetDirectory darf er auch mit Qualified Nodes und Parametern
> > Antworten.
> > > Eine Mischung ist auch denkbar bzw. erlaubt. Ich kann mir aber schwer
> > > vorstellen, dass das jemand macht.
> > >
> > > Ich denke man kann erst mit Sicherheit sagen, dass man alle Nodes hat,
> > > wenn man alle Elemente des empfangen RootContainers bearbeitet hat.
> > >
> > > Mit freundlichen Grüßen/Best regards
> > >
> > >
> > > Marius Keuck
> > > - Software Development -
> > >
> > > Phone: +49 (611) 262 390 - 82
> > > Fax: +49 (611) 262 390 - 98
> > > Mobile: +49 (170) 7976655
> > >
> > >
> > > L-S-B Broadcast Technologies GmbH
> > > Konrad-Adenauer-Ring 13-15, D-65187 Wiesbaden Amtsgericht
> Wiesbaden
> > > HRB 26167
> > > Geschäftsführer: Frank Sucky, Wilfried Luff
> > >
> > > Disclaimer
> > > As this message might contain confidential information, please notify
> > > the sender if you have received this e-mail by mistake. The sender
> > > accepts no liability for any damage caused by any information or virus
> > > transmitted by this email.
> > >
> > >
> > > -----Original Message-----
> > > From: Huber, Andreas (LES Switzerland GmbH)
> > > [mailto:Andreas.Huber@lawo.ch]
> > > Sent: Donnerstag, 17. Januar 2013 10:47
> > > To: Marius Keuck
> > > Subject: Normal vs. Qualified: Ist ein Provider frei wie auf er auf
> > > GetDirectory Anfragen reagiert?
> > >
> > > Noch eine Frage: Wenn ich eine normale GetDirectory Anfrage an einen
> > > Provider richte, könnte er dann theoretisch auch mit einer Liste von
> > > Qualified Nodes / Parameters antworten oder sogar einer Mischung (ein
> > > Teil normal, ein Teil qualified)?
> > >
> > > Ich frage weil ich wissen muss ab welchem Zeitpunkt ich davon ausgehen
> > > kann, dass mir ein Provider alle Kinder eines gegebenen Knotens
> > > gemeldet haben muss.
> > >
> > > Merci & Gruss,
> > >
> > > Andreas
Original issue reported on code.google.com by andreas....@lawo.com on 28 May 2013 at 4:10
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels