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.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distributions

slmpclient-2.0.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-cp310-cp310-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

slmpclient-2.0.0-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.0-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.0-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.0-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.0-cp39-cp39-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

slmpclient-2.0.0-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.0-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.0-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.0-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.0-cp38-cp38-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

slmpclient-2.0.0-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.0-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.0-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.0-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.0-cp37-cp37m-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

slmpclient-2.0.0-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.0-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.0-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.0-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.0-cp36-cp36m-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

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

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

slmpclient-2.0.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: slmpclient-2.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 6034be52d0f29f735ad8cabcd53c3c7d37ca43590ebaa259dacfd9961c7040bf
MD5 d671684ab0675352762ac93714b5aa08
BLAKE2b-256 e01211bb2cd068659af21f36f4fa25e5a7849db2f35dcd0763171457cf46ac5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b889881afa0e41ba3ff3941e0a8d3bc0e255017e3c661c219a991c1a44375a0f
MD5 9721acddf39d1002ddea69f109bcfe59
BLAKE2b-256 93640980d654cb58cc5455cc68545ccbfb9540e28282036fdfcbc0da2eaa4533

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a31a8aba4185d1cf1f41f213b65c0f36ebef05de5e4101c200d27ec0f5aa98e6
MD5 b208931d2d83128ab7d522827b479e30
BLAKE2b-256 da2f764de92d2998ce1cd9526c6fa926b2f07ba3195cd1aa9df2532a6092fc44

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7d224f72fa43a63697f5623e76e1c51cfc56d4ef606d349ba41cebe73168aa9
MD5 d19dbd0f34ae51c3c2ccddcf725d7cd8
BLAKE2b-256 0e6fb3095cdaeba426dbf3a9c5bbdfd409f3606b723e3d5a4294698b194f43cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 101b23a216249914cc5214d03148d12e53ed26d3a2b62f756805475fe8afd97f
MD5 61964eaef97b5145cbb9f4827a3436c5
BLAKE2b-256 ba12a980442ceeeb8971a87ee3e70adb6de9f4134509375f88dbcf8728b39713

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e4da30c0f73a9b4f5da25cde59be95083dacbe66acb16b5d6334250a46ebc2a
MD5 adfa672fa02c355a115d7e81163c488e
BLAKE2b-256 d9a922e9def8b276ea77ea23255cc475d0efea1945606f59d22254871e0f6bf2

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e2e64cce586cd22c7292343a879026d89900c08c023a928bdafeed38b6bf20cd
MD5 ce662712f6b3498552868ab4f266441b
BLAKE2b-256 1b4b35d028572d6f51bf109b1838ec72b04800c9c227b75aaaa311864f7da8b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1a0d828c18fe8df3ca04565630dec5b18f65bf84ff2cf124aa150a7d46086d7
MD5 c629b03b4478cf5262dc3ae22a69da2c
BLAKE2b-256 a9e8c57aaa5f3906ea263dfb1fdad04fb02b2bd0fa1fdfc9ea548e99ae40d362

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afaed6dc4faa86ed2b67d58795d236c1e38bb77c00e271b833ea84bf73e1b816
MD5 90393a8a03c2cda5e30c66943758d0c5
BLAKE2b-256 50d0b576ab885a2d615c843cbfcbc080860ea53c4923c89005d52cce6c72a79a

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c026a241dfe2a8a34cf1450aa049e69f6d45f62877d48a4ebe53c200e55f8473
MD5 dc571e5cc482e8791fbf07eb3809dc1e
BLAKE2b-256 762d00820316ca76a9c6c7a16e5cbc715003c6860f4d122bdcb5beecda11772a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d7854e4295a2a841e9425fa23b76cdc632ff9ce37ccb1738dbd6195c9b179c61
MD5 9ca260aee781de2d5cddd29178883636
BLAKE2b-256 2339831f504583c303be3cb10268ccc65c40d2aa71bbf314c29deb3888c83e1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1afa61f5b1f8f7d105b8a34214b927c3322bafc47a6c094f5da519f2526bb959
MD5 1d1078b446b81b43438e850d4cb51c3a
BLAKE2b-256 2e2ead919826ac2fc30f2eff4acbd30f8d29b7fdd65a1971f3a8cbb8532b1aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1021e464d59cad1abc58a7e72bd93199bd9fe3de925dd081c9597c0762b77cda
MD5 045492c0895f46f818a86a626a1441fa
BLAKE2b-256 a5ea8b290cb15124c37054e368ab4d22987e02cda9079f39b1c06fca7a5d34af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 325b7f7814897a9a600b76f697322426f4dbe6c33113167394fb0fd967e17714
MD5 6750d78091500f1e68a5960293d56ef6
BLAKE2b-256 36e84ce11ee9734a96a1741dc37445e74cf64281c2b270b9e50b0f27211238c9

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ba47531688974bb625d86b182f495694f85f69a4d77da192841277e734c183e
MD5 f70ca992949364c232ce50eb4e5f7d6a
BLAKE2b-256 fdbdcaa779b47232b1e1b7e99af0bac1aa1fb4d88ce8b53c6f6fccb8a339ab5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9caac4b693d174ec3794d72a4973a8add8a9e088e7541c1084147168d3d1fb4b
MD5 7026cd18165a9c927c4d328e856453a4
BLAKE2b-256 d2c65befcfce63a62f6dc3e76be9e11009947a183ec2495d6b9406160e1304b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f7586ac1839dc04d199fbc538fcd7af6d4af9fe34893997981bcc88219eadc7b
MD5 0612242c156215dda18e227e318db004
BLAKE2b-256 079c5293859bf5d6e1774d2f259730fc1e521f31840df3aa97601ed05e19e67e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9cc19b140225e93a8fad8613198fc021d9555756728056246ed3545ba150bd16
MD5 568c42d993e4905d5b5d64c0936b2f92
BLAKE2b-256 8d691c229f79df4d7a6281957542f6e3462fd0e32377abec86077a43c81a32d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2e52308f6ef0c8857765f26a6bb88d10c7f140019be9180a75b0a88c6eb4d6b1
MD5 a2469308cfcc7a2dcab34c3fccd31ebd
BLAKE2b-256 3a5c1bc734b1c1259fd3ce8db44f3e441566237f55cb460c476bbcd23bb0f3ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98f0d16d2de38d3918fa693a96a6dfcdaccf78ab08c991d4230bd4f8e95660f4
MD5 05f3ed036786fda04f862a98d36ceaed
BLAKE2b-256 b4899d3e1c408f48d755f4675ef04d5ad552b63a4027bd1a823d9fce5730e4de

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58e6c651b67112b86b7b5329730b8ee6db7d9ace5a9800913168a9fdd2ead11f
MD5 ea79916f885bb5c62abfec8a0c537338
BLAKE2b-256 394a9166d795e1180fe8b30f5591e9c3771cae77def57cb99f5cac1636bc943b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1236ac6daf5be2fa7e52faab7cc1a3f1a308d12bfbc7238e044230d2d1f5fcf
MD5 f12de8ad201e291ea6e90c0aa63e6b95
BLAKE2b-256 a23b279a13df31420bfcb5ac8a14ad455e6d8bb47aad10c4e7a0e8d12a2bcaac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9438d05d9a8e572bb2ab18b772aae6c446118382f53d0412f16af8f0a4a619f3
MD5 54710820af930a7e07280a9202306a72
BLAKE2b-256 770ee1ec437872d90b641e604bb150dc861667392ebb3c8ecdfaaa25aaddca9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fce68e997e7b80a19ace3555f8cc09d71764f7f50144c28b033125e0d2b21261
MD5 237fd95c06daa9faf55323df5f789191
BLAKE2b-256 1c18e4e9cc1da0c4f56597b37afb920ed91b7816864ebfacfb9475ee55a16931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3240b0bd167f1415f3590b9e67adbe66e3a46d916b4735181c3f6a5fff7b548f
MD5 c5cc4415acedd94c138d142337a35e0b
BLAKE2b-256 01ee29ec53edded2f8bbecbef29327f8f4dafd1b315b0d29adb60c2f5c135f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 659b483203f9d6a183b4864a7d1208bd46ad8028ac1dbbd1aba1260b8bff6385
MD5 71f7715c94dbab0c27c98debc7812240
BLAKE2b-256 ad1684901a405b289ff211201f245c8f6fbefefae37f748ce2b29cb1614620ab

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 253d9866f90bacd7a1241345c4f3f20be5ef1ee77e4cba55869d888ca19625ee
MD5 71f602fd9ff8badef800e12be2fc506b
BLAKE2b-256 13fdfb8f98a6de18556cc4ab0e116edf7571be8ca7a4acf4f5caf9352a86f327

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e49d60bfb9cc2e4e23620d9ffe4062366162fdf27b613700f786a4cf5fb14030
MD5 b592ded80e841ed80f891a1cca8ebeae
BLAKE2b-256 5789ad2535c1e2b9df7cdcd65b6ecb137541525b50d931a3eb847dac47cef7c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a272094dc8f62bcaaea24a7dadaebe5144e595be584c816c6d4065d645425272
MD5 bdf9b2d9689e88158a22f61098be9245
BLAKE2b-256 807048abf2d747f5e739b0ab04f8ef8d0b2e80f96b9555cfbfe64041267aa018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bb5b5c856741ea3f850292a244803e17a6a2e6b02cd0416940848e495fffb11d
MD5 146370bf73eb5abe10474e218a8cc73c
BLAKE2b-256 ad83f522fd59bccbad7b6ebf01f9c83d4a0e4ffa01f2697340eedfee5f3b7817

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2fccb99c40fff86114b974274fa7739f1854f652c8773020999032a6e89a3743
MD5 f3c82307ad8f5b2895e0c819859a7e0b
BLAKE2b-256 980f394711a108ebbce3ae976c00a89676d84886a78a4d3a4a9d7e62f8e07d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dbbf38e97275bd4d781789109bdd7cdd9684da6ce39a453f932523efc40b24fb
MD5 172f636005753471d78afb067eba3c7e
BLAKE2b-256 5f21eeb39814c6727c65170546d884846c0fbc1a2a58df14fed301cad3f9c8c7

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13cc78674ab7dfbc117ac66091f32f88458877fc95e8bdc9eba27c8b17b69fb0
MD5 343b2952ca1bcbcca5d1901cadf377c4
BLAKE2b-256 cd3e829eb411cc8c001d494c7ef4801eab4b8ab5a6c0cdd1b7cafd9df516abf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5665cca7376295da7089eba9bb819d5f05b90d55e2ebed2aca9c336f12cdd340
MD5 fcd44a37db61f7e339fcab67b72d574d
BLAKE2b-256 1064817260bdeb24dd06ddf9219cf872017df40302c644382ce0ba34fe68e750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e1ad2a7802678b1a91d5a5624d28ee5fe14853b00f7d524269b94e9e4cbf1f9
MD5 9b160da1833d4e5b5bb95e77c7e740c7
BLAKE2b-256 36b6181eecf88d87ef20d764a9aadf18ff984ab33cd134020c3fd4916d8c119a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ea3acb8812c61c60bf1b1e8b8bbde190ee4988b3f688630bc9cc4b4d513b4fc8
MD5 e0fcbe6c54ae8c98926082f5765ca477
BLAKE2b-256 27629e75c7acd359ff02b5634e66db7c9d01898f748cf366e08de97e5acdba21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 718e1a1214587ff2fd18c266ff9403479aae07d2ad985560f93a54afae51a1aa
MD5 9cadac4c555e8a36dd64f8b367a098a6
BLAKE2b-256 6c5e30c9be519f09ccb538212d2e3ad3a9b807a31d8437e2b5f2e3430c89e608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 493703ab695615814d521348dc22cbdc2b50462659c1c5d12e80785e88e4dfac
MD5 862ff5de240d1051ce585f98b060c721
BLAKE2b-256 15275f7fb8071ec37145d3768e8e7a9f08279532ed7b530e47ddea432ad0a11d

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.0-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.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8994884a5295737369a8616a0fb288f2fd431c4ff2d7a322cf8d31410bbbe0b
MD5 2b0880348351036061514c8022426fcc
BLAKE2b-256 96cab588454c4f399947506dc9adb39b5320647f73d91d5df298e6c03aa37d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14cd21a6d66e437131cb510a8315b76052ec921870fa000dd89c80d29f18f736
MD5 fff01db9b7154ee294a745cacbee0f6e
BLAKE2b-256 c98a7c33a32042884d02a868f611fc798e7c998b14d61ca842d5db5283d6da90

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