Landis+Gyr Command Flows
The table below lists the communication flows used with each Landis+Gyr command, including:
Command: The specific smart meter command
Outbound Communication: The outbound communication business object created by the command. This sends the command request to the head end system.
Inbound Communication: The inbound communication created by the response from the head end system
Completion Event: The completion event(s) triggered by the command, if any. Completion events are used to update data in the system as a result of a smart meter command. For example, if a command changes the status of a device, the completion event is responsible for making that change.
Command
Outbound Communication
Inbound Communication
Completion Event
Device Commissioning
L+G Add Meter to Inventory(MultiSpeak)
(D3-AddMeterToInventryMultiSpDR)
Device Commissioning Completion Event
Device Decommissioning
L+G Meter Remove Notification (MultiSpeak)
(D3-MtrRmvNotifMultiSpeakDR)
Device Decommissioning Completion Event
Meter Retire
L+G Meter Retire Notification
(D3-MeterRetireNotificationDR)
Meter Exchange
L+G Meter Exchange Notification
(D3-MeterExNotificatnMultiSpDR)
Remote Connect
L+G Initiate Connect Disconnect DR
(D3-InitiateConnectDisconnectDR)
Con/Discon State Change Notif-Direct Route
(D3-ConnectDisconStateChgNtfDR)
Connect Device Completion Event
Remote Disconnect
L+G Initiate Connect Disconnect DR
(D3-InitiateConnectDisconnectDR)
Con/Discon State Change Notif-Direct Route
(D3-ConnectDisconStateChgNtfDR)
Disconnect Device Completion Event
Demand Reset
L+G Schedule Demand Reset (Multispeak)
(D3-ScheduleDemandResetDR)
Reading Changed Notification Direct Route
(D3-ReadingChgNotificationDR)
On-Demand Read (MultiSpeak)
L+G MultiSpeak Initiate Meter Read By Meter Num Direct Route
(D3-InitiateMRByMtrNbrDR)
Reading Changed Notification Direct Route
(D3-ReadingChgNotificationDR)
Create IMD Completion Event
On-Demand Read (Interval) [CIM]
CIM Meter On Demand Read Direct Route (Interval)
(D3-CIMGetLPDataDR)
CIM AsyncReply MeterReads Direct Route
(D3-CIMAsyncReplyMeterReadingDR)
Create IMD Completion Event
On-Demand Read (Scalar) [CIM]
CIM Meter On Demand Read Direct Route (Scalar)
(D3-CIMMeterOnDemandReadDR)
CIM AsyncReply MeterReads Direct Route
(D3-CIMAsyncReplyMeterReadingDR)
Create IMD Completion Event
Device Status Check
CIM Ping Direct Route
(D3-CIMPingDR)
CIM AsyncReply MeterReads Direct Route
(D3-CIMAsyncReplyMeterReadingDR)
Unit of Measure Filtering for On-Demand Reads
Readings returned via On-Demand Read commands are filtered on the combination of Unit of Measure/Time of Use/Service Quantity Identifiers (UOM/TOU/SQI) configured for the device and measuring component. When filtering is enabled, only readings that match a configured UOM/TOU/SQI combination are processed. All others are filtered out.
Filtering is enabled by default via the “Opt Out Of Filtering” parameter (set to "false" by default) on the D3-CRRCCEDR (Create IMD Completion Event -Direct Route) algorithm on the Create Completion Events status of the D3-ReadingChgNotificationDR (L+G Reading Changed Notification Direct Route) business object. 
The D3-VALDVCFDR (Check if Device has any Filtering errors Direct Route) algorithm on the Validate status of the D3-ReadingChgNotificationDR business object is used to check for errors related to filtering. The value of the “Opt Out Of Filtering” parameter on this algorithm must match the value of the same parameter on the D3-CRRCCEDR algorithm. The “Opt Out Of Filtering” parameter should both be set to either "false" (the default) or "true" (if filtering is to be disabled).
CIM Commands
For CIM-based on-demand read commands, filtering is enabled by default via the “Opt Out Of Filtering” parameter (set to "false" by default) on the D3-CRCIMCE (Create CIM Completion Event Direct Route) algorithm on the Create Completion Events status of the D3-CIMAsyncReplyMeterReadingDR (CIM AsyncReply MeterReads Direct Route) business object. 
The D3-VALCCIMCE (Check if Device has Filtering errors CIM Completion Event Direct Route) algorithm on the Validate status of the D3-CIMAsyncReplyMeterReadingDR (CIM AsyncReply MeterReads Direct Route) business object is used to check for errors related to filtering. The value of the “Opt Out Of Filtering” parameter on this algorithm must match the value of the parameter on the D3-CRCIMCE algorithm. The parameters should both be set to either "false" (the default) or "true" (if filtering is to be disabled).