Skip to main content

No project description provided

Project description

SLMPCLIENT

Package slmpclient provides the SLMPClient class for communication via TCP/UDP, and also provides the SLMPPacket class, which uses the original SLMP protocol library written in the C language for creating packets.

1. Example

Using the SELF_TEST command to verify the correctness of communication between the client and the server:

import time
from slmpclient import util
from slmpclient import SLMPClient
from slmpclient import SLMPPacket
from slmpclient import FrameType, ProcessorNumber, TimerValue, SLMPCommand, SLMPSubCommand


def main():
    pucData = b'\x05\x00\x0a\x0b\x0c\x0d\x0c'  # Send 'ABCDE'(0x0A, 0x0B, 0x0C, 0x0D, 0x0E) data length of 5 (0x0005)
    slmp_controller = SLMPPacket(ulFrameType=FrameType.SLMP_FTYPE_BIN_REQ_ST.value,
                                 usNodeNumber=0xFF,
                                 usNetNumber=0,
                                 usProcNumber=ProcessorNumber.SLMP_CPU_1.value,
                                 usTimer=TimerValue.SLMP_TIMER_WAIT_FOREVER.value,
                                 usCommand=SLMPCommand.SLMP_COMMAND_SELF_TEST.value,
                                 usSubCommand=SLMPSubCommand.SUB_word0.value,
                                 pucData=pucData)
    
    packet = slmp_controller.create_stream()
    
    # SLMP socket connection
    client = SLMPClient(ip_addr="192.168.10.201", port=4050, tcp_flag=True)
    client.open()
    print("1. Connection opened.")

    client.send(packet)
    print("2. Packet send.")
    response = client.receive()
    print("3. Response received.")
    print(response)

    time.sleep(1)
    client.close()
    print("Connection closed.")
    exit(0)
    

if __name__ == '__main__':
    main()

2. Example

The following example shows reading the values of registers M32 to M38:

import time
import struct
from slmpclient import util
from slmpclient import SLMPClient
from slmpclient import SLMPPacket
from slmpclient import FrameType, ProcessorNumber, TimerValue, SLMPCommand, SLMPSubCommand

IP_ADDR = '127.0.0.1'
PORT = 4050


def read_d_reg():
    # Creates and returns packet ready to send.
    # Packet contains device read command from D(word) register of specific device number.
    # :return: packet
    
    pucData = b'\xAC\x12\x00\xA8\x1C\x00'  # Reading will start from register D4780, and takes 28 words
    slmp_controller = SLMPPacket(ulFrameType=FrameType.SLMP_FTYPE_BIN_REQ_ST.value, usNetNumber=0, usNodeNumber=0xFF,
                                 usProcNumber=ProcessorNumber.SLMP_CPU_DEFAULT.value,
                                 usTimer=TimerValue.SLMP_TIMER_WAIT_FOREVER.value,
                                 usCommand=SLMPCommand.SLMP_COMMAND_DEVICE_READ.value,
                                 usSubCommand=SLMPSubCommand.SUB_word0.value, pucData=pucData)
    packet = slmp_controller.create_stream()
    
    return packet


def parse_response(response, print_flag=False):
    # Parse specific response, received on request from this file.
    # Returns list of data [m32, m33, m34, m35, m37, m38]
    # :param response: response
    # :param print_flag: True/False
    # :return: [data]
    
    end_code = response[8:10]
    if end_code != b'\x00\x00' or len(response) < 67:
        print("parse ERR") #TODO log
        raise util.UnwantedResponse

    response_data_part = response[11:67]
    data = struct.unpack('<ddddddd', response_data_part)

    if print_flag is True:
        print("M32          : ", data[0])
        print("M33          : ", data[1])
        print("M34          : ", data[2])
        print("M35          : ", data[3])
        print("M37          : ", data[5])
        print("M38          : ", data[6])
        print("")

    return [data[0], data[1], data[2], data[3], data[5], data[6]]


def main():
    # Main program.
    # Creates SLMP TCP connection and periodically send requests to server.
    # Response supposed to hove 6 values from registers m38=D4780, m37=D4784, m35=D4792, m34=D4796, m33=D4800, m32=D4804.
    
    request = read_d_reg()
    client = SLMPClient(ip_addr=IP_ADDR, port=PORT, protocol=True)
    client.open()

    while True:
        client.send(request)
        response = client.receive()
        data = parse_response(response, print_flag=True)
        time.sleep(0.1)


if __name__ == "__main__":
    main()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slmpclient-2.0.2.tar.gz (13.5 kB view details)

Uploaded Source

Built Distributions

slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

slmpclient-2.0.2-cp310-cp310-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

slmpclient-2.0.2-cp310-cp310-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

slmpclient-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

slmpclient-2.0.2-cp39-cp39-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

slmpclient-2.0.2-cp39-cp39-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

slmpclient-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-cp38-cp38-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

slmpclient-2.0.2-cp38-cp38-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

slmpclient-2.0.2-cp38-cp38-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

slmpclient-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

slmpclient-2.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

slmpclient-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

slmpclient-2.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-2.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

File details

Details for the file slmpclient-2.0.2.tar.gz.

File metadata

  • Download URL: slmpclient-2.0.2.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for slmpclient-2.0.2.tar.gz
Algorithm Hash digest
SHA256 3aded6842a1e614028aafaf66bb2580b09b7c95123a29fb9f864ea80aa15f490
MD5 53aa2fdb66c49e7448205bf17d8785fb
BLAKE2b-256 6bf6aa926870812bf4550cef1c6e0243f28c1a5f8ff83aac3b341d89d0b9ff14

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a337bdd4f1e4246b7c35b18e52979a17f04cb5e07ff0b45cf26c79001ccd444
MD5 a0754365406082357075ef48bb539b17
BLAKE2b-256 8ed67d6be1e8b364b518cf48973af8e3d07dada6c33f6a2a046dd72cf48c0f38

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8628f907ad425f3a4f203707ca3f8260b2e3d0184c71e0cbb7df7717a3b1caad
MD5 9f142806b9db5a2253fe45dbdc185904
BLAKE2b-256 2edb29af186d3772f3bd3dc9d40d355b5c1e62b5613038393f4066ef7a4346ee

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 874ad7b9c0bba67f60228fc870c0b393fe1df158a707a301a8edc4ed602ca820
MD5 07473b8ed413516c42079164b3510cd8
BLAKE2b-256 71d1a3cc598b2604782e3c39cff6178b4c5e12e2606acf813969a28a6a33fd74

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 772e2dbe587dd33953ae41b8510d74350ce84d5686ead1906f1a0827aecb0d06
MD5 da68d55522b4305f84b0ada7d0c44b7a
BLAKE2b-256 083bbe1d214ccff746ddc3aaea11b57b1313f59a4fa13debef7b1291df2effa8

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4aa2e0e2ec682602a4c8844ce782e518df2175b157fb11a8b4c901a4cb0c371
MD5 320aab36df85e0ffd9157292092fbf40
BLAKE2b-256 6c2b1b2926a627e8f3cbbcf5647a364404ff24d24f331918d43779058721eb65

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae670c0eb86060fb10e6c78e24d970619abff8308124e7c474e03bda1a7dc157
MD5 dc2ecb6a4d5bda6913b089f949539415
BLAKE2b-256 3a61432834c1181a722d170c166aeaaac2fcca1c66064834fe043ad8376ba7d0

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e63735f69fbac8454e0fae695594a8ce1ef6429b2020a5f26568dfbe0cbd9e9
MD5 04a8dfa6b463a78fc3bed4429a8b57af
BLAKE2b-256 1c0e5749caf7719248ca63b7b08e3d07c9ee2bfb4d2476ea78faef048df63c83

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d11dc9914aec2c367f7a36e0dd473d9e559f3859f877e088cf28ef9618bfa619
MD5 915a3f21773d79d3f86e31d0ea4652b2
BLAKE2b-256 35548019151affa8e1d06e3e07ae88b212b8595497547222d2406c7510fa5078

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a42a018e8a8a9ad76388c3f78ac3fad7c6ae6f78062ed91e0a174bd383a5b85c
MD5 493bbe92003bf8c875a53b2282139827
BLAKE2b-256 1d56934e45e2473afc248a0b5cd65adc1831a55d3ed0c9c639e7f6bdc41de94e

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cdf98c41538439272f22dcadc934e6f1719e2d241f17099824b5cc505fd076fc
MD5 e62dbc268e5dcda04602f4536a168b3f
BLAKE2b-256 c98f5ba5415e6fd8c38f0f1db4dc270898e364c158bec094a6e62a499fcca591

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0dc99d16a27aa6a3d101416126d59cbdba5daf0548b521dc69c6d0f4559d918b
MD5 64574b4164929f0b58a5f3c92ed5c74b
BLAKE2b-256 4241b68c853bc90f4f413c2151549460a2dcd2a2498dd900996f97c8228ff00a

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4cd8fd7deef1b0213ec9cd8257857a0afd771a518bf89a88d6ff322460994788
MD5 0f1bcfc5cb2121554bb279a4bca78f3d
BLAKE2b-256 b0d7e9774fcf727cdc9db4a7346c1aaef6ded01341ead9d61f35a1a0077e5a0a

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75f08f0db3cf91a1779d7987ad113565a560e9aa5a3901182e53171980caaa0b
MD5 94c59ec04aefde7737e98ef2c241d3d3
BLAKE2b-256 2f5d16a3669d9718b8503c95ec2e2fe4033048771f4285d9a00fd53b3e52a3d1

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e9873e56bdd1b20fb03f477549e1fad5ba9ef7bbb5007e45fecf678e2b9f2b8
MD5 fc5d1ce2a28e898a973238052a4eed0f
BLAKE2b-256 d8d871c6d571c317d09a9ab62370e9a06228f257e96acd6d824fbddb806e2210

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a225a3edd6c2264326c064696139d6df8578bcd6fab802bff00426e4a5274bc
MD5 a8988bf9bcdfbe597846047b457564ce
BLAKE2b-256 1ff30811cec229d9e06321560adc692ea5d944d568650cab0dac7081f0169c80

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fb27765890ee24e10cbcb5943182767715579c30a5227bf7141f45b27ceca7e9
MD5 3c643248cc35f57b995997aebd5b4b26
BLAKE2b-256 6d6369a9e2361d26cc542a0c92cb9cad254377c81494d4c568765a1029f0f399

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 68649eabe8829041009557d3b417e57c047e3439dd0d0c699db87054dbfb0c94
MD5 6f30cdeb1a9107b49f1db9b3749801b6
BLAKE2b-256 0b3ac2a27ba0923d0d0f46c29c636676a57c5e3b635e90631cdcc44efedac48c

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cf973be0f4c8fc728cf85984667cad3343ed3dcefecc7134f082e1ae0c1ebdf6
MD5 0dd93a50ee3084a36b45613627cc26a4
BLAKE2b-256 0d7f58bcdb4164a7f103c62dbdd3d1fe735802b60a34d99a7d94345e7aeca49c

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae85622fb968d91ce5485c441ce02356c743194063fa81d184039e0539b7b526
MD5 943e866339274327451283dd3b02ff31
BLAKE2b-256 d057305dd29fa30d04f4de24d40ce36f2cceee6aa565291b197a72cc6236f929

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e327abb72667eea8558e612e51e96b47b679c952dc417592cab1e1886353b1a
MD5 1825c3901c5869eef62774b16cdba34a
BLAKE2b-256 a1af6d02a660f72f39156affc6de3c7f3b1ed7ec232df86873f17edff4462521

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2e1cb754922b0cdd84f81500a79948b13e594b3723a88f8c95a68b9ff3c739c
MD5 d1378ece8e39001ac36c0e139af6ed0f
BLAKE2b-256 67031b0f239e6b216beeddf81a1236eb16b58ffc4dc0e16e24fa7c34bcf02b56

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d729d9c4670b3eb926bb23f612a761877c9f7ba453aac38620f9d0e0fda8b89
MD5 1bffaac3ebdbb5abbf872986b2685047
BLAKE2b-256 45299c2d9c8bc7c9ffd4028c2d3bcb78f2bb6c2f8d022fb3736ab07cf302150c

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 099c746264fc6b708a0cfb90d5d3cd93ab0b9211eeb270ad1bb4aea1967fb065
MD5 e9183c6697520af372c6790d972edbc3
BLAKE2b-256 cc3e0896e7baf05b9516bd5c056b021a82d034e8f3cb2641bac418da6e0e7308

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c85cc161723949b65a9a87a58a2eab06e3811f8753e1cfbab36c13bd316f6a23
MD5 141206c746f6fbc7d88848c832325ca9
BLAKE2b-256 d126d6970f085357194178f3661ca227343fbace2301ee165b0dc0a1cec3f934

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f73c323f77cb8140db17542df6f7dd7ab99c91ba14792b687acdabd3a26e9e9
MD5 66b8e0b2845faf8fbbe0ecc261173a87
BLAKE2b-256 4849b84d81780d654886c4a6e452fc670f881f3f5daa0cf32e29653d5bc01210

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42b044cd28cdd562367408eeb006ce6e4d447a8d0b16af97ad076927fc4892a3
MD5 f577d33f8a0e62ddb93a5fbc933c0e61
BLAKE2b-256 f0f65899f30c57eb6623503fa4e4ef0599cbac95cc22fe41e2e68cc72e79f08c

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ef2415c93cc565f81523bd60c1990eb54ffea9e68dd09d844b23af3ebc5f68c
MD5 27f6c0b7382bba781863740ed00892e1
BLAKE2b-256 1a7d7dbd71951cc06a70621b723a99a74c475c266a33db2ed898669feb0727d3

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9fa6206687488f7cdfd33d6da79f28b1dd9a4e5d66cc4b5e37fd7a67f4130660
MD5 797e7de90b37072ce93e11c8fc19a30b
BLAKE2b-256 7b8511bfa04bdce5d4ce38d9bf3cef04b63a268788b53761f5f6cbf0e273487b

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cebd6e4d33de3678a2989e698c3ecd0ed04da4aaf4e2ac424f3417c51109caef
MD5 35ae75d4ea263b23b666b08288e1a5be
BLAKE2b-256 5cf1e89ba8863c5895d0035220213a33c763f2777d01a4b9f0a0800af72d9709

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 89b2131ea527b97aa93987803871b666ae77b47d75dd98f13a4e3cec82251ddd
MD5 9d2be5e0a6b1cc450f81cf79349901cc
BLAKE2b-256 06f79287500bd4f9abcdd5341677174b66ec01df3645c5dc63258cfa33203b06

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48d7d17864648b91dd869eabf663bc3aa71b307a5a50c7c648a2f8730a7968c1
MD5 959e9eeb03836f8ac3112fe0604feb08
BLAKE2b-256 2eafce1b3b51dfe495dcf8dcc67c543e6cc09855013d1cd2f59a56d4692d122c

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8f36b0e752f57483d74ff945dc4c436686f28d0d1d6d00aa9df7bb090ddafdc
MD5 da77e3f42f62472dac1c07158b004ec9
BLAKE2b-256 d209652189299b300c94c0033c240f5809593c6c4f69b8033b52a967cb33df72

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10914c6eee936453215cb1580dee0e3343c7f6eb7e0b3b441792178cf3d59241
MD5 d6aa335e6f23e0a2d2f57c6e4ab966de
BLAKE2b-256 aed6c2515b4e98a6bf6d8d49a3567ebe8934bbe1935a4a770e4c62919ca81307

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 60cf026191f83a84d002c58d5770f16c7bf4dcf95b9b131a56b8463a172bafcd
MD5 0948411aec98e208327cef78cca122eb
BLAKE2b-256 55c83a139c301c2dfa8c022f8cab74aca04c12018c029758cf15516710e6e4bd

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 55587f965a03308d05510496039d52cff072da10bea266bf3fe256d95ed83da2
MD5 d234e2be1db74956101d9fcd9699a8d4
BLAKE2b-256 65cd7457f809df4b440ecd5716dfa9bbf772d8981f8bbb47a9396ec917f647e9

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3a083f94f1a92f6fdf617351622c167443d8533ce999dc2757c8d441d4bc2366
MD5 1a55a310258c66f511485adf923465ec
BLAKE2b-256 3fd79b82371c12b7e350310304ff968c95f4eb544065b7e52e8860654d0c310e

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61c48e262429fbca07a51c770fcc9c545316db7f7fe21176f1695ad1d84d4d9a
MD5 0bf00b58db996dbda7f15277df59f3db
BLAKE2b-256 1b504319a94d483f58c0fb6b3ec44b4e611176c44a581b2c5a1762fc3187a61f

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bd02a525427f08f6edd588872f72afc782157751b1308d811e38797af29790c
MD5 94deba53773dc3215822b68a0d98dc34
BLAKE2b-256 5e3e0bc086769644c0035cf52df65a0177abaf7fc4677a92a2652a6cbe8f6621

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-2.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 57ce780c49aaad455bd3a340ab88c0e7a57b7da388acae2b511cf77fd751076b
MD5 1c1903303d3457b22e14c9735e51d07b
BLAKE2b-256 924369e335632b37b40cd18968247a6fce5cdc70d3cb3ff70491797e3803c2f7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page