
    Yj                         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 d9 d:e          Z  G d; d<e          Z! G d= d>e          Z" G d? d@e          Z# G dA dBe          Z$ G dC dDe          Z% G dE dFe          Z& G dG 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     w/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/opentelemetry/semconv/_incubating/attributes/hw_attributes.pyr!   r!      s        HKr*   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-      s$        GGGNr*   r-   c                   B    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+   r5   r5      sT        HH#M#M!L!L
CIELr*   r5   c                       e Zd ZdZ	 dZdS )HwLogicalDiskStateValuesusedfreeN)r$   r%   r&   USEDFREEr)   r*   r+   rE   rE      s        DDKr*   rE   c                       e Zd ZdZdS )HwPhysicalDiskStateValues	remainingN)r$   r%   r&   	REMAININGr)   r*   r+   rK   rK      s        Ir*   rK   c                   *    e Zd ZdZ	 dZ	 dZ	 dZ	 dZdS )HwStateValuesr7   failedneeds_cleaningokpredicted_failureN)r$   r%   r&   r<   FAILEDNEEDS_CLEANINGOKPREDICTED_FAILUREr)   r*   r+   rO   rO      s6        HF%N	B+r*   rO   c                       e Zd ZdZ	 dZ	 dZdS )HwTapeDriveOperationTypeValuesmountunmountcleanN)r$   r%   r&   MOUNTUNMOUNTCLEANr)   r*   r+   rY   rY      s$        EGELr*   rY   c                   `    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+   ra   ra      s|        G
C'OI
C
C!LFG#M!LJKGNr*   ra   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-   r5   rE   rK   rO   rY   ra   r)   r*   r+   <module>r      s               2 U 2 2 2 5 e 4 4 4 - % , , , + * * * / 5 . . . / 5 . . . 3 U 2 2 2 #U " " " u    'u & & & %A E @ @ @  7 u 6 6 6 ) ( ( ( %        'E e D D D &C U B B B 	5    +M  % L L L !9  8 8 8  7 u 6 6 6 1 E 0 0 0 - % , , , %    'E e D D D    
 	5   
    4       d          *    t          

 
 
 
 
D 
 
 
    T       4     r*   