Class: EndDeviceCapability
_Inherent capabilities of an end device (i.e., the functions it supports). _
__
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