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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

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

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

slmpclient-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

slmpclient-2.0.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: slmpclient-2.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 d4012b5652676eed970c6fbc043f5901db4f3d2e23de221f0aade63588eacdd7
MD5 7a9cf812df9a44f85af97ac3eabfdc5c
BLAKE2b-256 89ac836fabbf7906c65c72246d8bd44076dced008c1e41df0ca83519f033a039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eeef0890d7d72bd7e2cb56a0637702455bb6feeb8695a79d62f71a3373d40d4d
MD5 ee20dd042cf4f43b718c5568e3aa84e7
BLAKE2b-256 135384f5e204757fbd59b574e42f9ae95884f61587e1e7b1fa06c95777f7a621

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f99f6524cb5df436333ad135c5280a43cbfacafd3ef62d0cdea4177d92a15553
MD5 532c35e400f9f4735ab051d272ac7352
BLAKE2b-256 3210b1c0eaf877d1c74207069429920eb72dd050d445f0a26ea40feb713689b7

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2dfe975e6e13ce083bbcef0443377beeb8465d177d0717254e2778b1675c69a4
MD5 9e37c1acdde97da1fa40068275280b89
BLAKE2b-256 847abbaea030112dba71906a909f7715112b20efebb54363d43d892484933ada

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6d80f6c131ab6126f572f36f27154b039271173bb33ce74d9d139690d610007
MD5 c9f27f2b1842310a32184f529553c9f4
BLAKE2b-256 8af06d02e7309eb66c753b4d40c7000c9a73489bd3bbc5ef57a961bb86a64f73

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46b9a993a6e832791aa535e035659a554eb76efd3629ca3c703af53881b6d4b0
MD5 d6555437fbc7b7eb3767bc913e4cb634
BLAKE2b-256 a985aad7c9a1ccb77f341398bbffa0d5f8f984dd9625e69b0c7bacd9df444869

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf3f4a7df7b8b284e140c11ef2e68c105ce9694f6b0147e312789735fdb5ed64
MD5 7268b707b0efed07348604d793082be9
BLAKE2b-256 f94225545f155b8e51cbc690fc67adf4737560487c16107874fe2a1e4cf6ab5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e218e9c8fc59b9dc5245e54a3b58d00dacd1b5c957411fb0176bd91f55d702c
MD5 59f60e925a0bce4fa1489aa6b0175afb
BLAKE2b-256 bd117f56055456be3b35bef9fdc586a46ee8e8491dc6faec66cf2604811b31d0

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a0b78792a7fe1450661f1e989c20ce7b4f7381cb4a825353f49c3a7011d1379
MD5 278be7b58e0e27157ba084df27920315
BLAKE2b-256 4f9939c77b3990e0d5aa50e696bc9a5bb18252733c57432dcc5b404a19e8a52f

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be51064da2095653cf69602fe037a3ae5fd685efc8a8b9e9ee4f81b8e86003b2
MD5 740824e908b24fc542e7358f24ba1c82
BLAKE2b-256 831c72451188b4820519cdad30acbf7fd8f9b4996e5cc39f72bf188d99dd4172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aa1129f9d633a8b35f2a9a65f80487c1457bd1f5375d5931e61ac0654746fa6c
MD5 59bc0eb409bf792cbe213ec8057e8b28
BLAKE2b-256 45a2220872cd6c37929d1178e11225d186cd757d3c224c487beda3b2cb9c2aae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a1e833b440224a1b1e754f78ba1cbbb9a4982e4877b64801c7af1657c9a87d8b
MD5 cb886c45e629159573f703f49387738b
BLAKE2b-256 8c0bf69f78a8ba66876dc7a5dac42154f45e663ca5eec72f4ad5d7a98cdae5aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 31fcc1d4e61f26d7062e659624f878a10712cab1b85d04fb392888e89e40ec62
MD5 f37c787b688af950d35ce82eb94d6fe4
BLAKE2b-256 d844390bbffc56af53e2ed440d000c81069181bbc1cc7a40fc1bd93776c949f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80c3b5cbe3669326aa0f70a40f5374b9783b39dc0ec1125c7f6a23dcf717228e
MD5 15aa3a2ce245b0eda3cd79a9e6d62f56
BLAKE2b-256 d3094648676b55ade8ce56f6dfe1fab295e425a11d0f0238a5313d19a5565d8a

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad07e1f3d9a2606af484762bdb7f3effb77143dc194b81759e0195ad110048d4
MD5 384f39fb026a98e23c920e7db995c354
BLAKE2b-256 ea799bb577d8d647635cbae33f088faf12f74572f6eade51546ad67df17be4b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d826bc106b2ecc7a82f023002a1d17f86074d6e3b2a648b1b89f7268c16fecc9
MD5 2d2c7435a7bd569781a8c5c8c52b691b
BLAKE2b-256 922392de720306ca74ea7e7a3c717e0984e0c38574ee24a2b1f19e59b104ed89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d0a5b5023c1a126ddbd82f5f67c396a4886df5900e3a92e668aac733eb838a35
MD5 cdb40fa9c7e2728756858f7174a0cbdf
BLAKE2b-256 ba62f95b8c85ff9652ae05808fe9ea748987a655f13223ff2ac8bf173f29cec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a0b3eaae8bbc780775516560a6f72f95c4fd68ce4886177cc53ce8c934a0cab1
MD5 85d0f20034a2024a1f7a3287d3f33d14
BLAKE2b-256 477657582535e32a4e0ee93a24735f63eabffa6f222229676f756585529f4330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 20ac66764cdcd52bb2a2f5e940ec43d80dd33b1e60ce0675b6f7d8be5b53c6f5
MD5 0e775ccc878d9f1cc79afe299885261e
BLAKE2b-256 4aeba1355420d39ae323a59c477968c7a602d1bee41aecc6f85dbe0125b44599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83eb61f4b20ee8cb0de0ae713524839f4c0659e4fc6b0e6373ec3a90b836eb36
MD5 3328a20eaf097f91bdeac63b32724bcd
BLAKE2b-256 aa2252966aa1cfbf192a1251daae369e320916968acca7598998bb09ed90751c

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c847f63cbc9b8e6ff1afcd9dd4d937a9ac3404118bda1ba7aa9eb4d6e3dacdf
MD5 2cba1d48839169ba2ef9cd6abdda6802
BLAKE2b-256 145be0f1f5bfab6dedc855fcc36efbb60d204c14cc86fe817fe792c8684ea3a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d039edc2d09b6f87322c045954b0012f29f27373bdb190e19846079fef19ee6b
MD5 09224b01bef20616e863f4b0a85eb98a
BLAKE2b-256 44553ca583e2f5ec929d603b5bcc414c9f3ea14a4ce26609a08888432527784e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 31385b4f00227310a5fb7d0a9b5a5449fb8e20e99a1308549065ef2e08b384ac
MD5 898b688c5e735482c23bfa0e8867e5d9
BLAKE2b-256 3157ad3fd2595b6df5936e5c7317c9eb2bb2dc46888ed3ab7b157b9565009841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 148f3e8134903e6abd83882880563e9b707a8c5f707d43ad8f0ebdaf6988edde
MD5 f47e0ddf6ac39c67f7664e20c0840848
BLAKE2b-256 a48ff976adb74313f0cb3228d3824e5a29ff01abab0cbd5b18b7ddeb820d002f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0a8f1f04c520e12d3656ab313b8c96dade307ba0a49b0bf2603daf2df08c987b
MD5 75727840efb59da0ae52d5ce6866edad
BLAKE2b-256 8c50c8e7a9360230a66869f468e5036b5d653a48456d7988e1662a77ff7ab5cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 718b7a2c0acf6463495479e062bcbff81b458f112cbe939ad531e62e7c3ab774
MD5 ac3b1bda87882333472bd9d748fb1ccc
BLAKE2b-256 7007ede03c8ef4f389c6eb6731b4b0168b49ce393dbf810468b1bfb1b6c60309

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5245da492adcbeb41f9bec13fd02192280e8fe9acb1ed72b7edf867a42e1f65f
MD5 89deac2658b20d1ab669c2e2ab62903e
BLAKE2b-256 78102425dbd47416fd1d8e7c0d52ff270d9dfc6443d281dcceaf8db94e39bd3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7842b805ca3f748759996f85f4441acd58dd969865a7a40edf49512f7c522f00
MD5 76b0cff004906712b6fb32c26c591812
BLAKE2b-256 1a11fe023d434148e4f468f7d033231714ec9cf111d156fc3b28d37c378a435f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0ea73822f747dd2cbd9d084ef711b905af23fa902646f6a6b25e2478084b1ce4
MD5 99ed62e2fabe0c6c90fac8f0fed5b384
BLAKE2b-256 0b6115141025e25215b90dbd0e31b3a05e44105b4497b11d82544a101be4409f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8d3154cfca2f3fadc3dc0343aac6a1074ee6567d72eb2efd9768556bfafb9166
MD5 9dedbd6cc80da9b12775f2bda84b6681
BLAKE2b-256 f38316a80b349569d465c1d9b99645cbaacef728eed29ec976d987e3d1513064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c438a9fa065645335214613bae8ec858ac1c1fb382d54c93635798874aa7ca58
MD5 3ccc6bff2441e95975b1ad2a5ead5f79
BLAKE2b-256 ef61e6dc73928dda6a8b4aacc925fadbb641ef20bee99d3b42e19adde3b4adc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05f4c4c86c854aac267bfa3afd687c8481d300803d463bde00792d1ef12ea1be
MD5 0110f6d6162ac2ccd7fb22399c3884a0
BLAKE2b-256 c6dd097889a5714fbcb9bb3669f03dc06e2fe278fe83af6235f69bba49f1e7ce

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cd453e1a5cbeb674960b33db2f49a4a56f66f4e88cb99d0506c7ef67706f80f
MD5 53a3e2ebd61ef2bc9a810fd35b2dbe90
BLAKE2b-256 f134740a41195bd528236e234136dddbaeff2dc5748aa78d9b2b6c78377b2989

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed93cafded555786d95b0e57ec20e6ec1c1c36c47e6388ea0bf84136cec218ec
MD5 452c9548c0aa0798ea0ba97dbf23f2c2
BLAKE2b-256 5aa8437b194a5d230a322a6b8b09229a5e67b979435e1c0238212ab54e65011f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8a8d7def3da3ee90f78b63a27fcebbd67b5ba2a9da6ca1fc363aa28e924770a6
MD5 f78d2095b2d5717d9c8d32ae89c463ff
BLAKE2b-256 549fd551c3224292d1557998b21baeabdb19ba3bc3c72809f2b6584755e31f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ecc16c1cbfedc95bd207172684eed7008e2e1dbec020f180fc007592fc1d55ea
MD5 28a776590adccfce2c1509309777925b
BLAKE2b-256 7c63ff909c263da1f49c60dcfa723a8b22aa336d173f23e9036ea0fe7cbc2c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 85ea86835fd72b10ea23fd7ac58d92d0802a053be793bcfe655b32c5a23f7f81
MD5 aeaed6f9c99902768e35932e18d3fc98
BLAKE2b-256 4f5b458923d27ad909718bbcfd8703b2b3ff2f0914641620c8e5844bbb9af7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e394946b1831498ddaed46fc24f7e6c39895f26eaa7b9852dd8ca53b2c17b80
MD5 48683c4cd6f4bb8e3b8fca451310249e
BLAKE2b-256 0f7c30fbbdfd5402d31276e4f1709e69207cb37ecd25ceea9f9303e007e20cd5

See more details on using hashes here.

File details

Details for the file slmpclient-2.0.1-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.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9437c1a1298c8ce0d965d1aa18356859d7c3ab6a3106c7994a4f29ed9bdf5df8
MD5 f4527c36ebb64d34889bcb87999ea70f
BLAKE2b-256 56d1bdc89c3e81e2feefc606e54c26bed8aad16fb6450a78361c4d40f82fec2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for slmpclient-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de2d78dbd25e27f19e505794a083c78e425cde224178df1f0831c0e51fa30886
MD5 9f1605298f5d4c4124bf7b99b23f7095
BLAKE2b-256 b6e18f8744090e9032d791323c3e0e3686d166dbe06a78209a903c6ac79e924d

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