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