Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions spec/Functions/Implementation/ImplementationFunctions.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ Managed Elements and associated ImplementationFunctions:
- Update MountPoint
- /p1/reconstruct-mount-point

**date-of-next-attempt-to-fix:**
After attempting to transfer the target state from the RunningDS onto the Elements, the ImplementationFunctions have to document the outcome into the CurrentAlarms.
This includes determining when the next attempt should be made.
The two parameters for the minimum and maximum wait times (tmin and tmax) can be configured individually for each ImplementationFunction.
The formula for calculating the time for the next attempt is identical for all ImplementationFunctions:

<img src="../diagrams/FormulaWaitTime.png" alt="FormulaWaitTime" width="700" style="display: block; margin: 0 auto"/>

## ManagementDomainInterface

Expand Down
Binary file modified spec/Functions/diagrams/CategoriesOfFunctions.pptx
Binary file not shown.
Binary file added spec/Functions/diagrams/FormulaWaitTime.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
63 changes: 42 additions & 21 deletions spec/InformationStructure/initialData/_02_FunctionData.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,49 +37,70 @@ function:
- function-name: 'p1ReconstructManagementDomainInterface'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

- function-name: 'p1ConstructForwarding'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

- function-name: 'p1DestructForwarding'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

- function-name: 'p1ReconstructForwarding'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

- function-name: 'p1ConstructMountPoint'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

- function-name: 'p1DestructMountPoint'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

- function-name: 'p1ReconstructMountPoint'
function-description:
parameter:
- parameter-name: 'waitTimeBetweenAttempts'
parameter-value: '30000'
parameter-definition: 'The wait time (in ms) before again attempting to fix the error.'
- parameter-name: 'tmin'
parameter-value: '2'
parameter-definition: 'Minimum wait time (in s) before again attempting to fix the error.'
- parameter-name: 'tmax'
parameter-value: '43000'
parameter-definition: 'Maximum wait time (in s) before again attempting to fix the error.'

Loading