Skip to content

Class: EndDeviceTiming

_Timing for the control actions of end devices. _

__

URI: cim:EndDeviceTiming

 classDiagram
    class EndDeviceTiming
      EndDeviceTiming : duration

          EndDeviceTiming --> Minutes : duration

      EndDeviceTiming : duration_indefinite

      EndDeviceTiming : interval

          EndDeviceTiming --> DateTimeInterval : interval

      EndDeviceTiming : randomisation

          EndDeviceTiming --> RandomisationKind : randomisation

Slots

Name Cardinality and Range Description Inheritance
duration 0..1
Minutes
Duration of the end device control action or the business event that is the s... direct
duration_indefinite 0..1
Boolean
True if 'duration' is indefinite direct
interval 0..1
DateTimeInterval
Start and end time of an interval during which end device control actions are... direct
randomisation 0..1
RandomisationKind
Kind of randomisation to be applied to the end device control actions to be e... direct

Usages

used by used in type used
EndDeviceControl primary_device_timing range EndDeviceTiming
EndDeviceControl secondary_device_timing range EndDeviceTiming

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:EndDeviceTiming
native cim:EndDeviceTiming

LinkML Source

Direct

name: EndDeviceTiming
description: "Timing for the control actions of end devices.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  duration:
    name: duration
    description: "Duration of the end device control action or the business event\
      \ that is the subject of the end device control.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceTiming.duration
    multivalued: false
    domain_of:
    - GateInputPin
    - EndDeviceTiming
    - EndDeviceAction
    - ConstraintDuration
    - MarketScheduledEvent
    - ClassificationCondition
    - ScheduledEvent
    range: Minutes
    required: false
  duration_indefinite:
    name: duration_indefinite
    description: "True if 'duration' is indefinite.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceTiming.durationIndefinite
    multivalued: false
    domain_of:
    - EndDeviceTiming
    - EndDeviceAction
    range: boolean
    required: false
  interval:
    name: interval
    description: "Start and end time of an interval during which end device control\
      \ actions are to be executed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceTiming.interval
    multivalued: false
    domain_of:
    - EndDeviceTiming
    range: DateTimeInterval
    required: false
  randomisation:
    name: randomisation
    description: "Kind of randomisation to be applied to the end device control actions\
      \ to be executed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceTiming.randomisation
    multivalued: false
    domain_of:
    - EndDeviceTiming
    range: RandomisationKind
    required: false
class_uri: cim:EndDeviceTiming

Induced

name: EndDeviceTiming
description: "Timing for the control actions of end devices.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  duration:
    name: duration
    description: "Duration of the end device control action or the business event\
      \ that is the subject of the end device control.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceTiming.duration
    multivalued: false
    alias: duration
    owner: EndDeviceTiming
    domain_of:
    - GateInputPin
    - EndDeviceTiming
    - EndDeviceAction
    - ConstraintDuration
    - MarketScheduledEvent
    - ClassificationCondition
    - ScheduledEvent
    range: Minutes
    required: false
  duration_indefinite:
    name: duration_indefinite
    description: "True if 'duration' is indefinite.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceTiming.durationIndefinite
    multivalued: false
    alias: duration_indefinite
    owner: EndDeviceTiming
    domain_of:
    - EndDeviceTiming
    - EndDeviceAction
    range: boolean
    required: false
  interval:
    name: interval
    description: "Start and end time of an interval during which end device control\
      \ actions are to be executed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceTiming.interval
    multivalued: false
    alias: interval
    owner: EndDeviceTiming
    domain_of:
    - EndDeviceTiming
    range: DateTimeInterval
    required: false
  randomisation:
    name: randomisation
    description: "Kind of randomisation to be applied to the end device control actions\
      \ to be executed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceTiming.randomisation
    multivalued: false
    alias: randomisation
    owner: EndDeviceTiming
    domain_of:
    - EndDeviceTiming
    range: RandomisationKind
    required: false
class_uri: cim:EndDeviceTiming