Participants

Harald Bräuning, Matthias Wiebel, Susanne Jülicher, Peter Kainberger, Barbara Grasmück, Günter Fröhlich, Alexander Schwinn (Protokoll)

Topics

  • FESA-Forum
    • Timo Milosic proposed to introduce a Forum, where FESA-developers can exchange knowledge with each other
    • After some discussion we decided that Alexander Schwinn will check if our IN-department offers such a service ( or if there is some easy zero-cost solution which can be used without much effort )
    • If this is the case, a FESA-forum will be established

  • detailedStatus - "severity"-information of the bits
    • The application-department asked for a fixed rule, in order to see if a bit has the severity "ok" (green) or "error" (red)
    • Since there are status-bits for which it makes no sense to have an ok/error state, we discussed different other solution-proposals. E.g:
      • Usage of a separate property for bits which have no clear severity
        • --> Not very nice, since we want to have all important bits in the detailedStatus and not somewhere else
      • No coloring of the detailed-status-bits by the applications
        • --> I dont remember the contra-argument here ... probably the coloring-feature just is desired.
      • An additional value-item in order to mask the bits (int-array)
        • --> To many different value-items for the same purpose
      • We dont send an array of bits, but an array of integers in the value-item "detailedStatus"
        • --> This is the solution we finally all agreed on.
        • Each integer will have a severity-info-part and a true/false part
        • "O" or "false" = "Error" should be used for all bits with ok/error severity ! ( To be added to the FESA-Guideline )
        • E.g. a usage of the detailedStatus could look like that:
          • myDetailedStatus[13] = TRUE + RATEABLE
          • myDetailedStatus[14] = FALSE + NOT_RATEABLE // naming has to be discussed

  • Naming of value-items related to the timing-receiver
    • On one of the previous meetings we discussed to add the following two value-items into the "Status"-property:
      • statusTimingReceiver ( ok/warning/error/notAvailable )
      • deviceNameTimingReceiver
    • On top we concluded that the timing-receiver will have its own devicename and a own FESA-class.
    • Today, after some discussion we found out that we dont want to overload the property "Status". Here some of the arguments:
    • It does not make much sense to have a fix configuration-value, like "deviceNameTimingReceiver" in "Status"
    • If the device-name of the timing-receiver can be requested, it is not necesarry to as well provide info about its status. The client can do so on his own.
    • Generally one could say: As soon as one FESA-device depends on another FESA-device, it should be sufficient to know the device-name of the other device.
    • We finally agreed on the following:
      • We will introduce an additional GSI-Specific Property "Info", which will consist of the value item "deviceNameTimingReceiver". ( Information about the different properties and devices, hosted by the class could be added to this property in a later step )
      • There will be no value-item "statusTimingReceiver", neither in the property "Status", nor in the property "Info"
      • Alexander Schwinn will ask Dietrich Beck and Udo Krause if they are fine with the outcome, or if more discussion is required
  • Misc
    • Peter Kainberger raised the proposal to add a convention to display the status of required hardware, controlled by a class (E.g. ok/error/disconnected/? )
      • The state of the hardware should not cause the FESA-class to crash. The operating needs to be able to communicate with the device as well, when the required hardware is missing.
      • --> This will be topic of the next fesa-meeting
Topic revision: r3 - 14 Oct 2013, MatthiasWiebel
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback