Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pyipmi/interfaces/__pycache__/ipmb.cpython-39.pyc
Ðазад
a ]�h� � @ s� d dl m Z ddlmZ ddlmZmZmZmZmZ ddl m Z ddl mZmZ dd� Z G d d � d e�ZG dd� de�ZG d d� de�Zdd� Zddd�Zdd� Zdd� Zddd�ZdS )� )�array� )�log)�create_message�create_request_by_name�encode_message�decode_message� constants)�check_completion_code)�py3_array_tobytes�py3_array_frombytesc C s d}| D ]}||7 }q| d S )zCalculate the checksum.r � � )�dataZcsum�br r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pyipmi/interfaces/ipmb.py�checksum s r c @ sB e Zd ZdZdZdZdZdZdZdZ dZ dZddd�Zdd� Z dS )� IpmbHeadera� Representation of the IPMI message header. Request: *-------*--------------*----------*-------*---------------*-------* | rs_sa | netfn/rs_lun | checksum | rq_sa | rq_seq/rq_lun | cmdid | *-------*--------------*----------*-------*---------------*-------* Response: *-------*--------------*----------*-------*---------------*-------* | rq_sa | netfn/rq_lun | checksum | rs_sa | rq_seq/rs_lun | cmdid | *-------*--------------*----------*-------*---------------*-------* Nc C s |r| � |� d S �N)�decode��selfr r r r �__init__9 s zIpmbHeader.__init__c C sD d| j d�d| j� d| jd�d| j� d| j� d| jd�d| jd��S ) Nzrs_sa=0x�02xz , rs_lun=z , rq_sa=0xz , rq_lun=z , rq_seq=z , netfn=0xz , cmdid=0x)�rs_sa�rs_lun�rq_sa�rq_lun�rq_seq�netfn�cmdid)r r r r �__str__= s �����zIpmbHeader.__str__)N)�__name__� __module__�__qualname__�__doc__r r r r r r r r r r! r r r r r "