Skip to content

Class: ConnectDisconnectFunction

_A function that will disconnect and reconnect the customer's load under defined conditions. _

__

URI: cim:ConnectDisconnectFunction

 classDiagram
    class ConnectDisconnectFunction
      EndDeviceFunction <|-- ConnectDisconnectFunction

      ConnectDisconnectFunction : alias_name

      ConnectDisconnectFunction : asset

          ConnectDisconnectFunction --> Asset : asset

      ConnectDisconnectFunction : config_id

      ConnectDisconnectFunction : description

      ConnectDisconnectFunction : diagram_objects

          ConnectDisconnectFunction --> DiagramObject : diagram_objects

      ConnectDisconnectFunction : enabled

      ConnectDisconnectFunction : end_device

          ConnectDisconnectFunction --> EndDevice : end_device

      ConnectDisconnectFunction : event_count

      ConnectDisconnectFunction : firmware_id

      ConnectDisconnectFunction : hardware_id

      ConnectDisconnectFunction : instance_set

          ConnectDisconnectFunction --> InstanceSet : instance_set

      ConnectDisconnectFunction : is_connected

      ConnectDisconnectFunction : is_delayed_discon

      ConnectDisconnectFunction : is_local_auto_discon_op

      ConnectDisconnectFunction : is_local_auto_recon_op

      ConnectDisconnectFunction : is_remote_auto_discon_op

      ConnectDisconnectFunction : is_remote_auto_recon_op

      ConnectDisconnectFunction : m_rid

      ConnectDisconnectFunction : names

          ConnectDisconnectFunction --> Name : names

      ConnectDisconnectFunction : password

      ConnectDisconnectFunction : program_id

      ConnectDisconnectFunction : properties_cimdata_object

          ConnectDisconnectFunction --> ChangeSetMember : properties_cimdata_object

      ConnectDisconnectFunction : rcd_info

          ConnectDisconnectFunction --> RemoteConnectDisconnectInfo : rcd_info

      ConnectDisconnectFunction : registers

          ConnectDisconnectFunction --> Register : registers

      ConnectDisconnectFunction : switches

          ConnectDisconnectFunction --> Switch : switches

      ConnectDisconnectFunction : targeting_cimdata_object

          ConnectDisconnectFunction --> ChangeSetMember : targeting_cimdata_object

Inheritance

Slots

Name Cardinality and Range Description Inheritance
event_count 0..1
Integer
Running cumulative count of connect or disconnect events, for the lifetime of... direct
is_connected 0..1
Boolean
True if this function is in the connected state direct
is_delayed_discon 0..1
Boolean
If set true, the switch may disconnect the service at the end of a specified ... direct
is_local_auto_discon_op 0..1
Boolean
If set true and if disconnection can be operated locally, the operation happe... direct
is_local_auto_recon_op 0..1
Boolean
If set true and if reconnection can be operated locally, then the operation h... direct
is_remote_auto_discon_op 0..1
Boolean
If set true and if disconnection can be operated remotely, then the operation... direct
is_remote_auto_recon_op 0..1
Boolean
If set true and if reconnection can be operated remotely, then the operation ... direct
rcd_info 0..1
RemoteConnectDisconnectInfo
Information on remote connect disconnect switch direct
switches 0..*
Switch
direct
enabled 0..1
Boolean
True if the function is enabled EndDeviceFunction
end_device 0..1
EndDevice
End device that performs this function EndDeviceFunction
registers 0..*
Register
All registers for quantities metered by this end device function EndDeviceFunction
config_id 0..1
String
Configuration specified for this function AssetFunction
firmware_id 0..1
String
Firmware version AssetFunction
hardware_id 0..1
String
Hardware version AssetFunction
password 0..1
String
Password needed to access this function AssetFunction
program_id 0..1
String
Name of program AssetFunction
asset 0..1
Asset
Asset on which this function can be performed AssetFunction
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Usages

used by used in type used
ProtectedSwitch connect_disconnect_functions range ConnectDisconnectFunction
Switch connect_disconnect_functions range ConnectDisconnectFunction
Cut connect_disconnect_functions range ConnectDisconnectFunction
Jumper connect_disconnect_functions range ConnectDisconnectFunction
Disconnector connect_disconnect_functions range ConnectDisconnectFunction
Breaker connect_disconnect_functions range ConnectDisconnectFunction
GroundDisconnector connect_disconnect_functions range ConnectDisconnectFunction
Fuse connect_disconnect_functions range ConnectDisconnectFunction
Recloser connect_disconnect_functions range ConnectDisconnectFunction
Sectionaliser connect_disconnect_functions range ConnectDisconnectFunction
LoadBreakSwitch connect_disconnect_functions range ConnectDisconnectFunction
DisconnectingCircuitBreaker connect_disconnect_functions range ConnectDisconnectFunction
MktSwitch connect_disconnect_functions range ConnectDisconnectFunction

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ConnectDisconnectFunction
description: "A function that will disconnect and reconnect the customer's load under\
  \ defined conditions.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: EndDeviceFunction
attributes:
  event_count:
    name: event_count
    description: "Running cumulative count of connect or disconnect events, for the\
      \ lifetime of this function or until the value is cleared.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.eventCount
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: integer
    required: false
  is_connected:
    name: is_connected
    description: True if this function is in the connected state.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isConnected
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_delayed_discon:
    name: is_delayed_discon
    description: If set true, the switch may disconnect the service at the end of
      a specified time delay after the disconnect signal has been given. If set false,
      the switch may disconnect the service immediately after the disconnect signal
      has been given. This is typically the case for over current circuit-breakers
      which are classified as either instantaneous or slow acting.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isDelayedDiscon
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_local_auto_discon_op:
    name: is_local_auto_discon_op
    description: "If set true and if disconnection can be operated locally, the operation\
      \ happens automatically. Otherwise it happens manually.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isLocalAutoDisconOp
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_local_auto_recon_op:
    name: is_local_auto_recon_op
    description: "If set true and if reconnection can be operated locally, then the\
      \ operation happens automatically. Otherwise, it happens manually.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isLocalAutoReconOp
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_remote_auto_discon_op:
    name: is_remote_auto_discon_op
    description: If set true and if disconnection can be operated remotely, then the
      operation happens automatically. If set false and if disconnection can be operated
      remotely, then the operation happens manually.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isRemoteAutoDisconOp
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_remote_auto_recon_op:
    name: is_remote_auto_recon_op
    description: "If set true and if reconnection can be operated remotely, then the\
      \ operation happens automatically. If set false and if reconnection can be operated\
      \ remotely, then the operation happens manually.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isRemoteAutoReconOp
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  rcd_info:
    name: rcd_info
    description: Information on remote connect disconnect switch.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.rcdInfo
    multivalued: false
    domain_of:
    - ConnectDisconnectFunction
    range: RemoteConnectDisconnectInfo
    required: false
  switches:
    name: switches
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ConnectDisconnectFunction.Switches
    multivalued: true
    domain_of:
    - CompositeSwitch
    - ConnectDisconnectFunction
    range: Switch
    required: false
class_uri: cim:ConnectDisconnectFunction

Induced

name: ConnectDisconnectFunction
description: "A function that will disconnect and reconnect the customer's load under\
  \ defined conditions.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: EndDeviceFunction
attributes:
  event_count:
    name: event_count
    description: "Running cumulative count of connect or disconnect events, for the\
      \ lifetime of this function or until the value is cleared.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.eventCount
    multivalued: false
    alias: event_count
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: integer
    required: false
  is_connected:
    name: is_connected
    description: True if this function is in the connected state.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isConnected
    multivalued: false
    alias: is_connected
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_delayed_discon:
    name: is_delayed_discon
    description: If set true, the switch may disconnect the service at the end of
      a specified time delay after the disconnect signal has been given. If set false,
      the switch may disconnect the service immediately after the disconnect signal
      has been given. This is typically the case for over current circuit-breakers
      which are classified as either instantaneous or slow acting.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isDelayedDiscon
    multivalued: false
    alias: is_delayed_discon
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_local_auto_discon_op:
    name: is_local_auto_discon_op
    description: "If set true and if disconnection can be operated locally, the operation\
      \ happens automatically. Otherwise it happens manually.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isLocalAutoDisconOp
    multivalued: false
    alias: is_local_auto_discon_op
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_local_auto_recon_op:
    name: is_local_auto_recon_op
    description: "If set true and if reconnection can be operated locally, then the\
      \ operation happens automatically. Otherwise, it happens manually.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isLocalAutoReconOp
    multivalued: false
    alias: is_local_auto_recon_op
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_remote_auto_discon_op:
    name: is_remote_auto_discon_op
    description: If set true and if disconnection can be operated remotely, then the
      operation happens automatically. If set false and if disconnection can be operated
      remotely, then the operation happens manually.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isRemoteAutoDisconOp
    multivalued: false
    alias: is_remote_auto_discon_op
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  is_remote_auto_recon_op:
    name: is_remote_auto_recon_op
    description: "If set true and if reconnection can be operated remotely, then the\
      \ operation happens automatically. If set false and if reconnection can be operated\
      \ remotely, then the operation happens manually.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.isRemoteAutoReconOp
    multivalued: false
    alias: is_remote_auto_recon_op
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: boolean
    required: false
  rcd_info:
    name: rcd_info
    description: Information on remote connect disconnect switch.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ConnectDisconnectFunction.rcdInfo
    multivalued: false
    alias: rcd_info
    owner: ConnectDisconnectFunction
    domain_of:
    - ConnectDisconnectFunction
    range: RemoteConnectDisconnectInfo
    required: false
  switches:
    name: switches
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ConnectDisconnectFunction.Switches
    multivalued: true
    alias: switches
    owner: ConnectDisconnectFunction
    domain_of:
    - CompositeSwitch
    - ConnectDisconnectFunction
    range: Switch
    required: false
  enabled:
    name: enabled
    description: "True if the function is enabled.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceFunction.enabled
    multivalued: false
    alias: enabled
    owner: ConnectDisconnectFunction
    domain_of:
    - ProtectiveAction
    - EndDeviceFunction
    - RegulatingControl
    - DynamicsFunctionBlock
    range: boolean
    required: false
  end_device:
    name: end_device
    description: End device that performs this function.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceFunction.EndDevice
    multivalued: false
    alias: end_device
    owner: ConnectDisconnectFunction
    domain_of:
    - MeterReadSchedule
    - EndDeviceEvent
    - EndDeviceFunction
    range: EndDevice
    required: false
  registers:
    name: registers
    description: All registers for quantities metered by this end device function.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceFunction.Registers
    multivalued: true
    alias: registers
    owner: ConnectDisconnectFunction
    domain_of:
    - EndDeviceFunction
    range: Register
    required: false
  config_id:
    name: config_id
    description: Configuration specified for this function.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AssetFunction.configID
    multivalued: false
    alias: config_id
    owner: ConnectDisconnectFunction
    domain_of:
    - AssetFunction
    range: string
    required: false
  firmware_id:
    name: firmware_id
    description: Firmware version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AssetFunction.firmwareID
    multivalued: false
    alias: firmware_id
    owner: ConnectDisconnectFunction
    domain_of:
    - AssetFunction
    range: string
    required: false
  hardware_id:
    name: hardware_id
    description: Hardware version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AssetFunction.hardwareID
    multivalued: false
    alias: hardware_id
    owner: ConnectDisconnectFunction
    domain_of:
    - AssetFunction
    range: string
    required: false
  password:
    name: password
    description: Password needed to access this function.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AssetFunction.password
    multivalued: false
    alias: password
    owner: ConnectDisconnectFunction
    domain_of:
    - ElectronicAddress
    - AssetFunction
    range: string
    required: false
  program_id:
    name: program_id
    description: Name of program.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AssetFunction.programID
    multivalued: false
    alias: program_id
    owner: ConnectDisconnectFunction
    domain_of:
    - AssetFunction
    range: string
    required: false
  asset:
    name: asset
    description: Asset on which this function can be performed.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AssetFunction.Asset
    multivalued: false
    alias: asset
    owner: ConnectDisconnectFunction
    domain_of:
    - FinancialInfo
    - Incident
    - ProductAssetModel
    - Measurement
    - AssetDeployment
    - ProcedureDataSet
    - Reconditioning
    - Medium
    - ServiceLocation
    - AssetFunction
    - AnalyticScore
    - Analytic
    - AssetGroup
    - OperationalTag
    - Ownership
    - ErpItemMaster
    - ErpInventory
    range: Asset
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: ConnectDisconnectFunction
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:ConnectDisconnectFunction