Class: PanPricing
_PAN action/command used to issue pricing information to a PAN device. _
__
URI: cim:PanPricing
classDiagram
class PanPricing
EndDeviceAction <|-- PanPricing
PanPricing : command
PanPricing : duration
PanPricing --> Minutes : duration
PanPricing : duration_indefinite
PanPricing : end_device_control
PanPricing --> EndDeviceControl : end_device_control
PanPricing : pan_pricing_details
PanPricing --> PanPricingDetail : pan_pricing_details
PanPricing : provider_id
PanPricing : start_date_time
Inheritance
- EndDeviceAction
- PanPricing
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| provider_id | 0..1 Integer |
Unique identifier for the commodity provider | direct |
| pan_pricing_details | 0..* PanPricingDetail |
All pricing details issued by this PAN pricing command/action | direct |
| command | 0..1 String |
Command text | EndDeviceAction |
| duration | 0..1 Minutes |
Amount of time the action of this control is to remain active | EndDeviceAction |
| duration_indefinite | 0..1 Boolean |
True if the action of this control is indefinite | EndDeviceAction |
| start_date_time | 0..1 date |
Start date and time for action of this control | EndDeviceAction |
| end_device_control | 0..1 EndDeviceControl |
End device control issuing this end device action | EndDeviceAction |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PanPricingDetail | pan_pricing | range | PanPricing |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:PanPricing |
| native | cim:PanPricing |
LinkML Source
Direct
name: PanPricing
description: "PAN action/command used to issue pricing information to a PAN device.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: EndDeviceAction
attributes:
provider_id:
name: provider_id
description: "Unique identifier for the commodity provider.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PanPricing.providerID
multivalued: false
domain_of:
- PanPricing
range: integer
required: false
pan_pricing_details:
name: pan_pricing_details
description: All pricing details issued by this PAN pricing command/action.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PanPricing.PanPricingDetails
multivalued: true
domain_of:
- PanPricing
range: PanPricingDetail
required: false
class_uri: cim:PanPricing
Induced
name: PanPricing
description: "PAN action/command used to issue pricing information to a PAN device.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: EndDeviceAction
attributes:
provider_id:
name: provider_id
description: "Unique identifier for the commodity provider.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PanPricing.providerID
multivalued: false
alias: provider_id
owner: PanPricing
domain_of:
- PanPricing
range: integer
required: false
pan_pricing_details:
name: pan_pricing_details
description: All pricing details issued by this PAN pricing command/action.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PanPricing.PanPricingDetails
multivalued: true
alias: pan_pricing_details
owner: PanPricing
domain_of:
- PanPricing
range: PanPricingDetail
required: false
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: PanPricing
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: PanPricing
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: PanPricing
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: PanPricing
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: PanPricing
domain_of:
- EndDeviceAction
range: EndDeviceControl
required: false
class_uri: cim:PanPricing