Skip to content

Clarifications for Toilet entity and its properties; proposal of new properties #7

@k00ni

Description

@k00ni

In this proposal i'd like to discuss properties of Toilet and usage of FoldingHandles.

Toilet

The Toilet entity has the following properties currently:

  • spaceInFront
  • spaceOnUsersRightSide
  • spaceOnUsersLeftSide
  • foldingHandles
  • hasFoldingHandles
  • heightOfBase

(1)

Could you please tell me, what "space" means, for instance in spaceOnUsersLeftSide? Do you mean the length or the depth of the area left/right of the user?

(2)

Using foldingHandles is a little bit narrow, because there are support handles which are not foldable. Would you be open to add more details here?


I would like to propose the following property additions to the Toilet entity.

The following properties clarify:

  • available space in the toilet
  • emergency bell information
  • door information
  • steps and handrail information till toilet
Property Data Type
markedWithPictogramAsDisabledToilet bool
areaInFrontOfWcLength number
areaInFrontOfWcWidth number
areaLeftOfWcLength number
areaLeftOfWcWidth number
areaRightOfWcLength number
areaRightOfWcWidth number
supportHandles (see below in FoldableHandles section) SupportHandle [ ]
vanityBasinFittingActivation string
stairs Stairs[]
doors Door[]
emergencyBellInsideToiletCabinAvailable replaced by emergencyBell EquipmentInfo[ ]
leftSupportHandleFoldable located within FoldingHandle bool
rightSupportHandleFoldable located within FoldingHandle bool
stepsTillToiletAvailable bool
numberOfStepsTillToilet bool
stepsHeightTillToilet number
stepsTillToiletContinuousHandrailLeftAvailable bool
stepsTillToiletContinuousHandrailRightAvailable bool
stepsTillToiletFirstLastColorized bool
doorWidth number
doorUnlockableFromOutside bool
distanceFromGroundEmergencyBellInsideToiletCabin

FoldingHandle => SupportHandle

I would like to rename it to SupportHandle, because there are handles, which are not foldable. If you enforce FoldingHandle, other types of handles have to be created with the same/similar properties.

I would change it to:

Existing properties Data Type
distanceBetweenHandles Length
onUsersLeftSide bool
onUsersRightSide bool
topHeightFromFloor Length
New properties
isFoldable bool

Feel free to adapt the properties, if there is a more suitable word in English.

EDIT: I cancelled Door and Stairs related properties in favor of using Door and Stairs instances directly.

EDIT 2: Relation to FoldableHandles discussed; proposal to renaming it to SupportHandle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions