# description
Typed schema for metering-point energy resources (type = METER). CIM: cim:Meter / cim:EndDevice (IEC 61968-9). Common fields inherited from EnergyResourceCommon/v1.0.

# allOf[].properties.type.description
Asset-class discriminator. Must be "METER". CIM: cim:Meter (IEC 61968-9 EndDevice subtype).

# $defs.EnergyResourceMeterAttributes.allOf[].description
Attributes for METER resources. Common fields inherited. Meter-specific fields below.

# $defs.EnergyResourceMeterAttributes.allOf[].properties.meterCapability.description
Communication/automation generation. Electromechanical=induction disc, no comms. CMRI=static with manual optical-port read (India legacy). AMR=one-way automated read. AMI=two-way smart meter. CIM: AmiBillingReadyKind (IEC 61968-9).

# $defs.EnergyResourceMeterAttributes.allOf[].properties.energyDirection.description
Energy flow direction metered. Forward=import only (default). Reverse=export only. Bidirectional=import and export in separate registers. Net=algebraically netted register. CIM: FlowDirectionKind (ESPI NAESB REQ.21).

# $defs.EnergyResourceMeterAttributes.allOf[].properties.functions.description
Bag of optional capabilities active on this meter, per IEC 61968-9 EndDeviceFunction[0..*] pattern.

# $defs.EnergyResourceMeterAttributes.allOf[].properties.feeder.description
Feeder identifier this meter is supplied from.

# $defs.EnergyResourceMeterAttributes.allOf[].properties.bus.description
Busbar identifier at the meter's connection point.

# $defs.EnergyResourceMeterAttributes.allOf[].properties.communicationTechnology.description
Last-mile (physical layer) communication technology used by this meter's head-end system.

# $defs.EnergyResourceMeterAttributes.allOf[].properties.applicationProtocol.description
Application-layer protocol used to read/communicate meter data. DLMS_COSEM: IEC 62056 (mandatory for India AMI per BIS IS 16444). ANSI_C12_18: North American optical-port / table-data model. IEC_61850: substation automation. Modbus: legacy industrial.