Skip to content

Class: EndDeviceCapability

_Inherent capabilities of an end device (i.e., the functions it supports). _

__

URI: cim:EndDeviceCapability

 classDiagram
    class EndDeviceCapability
      EndDeviceCapability : autonomous_dst

      EndDeviceCapability : communication

      EndDeviceCapability : connect_disconnect

      EndDeviceCapability : demand_response

      EndDeviceCapability : electric_metering

      EndDeviceCapability : gas_metering

      EndDeviceCapability : metrology

      EndDeviceCapability : on_request_read

      EndDeviceCapability : outage_history

      EndDeviceCapability : pressure_compensation

      EndDeviceCapability : pricing_info

      EndDeviceCapability : pulse_output

      EndDeviceCapability : relays_programming

      EndDeviceCapability : reverse_flow

      EndDeviceCapability : super_compressibility_compensation

      EndDeviceCapability : temperature_compensation

      EndDeviceCapability : text_message

      EndDeviceCapability : water_metering

Slots

Name Cardinality and Range Description Inheritance
autonomous_dst 0..1
Boolean
True if autonomous DST (daylight saving time) function is supported direct
communication 0..1
Boolean
True if communication function is supported direct
connect_disconnect 0..1
Boolean
True if connect and disconnect function is supported direct
demand_response 0..1
Boolean
True if demand response function is supported direct
electric_metering 0..1
Boolean
True if electric metering function is supported direct
gas_metering 0..1
Boolean
True if gas metering function is supported direct
metrology 0..1
Boolean
True if metrology function is supported direct
on_request_read 0..1
Boolean
True if on request read function is supported direct
outage_history 0..1
Boolean
True if outage history function is supported direct
pressure_compensation 0..1
Boolean
True if device performs pressure compensation for metered quantities direct
pricing_info 0..1
Boolean
True if pricing information is supported direct
pulse_output 0..1
Boolean
True if device produces pulse outputs direct
relays_programming 0..1
Boolean
True if relays programming function is supported direct
reverse_flow 0..1
Boolean
True if reverse flow function is supported direct
super_compressibility_compensation 0..1
Boolean
True if device performs super compressibility compensation for metered quanti... direct
temperature_compensation 0..1
Boolean
True if device performs temperature compensation for metered quantities direct
text_message 0..1
Boolean
True if the displaying of text messages is supported direct
water_metering 0..1
Boolean
True if water metering function is supported direct

Usages

used by used in type used
EndDeviceInfo capability range EndDeviceCapability

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: EndDeviceCapability
description: "Inherent capabilities of an end device (i.e., the functions it supports).\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  autonomous_dst:
    name: autonomous_dst
    description: "True if autonomous DST (daylight saving time) function is supported.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.autonomousDst
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  communication:
    name: communication
    description: "True if communication function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.communication
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  connect_disconnect:
    name: connect_disconnect
    description: "True if connect and disconnect function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceCapability.connectDisconnect
    multivalued: false
    domain_of:
    - DERFunction
    - EndDeviceCapability
    range: boolean
    required: false
  demand_response:
    name: demand_response
    description: "True if demand response function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.demandResponse
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  electric_metering:
    name: electric_metering
    description: "True if electric metering function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.electricMetering
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  gas_metering:
    name: gas_metering
    description: "True if gas metering function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.gasMetering
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  metrology:
    name: metrology
    description: "True if metrology function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.metrology
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  on_request_read:
    name: on_request_read
    description: "True if on request read function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.onRequestRead
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  outage_history:
    name: outage_history
    description: "True if outage history function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.outageHistory
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  pressure_compensation:
    name: pressure_compensation
    description: "True if device performs pressure compensation for metered quantities.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.pressureCompensation
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  pricing_info:
    name: pricing_info
    description: "True if pricing information is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.pricingInfo
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  pulse_output:
    name: pulse_output
    description: "True if device produces pulse outputs.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.pulseOutput
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  relays_programming:
    name: relays_programming
    description: "True if relays programming function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.relaysProgramming
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  reverse_flow:
    name: reverse_flow
    description: "True if reverse flow function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.reverseFlow
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  super_compressibility_compensation:
    name: super_compressibility_compensation
    description: "True if device performs super compressibility compensation for metered\
      \ quantities.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.superCompressibilityCompensation
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  temperature_compensation:
    name: temperature_compensation
    description: "True if device performs temperature compensation for metered quantities.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.temperatureCompensation
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  text_message:
    name: text_message
    description: "True if the displaying of text messages is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.textMessage
    multivalued: false
    domain_of:
    - EndDeviceCapability
    - PanDisplay
    range: boolean
    required: false
  water_metering:
    name: water_metering
    description: "True if water metering function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.waterMetering
    multivalued: false
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
class_uri: cim:EndDeviceCapability

Induced

name: EndDeviceCapability
description: "Inherent capabilities of an end device (i.e., the functions it supports).\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  autonomous_dst:
    name: autonomous_dst
    description: "True if autonomous DST (daylight saving time) function is supported.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.autonomousDst
    multivalued: false
    alias: autonomous_dst
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  communication:
    name: communication
    description: "True if communication function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.communication
    multivalued: false
    alias: communication
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  connect_disconnect:
    name: connect_disconnect
    description: "True if connect and disconnect function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceCapability.connectDisconnect
    multivalued: false
    alias: connect_disconnect
    owner: EndDeviceCapability
    domain_of:
    - DERFunction
    - EndDeviceCapability
    range: boolean
    required: false
  demand_response:
    name: demand_response
    description: "True if demand response function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.demandResponse
    multivalued: false
    alias: demand_response
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  electric_metering:
    name: electric_metering
    description: "True if electric metering function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.electricMetering
    multivalued: false
    alias: electric_metering
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  gas_metering:
    name: gas_metering
    description: "True if gas metering function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.gasMetering
    multivalued: false
    alias: gas_metering
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  metrology:
    name: metrology
    description: "True if metrology function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.metrology
    multivalued: false
    alias: metrology
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  on_request_read:
    name: on_request_read
    description: "True if on request read function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.onRequestRead
    multivalued: false
    alias: on_request_read
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  outage_history:
    name: outage_history
    description: "True if outage history function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.outageHistory
    multivalued: false
    alias: outage_history
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  pressure_compensation:
    name: pressure_compensation
    description: "True if device performs pressure compensation for metered quantities.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.pressureCompensation
    multivalued: false
    alias: pressure_compensation
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  pricing_info:
    name: pricing_info
    description: "True if pricing information is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.pricingInfo
    multivalued: false
    alias: pricing_info
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  pulse_output:
    name: pulse_output
    description: "True if device produces pulse outputs.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.pulseOutput
    multivalued: false
    alias: pulse_output
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  relays_programming:
    name: relays_programming
    description: "True if relays programming function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.relaysProgramming
    multivalued: false
    alias: relays_programming
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  reverse_flow:
    name: reverse_flow
    description: "True if reverse flow function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.reverseFlow
    multivalued: false
    alias: reverse_flow
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  super_compressibility_compensation:
    name: super_compressibility_compensation
    description: "True if device performs super compressibility compensation for metered\
      \ quantities.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.superCompressibilityCompensation
    multivalued: false
    alias: super_compressibility_compensation
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  temperature_compensation:
    name: temperature_compensation
    description: "True if device performs temperature compensation for metered quantities.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.temperatureCompensation
    multivalued: false
    alias: temperature_compensation
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
  text_message:
    name: text_message
    description: "True if the displaying of text messages is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.textMessage
    multivalued: false
    alias: text_message
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    - PanDisplay
    range: boolean
    required: false
  water_metering:
    name: water_metering
    description: "True if water metering function is supported.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceCapability.waterMetering
    multivalued: false
    alias: water_metering
    owner: EndDeviceCapability
    domain_of:
    - EndDeviceCapability
    range: boolean
    required: false
class_uri: cim:EndDeviceCapability