Class: EndDeviceAction
_Action/command performed by an end device on a device other than the end device. _
__
URI: cim:EndDeviceAction
classDiagram
class EndDeviceAction
EndDeviceAction <|-- PanPricing
EndDeviceAction <|-- PanDemandResponse
EndDeviceAction <|-- PanDisplay
EndDeviceAction : command
EndDeviceAction : duration
EndDeviceAction --> Minutes : duration
EndDeviceAction : duration_indefinite
EndDeviceAction : end_device_control
EndDeviceAction --> EndDeviceControl : end_device_control
EndDeviceAction : start_date_time
Inheritance
- EndDeviceAction
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| command | 0..1 String |
Command text | direct |
| duration | 0..1 Minutes |
Amount of time the action of this control is to remain active | direct |
| duration_indefinite | 0..1 Boolean |
True if the action of this control is indefinite | direct |
| start_date_time | 0..1 date |
Start date and time for action of this control | direct |
| end_device_control | 0..1 EndDeviceControl |
End device control issuing this end device action | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| EndDeviceControl | end_device_action | range | EndDeviceAction |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:EndDeviceAction |
| native | cim:EndDeviceAction |
LinkML Source
Direct
name: EndDeviceAction
description: "Action/command performed by an end device on a device other than the\
\ end device.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
command:
name: command
description: "Command text.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:EndDeviceAction.command
multivalued: false
domain_of:
- EndDeviceAction
- DiscreteValue
range: string
required: false
duration:
name: duration
description: "Amount of time the action of this control is to remain active.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:EndDeviceAction.duration
multivalued: false
domain_of:
- GateInputPin
- EndDeviceTiming
- EndDeviceAction
- ConstraintDuration
- MarketScheduledEvent
- ClassificationCondition
- ScheduledEvent
range: Minutes
required: false
duration_indefinite:
name: duration_indefinite
description: "True if the action of this control is indefinite.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:EndDeviceAction.durationIndefinite
multivalued: false
domain_of:
- EndDeviceTiming
- EndDeviceAction
range: boolean
required: false
start_date_time:
name: start_date_time
description: "Start date and time for action of this control.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:EndDeviceAction.startDateTime
multivalued: false
domain_of:
- EndDeviceAction
- CRRSegment
- ProfileData
range: date
required: false
end_device_control:
name: end_device_control
description: End device control issuing this end device action.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:EndDeviceAction.EndDeviceControl
multivalued: false
domain_of:
- EndDeviceAction
range: EndDeviceControl
required: false
class_uri: cim:EndDeviceAction
Induced
name: EndDeviceAction
description: "Action/command performed by an end device on a device other than the\
\ end device.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
command:
name: command
description: "Command text.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:EndDeviceAction.command
multivalued: false
alias: command
owner: EndDeviceAction
domain_of:
- EndDeviceAction
- DiscreteValue
range: string
required: false
duration:
name: duration
description: "Amount of time the action of this control is to remain active.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:EndDeviceAction.duration
multivalued: false
alias: duration
owner: EndDeviceAction
domain_of:
- GateInputPin
- EndDeviceTiming
- EndDeviceAction
- ConstraintDuration
- MarketScheduledEvent
- ClassificationCondition
- ScheduledEvent
range: Minutes
required: false
duration_indefinite:
name: duration_indefinite
description: "True if the action of this control is indefinite.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:EndDeviceAction.durationIndefinite
multivalued: false
alias: duration_indefinite
owner: EndDeviceAction
domain_of:
- EndDeviceTiming
- EndDeviceAction
range: boolean
required: false
start_date_time:
name: start_date_time
description: "Start date and time for action of this control.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:EndDeviceAction.startDateTime
multivalued: false
alias: start_date_time
owner: EndDeviceAction
domain_of:
- EndDeviceAction
- CRRSegment
- ProfileData
range: date
required: false
end_device_control:
name: end_device_control
description: End device control issuing this end device action.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:EndDeviceAction.EndDeviceControl
multivalued: false
alias: end_device_control
owner: EndDeviceAction
domain_of:
- EndDeviceAction
range: EndDeviceControl
required: false
class_uri: cim:EndDeviceAction