The FESA Development Guideline Alexander Schwinn 07 12

  • Slides: 21
Download presentation
The FESA Development Guideline Alexander Schwinn 07. 12. 2020 1

The FESA Development Guideline Alexander Schwinn 07. 12. 2020 1

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 2

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 2

Overview • Why we need a GSI – Convention ? • Wiki: “development workflow

Overview • Why we need a GSI – Convention ? • Wiki: “development workflow for productive classes” • Read the “FESA Development Guideline” !! • “Add Class” GSIClass. Template • GSI-specific-elements will be enforced for productive classes ! • Use the FESA-browser for detailed information! Alexander Schwinn 07. 12. 2020 3

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 4

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 4

Properties Alexander Schwinn 07. 12. 2020 5

Properties Alexander Schwinn 07. 12. 2020 5

Properties Alexander Schwinn 07. 12. 2020 6

Properties Alexander Schwinn 07. 12. 2020 6

Properties Alexander Schwinn 07. 12. 2020 7

Properties Alexander Schwinn 07. 12. 2020 7

Properties Alexander Schwinn 07. 12. 2020 8

Properties Alexander Schwinn 07. 12. 2020 8

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 9

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 9

Fields Alexander Schwinn 07. 12. 2020 10

Fields Alexander Schwinn 07. 12. 2020 10

Fields (Status-Property) Custom-type: DEVICE_STATUS: Enum( 0=UNKNOWN, 1=OK, 2=WARNING, 3=ERROR ) Overall-Status of the device

Fields (Status-Property) Custom-type: DEVICE_STATUS: Enum( 0=UNKNOWN, 1=OK, 2=WARNING, 3=ERROR ) Overall-Status of the device Alexander Schwinn 07. 12. 2020 11

Fields (Status-Property) Alexander Schwinn 07. 12. 2020 12

Fields (Status-Property) Alexander Schwinn 07. 12. 2020 12

Fields (Power-Property) Custom-type: DEVICE_POWER Enum (1=ON, 2=OFF) Desired power-state of the device Alexander Schwinn

Fields (Power-Property) Custom-type: DEVICE_POWER Enum (1=ON, 2=OFF) Desired power-state of the device Alexander Schwinn 07. 12. 2020 13

Fields (Status-Property) Custom-type: DEVICE_POWER_STATE Enum ( 0=UNKNOWN, 1=ON, 2=OFF, 3=STANDBY, 4=POWER_DOWN, 5=POWER_UP ) power-state

Fields (Status-Property) Custom-type: DEVICE_POWER_STATE Enum ( 0=UNKNOWN, 1=ON, 2=OFF, 3=STANDBY, 4=POWER_DOWN, 5=POWER_UP ) power-state of the device Alexander Schwinn 07. 12. 2020 14

Fields (Status-Property) Custom-type: DEVICE_CONTROL Enum ( 0=REMOTE, 1=LOCAL ) Device is controlled locally, or

Fields (Status-Property) Custom-type: DEVICE_CONTROL Enum ( 0=REMOTE, 1=LOCAL ) Device is controlled locally, or via the control-system ? Alexander Schwinn 07. 12. 2020 15

Fields (Status-Property) Alexander Schwinn 07. 12. 2020 16

Fields (Status-Property) Alexander Schwinn 07. 12. 2020 16

Fields (Status-Property) Alexander Schwinn 07. 12. 2020 17

Fields (Status-Property) Alexander Schwinn 07. 12. 2020 17

Fields (Acquisition-Property) Alexander Schwinn 07. 12. 2020 18

Fields (Acquisition-Property) Alexander Schwinn 07. 12. 2020 18

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 19

Topics • • Overview Properties Fields Misc Alexander Schwinn 07. 12. 2020 19

Misc Field – suffixes to use Quality of Acq. Data • _status • _min

Misc Field – suffixes to use Quality of Acq. Data • _status • _min / _max • _to. Abs • _ tol. Rel • _tol. Check. Mode • _acq. Stamp • _unit • NOT_OK • BAD_QUALITY • DIFFERENT_FROM_SETTING • OUT_OF_RANGE • BUSY • TIMEOUT • … … and many more standards ! For details, check the FESA-Development-Guideline in the Wiki !! Alexander Schwinn 07. 12. 2020 20

Thanks for your attention! Alexander Schwinn 07. 12. 2020 21

Thanks for your attention! Alexander Schwinn 07. 12. 2020 21