Skip to main content

Creacion de tramas en hexadecimal

Project description

Librería para la creación de tramas para Robot Framework

Esta librería de Robot Framework proporciona una serie de funciones para crear tramas a partir de datos proporcionados. La función principal de la librería es generar tramas en formato hexadecimal con un checksum válido, facilitnando el envio de datos estructurados en proyectos de automatización.

Requisitos

Antes de usar esta librería, asegurate de tener instalado lo siguuiente:

  • Python > 3.8
  • Robot Framework
  • pip (para instalar libreria)

Instalación

Puedes instalar esta librería a través de pip:

  • pip install robotframework-creartramas

Uso

 Aquí tienes un ejemplo de cómo crear una trama utilizando esta librería:

*** Settings ***
Library    TRAMAS

*** Test Cases ***
Crear y enviar trama
    ${direccion_origen}=    01
    ${direccion_destino}=   02
    ${numero_bytes}=         08
    ${comando}=             FE
    @{datos}=               0x41    0x5A    0x4B
    ¡¡DATOS ES UNA LISTA!!

    ${trama}=    Crear Trama    ${direccion_origen}    ${direccion_destino}    ${numero_bytes}    ${comando}    @{datos}
    Log    Trama creada: ${trama}

Funciones Disponibles

calcular_checksum(trama)

Esta función calcula el checksum de una trama en hexadecimal.

  • trama: La trama en bytearray para la cual se calculará el checksum.

crear_trama(direccion_origen,numero_bytes, direccion_destino, comando, datos)

Esta función construye una trama según la estructura proporcionada. TODO EN FORMATO STRING: AB

  • direccion_origen: La dirección de origen de la trama.
  • direccion_destino: La dirección de destino de la trama.
  • numero_bytes: El número de datos enviados.
  • comando: El comando a enviar.
  • datos: Los datos a enviar, proporcionados COMO UNA LISTA

Licencia

Este proyecto esta licenciado bajo la licencia Apache-2.0

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

robotframework_creartramas-2.1.8.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

robotframework_creartramas-2.1.8-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file robotframework_creartramas-2.1.8.tar.gz.

File metadata

  • Download URL: robotframework_creartramas-2.1.8.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Windows/11

File hashes

Hashes for robotframework_creartramas-2.1.8.tar.gz
Algorithm Hash digest
SHA256 99041f8570ea778f8475731dd111f004bcdb712186b5819dd12bb1279d8810e5
MD5 a8ce11e3364feba8e5deab2389952c69
BLAKE2b-256 079df0d99555775fbc18d31ab601a044e60803065b5ee0c06dd13eea025df291

See more details on using hashes here.

File details

Details for the file robotframework_creartramas-2.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for robotframework_creartramas-2.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 2436eec4e4207fa8947470828492254316c31a4043e300802c537740cb27fd4d
MD5 79beaa245e628c27068c92ffac474cfe
BLAKE2b-256 ca23573eea36a6bb77719aa99723498a2afb853d2849008d4768e812c488d362

See more details on using hashes here.

Supported by

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