// Copyright (c) 2008 DMTF. All Rights Reserved. [Experimental, Abstract, Version ( "2.19.0" ), UMLPackagePath ( "CIM::Core::Statistics" ), Description ( "This class extends StatisticalData to abstract the concept of " "ImagingStatisticalData associated with an imaging system " "(e.g., ComputerSystem), imaging service (e.g., PrintService), " "imaging device (e.g., Printer), imaging job (e.g., PrintJob), " "or any other imaging element. \n" "This abstract class defines common properties for: \n" "(a) persistence (PersistenceType and OtherPersistenceType); \n" "(b) work type (WorkType and OtherWorkType); and \n" "(c) correlation of ImagingStatisticalData information between " "CIM and SNMP interfaces (SNMPKeyId). \n" "Note: An instance of any concrete class derived from this " "abstract class shall be associated with exactly one instance " "of a scoping imaging element (e.g., Printer) via an instance " "of the AssociatedImagingStatisticalData class. \n" "See: Model and diagram in section 4 of PWG Imaging System " "State and Counter MIB (PWG 5106.3-2008, or successor)." )] class CIM_ImagingStatisticalData : CIM_StatisticalData { [Description ( "Persistence of this instance of ImagingStatisticalData. \n" "1 (Other) means vendor-specific persistence and should not " "be used (to avoid interoperability problems). \n " "2 (Unknown) means unknown persistence and should not be " "be used (to avoid amgiguity in accounting applications). \n " "3 (Lifetime) means since install of the scoping imaging " "element (e.g., PrintService). \n" "4 (PowerOn) means since last power on of the scoping " "imaging element (e.g., Printer). \n" "5 (Reset) means since the last reset of this instance of " "ImagingStatisticalData."), ValueMap { "1", "2", "3", "4", "5", ".." }, Values { "Other", "Unknown", "Lifetime", "PowerOn", "Reset", "DMTF Reserved" }, MappingStrings { "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icMonitorPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTimePersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icMediaUsedPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTrafficPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icImagePersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icImpressionPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTwoSidedPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icSheetPersistence" }, ModelCorrespondence { "CIM_ImagingStatisticalData.OtherPersistenceType", "CIM_StatisticalData.ResetSelectedStats", "CIM_FileSystemSetting.PersistenceTypes" }] uint16 PersistenceType; [Description ( "A free-form string that describes the persistence when the " "the value of the PersistenceType property is equal to 1 " "(Other)." ), MinLen ( 0 ), MaxLen ( 255 ), ModelCorrespondence { "CIM_ImagingStatisticalData.PersistenceType", "CIM_FileSystemSetting.OtherPersistenceTypes" }] string OtherPersistenceType; [Description ( "Work type of this instance of ImagingStatisticalData. \n" "1 (Other) means vendor-specific work type and should not " "be used (to avoid interoperability problems). \n " "2 (Unknown) means unknown work type and should not be " "be used (to avoid amgiguity in accounting applications). \n " "3 (WorkTotals) means total counters across imaging element " "execution modes (both user and maintenance). \n" "4 (Datastream) means user datastream work (both control and " "content) while this imaging element is in user mode. \n" "5 (Auxiliary) means hardcopy auxiliary work (e.g., banner " "sheets) while this imaging element is in user mode. \n" "6 (Waste) means hardcopy waste work (e.g., process runout " "or paper jams) while this imaging element is in user " "mode. \n" "7 (Maintenance) means maintenance work (e.g., calibration) " "while this imaging element is in maintenance mode."), ValueMap { "1", "2", "3", "4", "5", "6", "7", ".." }, Values { "Other", "Unknown", "WorkTotals", "Datastream", "Auxiliary", "Waste", "Maintenance", "DMTF Reserved" }, MappingStrings { "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTrafficPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icImagePersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icImpressionPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTwoSidedPersistence", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icSheetPersistence" }] uint16 WorkType; [Description ( "A free-form string that describes the work type when the " "the value of the WorkType property is equal to 1 (Other)." ), MinLen ( 0 ), MaxLen ( 255 ), ModelCorrespondence { "CIM_ImagingStatisticalData.WorkType" }] string OtherWorkType; [Description ( "A unique value used by the scoping imaging element (e.g., " "PrintService) to identify this ImagingStatisticalData, in " "combination with PersistenceType (required) and WorkType " "(not applicable to ImagingMonitorStatisticalData or " "ImagingMediaUsedStatisticalData). " "Although these values may change due to a reconfiguration " "of the ManagedElement (e.g., the addition of new components " "to the ManagedElement), values should remain stable across " "across successive ManagedElement power cycles. Note: " "This property is necessary to correlate counter and event " "(alert) information between CIM and SNMP interfaces." ), MinValue ( 1 ), MaxValue ( 2147483647), MappingStrings { "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icMonitorKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTimeKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icMediaUsedKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTrafficKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icImageKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icImpressionKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icTwoSidedKeyIndex", "MIB.IETF|PWG-IMAGING-COUNTER-MIB.icSheetKeyIndex" }] uint32 SNMPKeyId; };