Skip to content

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

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