Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna

El propósito de este artículo es exponer los tiempos que toma censar múltiples variables de entrada con hilos de ejecución dedicados, esto ayudara a saber que acciones tomar cuando se necesita implementar sistemas de control en los que los tiempos de respuesta son vitales, adicional a esto, se reali...

Full description

Autores:
Correa Malagón, Juan David
Pérez Avilán, Álvaro Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/8410
Acceso en línea:
https://hdl.handle.net/20.500.12494/8410
Palabra clave:
Diseño
Implementación
Protocolo I2C
Comunicación
Recolección
Rights
openAccess
License
Atribución
id COOPER2_4b71e5f9e360c0d3da44c280601df2ab
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/8410
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
title Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
spellingShingle Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
Diseño
Implementación
Protocolo I2C
Comunicación
Recolección
title_short Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
title_full Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
title_fullStr Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
title_full_unstemmed Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
title_sort Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna
dc.creator.fl_str_mv Correa Malagón, Juan David
Pérez Avilán, Álvaro Andrés
dc.contributor.advisor.none.fl_str_mv Contreras Medina, John Alexander
dc.contributor.author.none.fl_str_mv Correa Malagón, Juan David
Pérez Avilán, Álvaro Andrés
dc.subject.spa.fl_str_mv Diseño
Implementación
Protocolo I2C
Comunicación
Recolección
topic Diseño
Implementación
Protocolo I2C
Comunicación
Recolección
description El propósito de este artículo es exponer los tiempos que toma censar múltiples variables de entrada con hilos de ejecución dedicados, esto ayudara a saber que acciones tomar cuando se necesita implementar sistemas de control en los que los tiempos de respuesta son vitales, adicional a esto, se realizara una comparación de tiempos entre dos controladores para dar alternativas de uso dentro de los muchos controladores que se puede implementar; los controladores pueden cambiar dependiendo de los requerimientos y presupuesto del proyecto
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-04-12T19:21:49Z
dc.date.available.none.fl_str_mv 2019-04-12T19:21:49Z
dc.date.issued.none.fl_str_mv 2019-02-28
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/8410
dc.identifier.bibliographicCitation.spa.fl_str_mv Correa, J. y Pérez, A. (2019).Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna. (Trabajo de grado). Universidad Cooperativa de Colombia, Bogotá.
url https://hdl.handle.net/20.500.12494/8410
identifier_str_mv Correa, J. y Pérez, A. (2019).Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna. (Trabajo de grado). Universidad Cooperativa de Colombia, Bogotá.
dc.relation.references.spa.fl_str_mv Sarasa, C. A. (2017). Gestión de la información web usando python. Retrieved from https://ebookcentral.proquest.com
Salas, A. S. (2015). Todo sobre sistemas embebidos : Arquitectura, programación y diseño de aplicaciones prácticas con el pic18f. Retrieved from https://ebookcentral.proquest.com
Ballesteros, L. D. M., & Piraján, A. A. J. (2006). Diseño vhdl de sistemas digitales sobre dispositivos lógicos programables fpgas. Retrieved from https://ebookcentral.proquest.com
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Bogotá
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/da21b72c-74b3-496d-b582-7f41a5799e97/download
https://repository.ucc.edu.co/bitstreams/b473044c-760a-47d0-9030-67e30c11b3ed/download
https://repository.ucc.edu.co/bitstreams/40d7168c-5989-4749-9882-a7a60838f3d4/download
https://repository.ucc.edu.co/bitstreams/60067b81-03df-4821-bfac-1e741b1d06e1/download
https://repository.ucc.edu.co/bitstreams/24b6370d-dcac-4ebf-ba8a-7c9aff32ada1/download
https://repository.ucc.edu.co/bitstreams/3f06e00b-0d1f-4521-9cfa-d0037505092e/download
https://repository.ucc.edu.co/bitstreams/5fedf71d-5c21-43fb-bedc-eba57adefba3/download
bitstream.checksum.fl_str_mv 249041d7c7a544ff81fa36465f7fff38
61c4470096b14584212e7b79d2ba4444
3bce4f7ab09dfc588f126e1e36e98a45
d8c227a3e0bc1b677f045ad4aa19ae73
ba45c9847a3fe3bc154fb4494c43fc92
8ed5e37745e966eb0f19f06930ebe89c
6d93d3216dc4a7f5df47d4876fbec4d3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247293166026752
spelling Contreras Medina, John AlexanderCorrea Malagón, Juan DavidPérez Avilán, Álvaro Andrés2019-04-12T19:21:49Z2019-04-12T19:21:49Z2019-02-28https://hdl.handle.net/20.500.12494/8410Correa, J. y Pérez, A. (2019).Diseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión interna. (Trabajo de grado). Universidad Cooperativa de Colombia, Bogotá.El propósito de este artículo es exponer los tiempos que toma censar múltiples variables de entrada con hilos de ejecución dedicados, esto ayudara a saber que acciones tomar cuando se necesita implementar sistemas de control en los que los tiempos de respuesta son vitales, adicional a esto, se realizara una comparación de tiempos entre dos controladores para dar alternativas de uso dentro de los muchos controladores que se puede implementar; los controladores pueden cambiar dependiendo de los requerimientos y presupuesto del proyectoThe purpose of this article is to expose the times that it takes to count multiple input variables with dedicated threads, this will help to know what actions to take when it is necessary to implement control systems in which response times are vital, in addition to this, a comparison of times between two controllers will be made to give alternatives of use within the many controllers that can be implemented; the controllers can change depending on the requirements and budget of the projectjuan.corream@campusucc.edu.coalvaroa.perez@campsucc.edu.coUniversidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, BogotáIngeniería ElectrónicaBogotáDiseñoImplementaciónProtocolo I2CComunicaciónRecolecciónDiseño e implementación de un método de adquisición de datos, mediante la comparación de dos dispositivos embebidos para el procesamiento de información de un Sistema de generación de energía eléctrica, a partir de un motor de combustión internaTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sarasa, C. A. (2017). Gestión de la información web usando python. Retrieved from https://ebookcentral.proquest.comSalas, A. S. (2015). Todo sobre sistemas embebidos : Arquitectura, programación y diseño de aplicaciones prácticas con el pic18f. Retrieved from https://ebookcentral.proquest.comBallesteros, L. D. M., & Piraján, A. A. J. (2006). Diseño vhdl de sistemas digitales sobre dispositivos lógicos programables fpgas. Retrieved from https://ebookcentral.proquest.comPublicationORIGINAL2019_Correa y Perez_Concurrencia_Señales_Graficas.pdf2019_Correa y Perez_Concurrencia_Señales_Graficas.pdfTrabajo de grado pregradoapplication/pdf825195https://repository.ucc.edu.co/bitstreams/da21b72c-74b3-496d-b582-7f41a5799e97/download249041d7c7a544ff81fa36465f7fff38MD542019_Correa y Perez_Concurrencia_Señales_Grafica_FormatoLicenciadeUso.pdf2019_Correa y Perez_Concurrencia_Señales_Grafica_FormatoLicenciadeUso.pdfFormato Licencia de Usoapplication/pdf193191https://repository.ucc.edu.co/bitstreams/b473044c-760a-47d0-9030-67e30c11b3ed/download61c4470096b14584212e7b79d2ba4444MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/40d7168c-5989-4749-9882-a7a60838f3d4/download3bce4f7ab09dfc588f126e1e36e98a45MD56THUMBNAIL2019_Correa y Perez_Concurrencia_Señales_Graficas.pdf.jpg2019_Correa y Perez_Concurrencia_Señales_Graficas.pdf.jpgGenerated Thumbnailimage/jpeg6184https://repository.ucc.edu.co/bitstreams/60067b81-03df-4821-bfac-1e741b1d06e1/downloadd8c227a3e0bc1b677f045ad4aa19ae73MD572019_Correa y Perez_Concurrencia_Señales_Grafica_FormatoLicenciadeUso.pdf.jpg2019_Correa y Perez_Concurrencia_Señales_Grafica_FormatoLicenciadeUso.pdf.jpgGenerated Thumbnailimage/jpeg5768https://repository.ucc.edu.co/bitstreams/24b6370d-dcac-4ebf-ba8a-7c9aff32ada1/downloadba45c9847a3fe3bc154fb4494c43fc92MD58TEXT2019_Correa y Perez_Concurrencia_Señales_Graficas.pdf.txt2019_Correa y Perez_Concurrencia_Señales_Graficas.pdf.txtExtracted texttext/plain10459https://repository.ucc.edu.co/bitstreams/3f06e00b-0d1f-4521-9cfa-d0037505092e/download8ed5e37745e966eb0f19f06930ebe89cMD592019_Correa y Perez_Concurrencia_Señales_Grafica_FormatoLicenciadeUso.pdf.txt2019_Correa y Perez_Concurrencia_Señales_Grafica_FormatoLicenciadeUso.pdf.txtExtracted texttext/plain6https://repository.ucc.edu.co/bitstreams/5fedf71d-5c21-43fb-bedc-eba57adefba3/download6d93d3216dc4a7f5df47d4876fbec4d3MD51020.500.12494/8410oai:repository.ucc.edu.co:20.500.12494/84102024-08-10 21:50:33.874open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=