General:

  • update all slides
  • update dedicated classes in svn
  • use diagnostic logger instead of cout
  • Install eclipse-plugin on blanco eclipse the week before the course, to check that there are no problems choice-yes

00_Intro choice-yes

  • who: Alex
  • what to consider:
  • Time for this chapter estimated: ca. 45min
  • slot1

basics_01_WhatIsFESA choice-yes

  • who: Alex
  • what to consider:
  • Time for this chapter estimated: ca. 20min
  • slot1

basics_02_DevelopmentEnvironment choice-yes

  • who: Alex
  • what to consider:
    • Add some slides: Workflow Eclipse Plugin
  • Time for this chapter estimated: ca. 30min
  • slot1

basics_03_Fesa3HandsOn_modified choice-yes

  • who: Dominic
  • what to consider:
  • Time for this chapter estimated: 1h (+?)
  • slot2, (slot3)

basics_04_DataTypes choice-yes

  • who:Alex
  • what to consider:
    • Add usage of Diagnostic Logging / Error/Warning Logging
  • Time for this chapter estimated: 1h
  • slot3

basics_05_userCode choice-yes

  • who: Alex
  • what to consider:
    • Add slides Multiplexing Context from 09_advanced_Multiplexing when it comes to "getMultiplexingContext" in the code
    • remove OD-Event-Source stuff
    • SVN-Usage: extend ( commit , /t/b/t, svn-ignore, ... )
  • Time for this chapter estimated: ca. 1h
  • slot4

advanced_01_GSI-Guideline choice-yes

  • who: Alex
  • what to consider
    • Add Execise - use a Timer source
    • Simulate a "PowerSupply"
  • Time for this chapter estimated: 2h
  • slot1 d1

advanced_02_EventSources choice-yes

  • who: Dominic
  • what to consider:
    • Add Exercises for:
      • OnDemand
      • Custom
      • OnSubscription
  • Time for this chapter estimated: 1.5
  • slot2

advanced_03_RealTime choice-yes

  • who: Dominic
  • what to consider:
    • Remove Exercide OnDemand
    • SCU Delivery + run, instead of timsim
    • Special DU-Name to have unique binary-folder per user
  • Time for this chapter estimated: 1.5 + optional
  • slot3

advanced_04_Multiplexing choice-yes

  • who: Alex
  • what to consider:
    • remove OD-Event-Source
    • Run Exercices on SCU (which one?) - PC-number needs to be added to classname
  • Time for this chapter estimated: 2h
  • slot1 d2

advanced_05_ClassRelationship choice-yes

  • who: Alex
  • what to consider:
    • remove inheritance
    • add example + exercise association
  • Time for this chapter estimated: 2h
  • slot2 d2

advanced_06_MultipleDevices

  • Instance Definition/use in actions
  • Global Device
  • Device Groups & Selection Criteria
  • Custom Event Source mapping to Devices (?)
  • slot3 d3

advanced_07_ServerActions

  • Partial Settings
  • isDataAvailable
  • Filters + hasChanged method
    • How to specify them in the design doc
    • How to use them in the Server-Action
    • How to use the method "hasDataChanged"
  • Use of Fesa Explorer for these
  • slot 4 d2

advanced_08_Misc

Possible topics:
  • Details Persistency
    • How does it work
    • How to configure the delay ( fesa.cfg )
    • Where to find the file
    • How to trigger it manually
  • Notification Priority / Order
    • For properties
    • general prio-configuration in the DU
    • general prio-configuration in the instance file
    • affinity
  • Scheduling - Multiple Layers
  • Debugging
    • GDB
    • usage of GDB while binary runs on FEC
  • The command line interface
    • show hot to use it
  • additional field sttributes / elements * @shared * element "meaning"
Topic revision: r20 - 22 May 2018, SolveighMatthies
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