o
    èp©iû  ã                   @   s  U d dl mZ d dlmZ dZeed< 	 dZeed< 	 dZeed< 	 d	Zeed
< 	 dZ	eed< 	 dZ
eed< 	 dZeed< 	 dZeed< 	 dZeed< 	 dZeed< 	 dZeed< 	 dZeed< 	 dZeed< 	 dZeed< 	 dZeed < 	 d!Zeed"< 	 d#Zeed$< 	 d%Zeed&< 	 d'Zeed(< 	 d)Zeed*< 	 d+Zeed,< 	 d-Zeed.< 	 d/Zeed0< 	 d1Zeed2< 	 d3Zeed4< 	 d5Zeed6< 	 d7Zeed8< 	 G d9d:„ d:eƒZ G d;d<„ d<eƒZ!G d=d>„ d>eƒZ"G d?d@„ d@eƒZ#G dAdB„ dBeƒZ$G dCdD„ dDeƒZ%G dEdF„ dFeƒZ&G dGdH„ dHeƒZ'dIS )Jé    )ÚEnum)ÚFinalzhw.battery.capacityÚHW_BATTERY_CAPACITYzhw.battery.chemistryÚHW_BATTERY_CHEMISTRYzhw.battery.stateÚHW_BATTERY_STATEzhw.bios_versionÚHW_BIOS_VERSIONzhw.driver_versionÚHW_DRIVER_VERSIONzhw.enclosure.typeÚHW_ENCLOSURE_TYPEzhw.firmware_versionÚHW_FIRMWARE_VERSIONzhw.gpu.taskÚHW_GPU_TASKzhw.idÚHW_IDzhw.limit_typeÚHW_LIMIT_TYPEzhw.logical_disk.raid_levelÚHW_LOGICAL_DISK_RAID_LEVELzhw.logical_disk.stateÚHW_LOGICAL_DISK_STATEzhw.memory.typeÚHW_MEMORY_TYPEzhw.modelÚHW_MODELzhw.nameÚHW_NAMEzhw.network.logical_addressesÚHW_NETWORK_LOGICAL_ADDRESSESzhw.network.physical_addressÚHW_NETWORK_PHYSICAL_ADDRESSz	hw.parentÚ	HW_PARENTz hw.physical_disk.smart_attributeÚ HW_PHYSICAL_DISK_SMART_ATTRIBUTEzhw.physical_disk.stateÚHW_PHYSICAL_DISK_STATEzhw.physical_disk.typeÚHW_PHYSICAL_DISK_TYPEzhw.sensor_locationÚHW_SENSOR_LOCATIONzhw.serial_numberÚHW_SERIAL_NUMBERzhw.stateÚHW_STATEzhw.tape_drive.operation_typeÚHW_TAPE_DRIVE_OPERATION_TYPEzhw.typeÚHW_TYPEz	hw.vendorÚ	HW_VENDORc                   @   ó   e Zd ZdZ	 dZdS )ÚHwBatteryStateValuesÚchargingÚdischargingN)Ú__name__Ú
__module__Ú__qualname__ÚCHARGINGÚDISCHARGING© r(   r(   ún/home/ubuntu/.local/lib/python3.10/site-packages/opentelemetry/semconv/_incubating/attributes/hw_attributes.pyr    ›   ó
    r    c                   @   ó   e Zd ZdZ	 dZ	 dZdS )ÚHwGpuTaskValuesÚdecoderÚencoderÚgeneralN)r#   r$   r%   ÚDECODERÚENCODERÚGENERALr(   r(   r(   r)   r,   ¢   ó    r,   c                   @   s@   e Zd ZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Zd
S )ÚHwLimitTypeValuesÚcriticalÚdegradedzhigh.criticalzhigh.degradedzlow.criticalzlow.degradedÚmaxÚ	throttledÚturboN)r#   r$   r%   ÚCRITICALÚDEGRADEDÚHIGH_CRITICALÚHIGH_DEGRADEDÚLOW_CRITICALÚLOW_DEGRADEDÚMAXÚ	THROTTLEDÚTURBOr(   r(   r(   r)   r4   «   s&    r4   c                   @   r   )ÚHwLogicalDiskStateValuesÚusedÚfreeN)r#   r$   r%   ÚUSEDÚFREEr(   r(   r(   r)   rC   À   r*   rC   c                   @   s   e Zd ZdZdS )ÚHwPhysicalDiskStateValuesÚ	remainingN)r#   r$   r%   Ú	REMAININGr(   r(   r(   r)   rH   Ç   s    rH   c                   @   s(   e Zd ZdZ	 dZ	 dZ	 dZ	 dZdS )ÚHwStateValuesr6   ÚfailedÚneeds_cleaningÚokÚpredicted_failureN)r#   r$   r%   r;   ÚFAILEDÚNEEDS_CLEANINGÚOKÚPREDICTED_FAILUREr(   r(   r(   r)   rK   Ì   s    rK   c                   @   r+   )ÚHwTapeDriveOperationTypeValuesÚmountÚunmountÚcleanN)r#   r$   r%   ÚMOUNTÚUNMOUNTÚCLEANr(   r(   r(   r)   rT   Ù   r3   rT   c                   @   s^   e Zd ZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZdS )ÚHwTypeValuesÚbatteryÚcpuÚdisk_controllerÚ	enclosureÚfanÚgpuÚlogical_diskÚmemoryÚnetworkÚphysical_diskÚpower_supplyÚ
tape_driveÚtemperatureÚvoltageN)r#   r$   r%   ÚBATTERYÚCPUÚDISK_CONTROLLERÚ	ENCLOSUREÚFANÚGPUÚLOGICAL_DISKÚMEMORYÚNETWORKÚPHYSICAL_DISKÚPOWER_SUPPLYÚ
TAPE_DRIVEÚTEMPERATUREÚVOLTAGEr(   r(   r(   r)   r[   â   s:    r[   N)(Úenumr   Útypingr   r   Ú__annotations__r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r,   r4   rC   rH   rK   rT   r[   r(   r(   r(   r)   Ú<module>   s€   		