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 hashes)

Uploaded Source

Built Distribution

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