Python 实现 UDS (ISO-14229) 源码

上传者: ypfree | 上传时间: 2021-05-24 09:59:39 | 文件大小: 143KB | 文件类型: ZIP
Python implementation of UDS (ISO-14229) standard. UDS (ISO-14229) 的Python 实现

文件下载

资源详情

[{"title":"( 87 个子文件 143KB ) Python 实现 UDS (ISO-14229) 源码","children":[{"title":"python-udsoncan-master","children":[{"title":"README.rst <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"source","children":[{"title":"conf.py <span style='color:#111;'> 9.34KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"udsoncan","children":[{"title":"request_response.rst <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"client.rst <span style='color:#111;'> 17.41KB </span>","children":null,"spread":false},{"title":"examples.rst <span style='color:#111;'> 9.42KB </span>","children":null,"spread":false},{"title":"services.rst <span style='color:#111;'> 15.64KB </span>","children":null,"spread":false},{"title":"exceptions.rst <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"connection.rst <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"questions_answers.rst <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"intro.rst <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false},{"title":"helper_classes.rst <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"_static","children":[{"title":"theme_overrides.css <span style='color:#111;'> 130B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"make.bat <span style='color:#111;'> 7.09KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"test_helper_class.py <span style='color:#111;'> 17.31KB </span>","children":null,"spread":false},{"title":"ClientServerTest.py <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"ThreadableTest.py <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"test_stubbed_isotpsock.py <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"test_request.py <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"client","children":[{"title":"test_client.py <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"test_tester_present.py <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"test_control_dtc_setting.py <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false},{"title":"test_diagnostic_session_control.py <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"test_communication_control.py <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false},{"title":"test_write_data_by_identifier.py <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false},{"title":"test_clear_dtc.py <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"test_routine_control.py <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"test_read_memory_by_address.py <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"test_io_control.py <span style='color:#111;'> 11.89KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_security_access.py <span style='color:#111;'> 10.57KB </span>","children":null,"spread":false},{"title":"test_request_upload.py <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false},{"title":"test_request_transfer_exit.py <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"test_request_download.py <span style='color:#111;'> 5.95KB </span>","children":null,"spread":false},{"title":"test_write_memory_by_address.py <span style='color:#111;'> 8.92KB </span>","children":null,"spread":false},{"title":"test_access_timing_parameters.py <span style='color:#111;'> 5.90KB </span>","children":null,"spread":false},{"title":"test_transfer_data.py <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false},{"title":"test_read_dtc_information.py <span style='color:#111;'> 110.72KB </span>","children":null,"spread":false},{"title":"test_read_data_by_identifier.py <span style='color:#111;'> 8.37KB </span>","children":null,"spread":false},{"title":"test_link_control.py <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"test_ecu_reset.py <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false}],"spread":false},{"title":"stub.py <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"test_response.py <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 108B </span>","children":null,"spread":false},{"title":"UdsTest.py <span style='color:#111;'> 170B </span>","children":null,"spread":false},{"title":"test_connection.py <span style='color:#111;'> 6.26KB </span>","children":null,"spread":false},{"title":"test_definitions.py <span style='color:#111;'> 432B </span>","children":null,"spread":false}],"spread":false},{"title":"setup.cfg <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"udsoncan","children":[{"title":"exceptions.py <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"Response.py <span style='color:#111;'> 8.80KB </span>","children":null,"spread":false},{"title":"services","children":[{"title":"LinkControl.py <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"RoutineControl.py <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"InputOutputControlByIdentifier.py <span style='color:#111;'> 8.66KB </span>","children":null,"spread":false},{"title":"ReadDataByPeriodicIdentifier.py <span style='color:#111;'> 718B </span>","children":null,"spread":false},{"title":"SecuredDataTransmission.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"WriteDataByIdentifier.py <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"DynamicallyDefineDataIdentifier.py <span style='color:#111;'> 771B </span>","children":null,"spread":false},{"title":"ECUReset.py <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"ClearDiagnosticInformation.py <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"CommunicationControl.py <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"ControlDTCSetting.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"AccessTimingParameter.py <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false},{"title":"ReadDTCInformation.py <span style='color:#111;'> 26.53KB </span>","children":null,"spread":false},{"title":"DiagnosticSessionControl.py <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"ReadDataByIdentifier.py <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"SecurityAccess.py <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"RequestDownload.py <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"ReadMemoryByAddress.py <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"WriteMemoryByAddress.py <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"ReadScalingDataByIdentifier.py <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"TesterPresent.py <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"TransferData.py <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"RequestTransferExit.py <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"ResponseOnEvent.py <span style='color:#111;'> 697B </span>","children":null,"spread":false},{"title":"RequestUpload.py <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'> 42.81KB </span>","children":null,"spread":false},{"title":"logging.conf <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"connections.py <span style='color:#111;'> 14.15KB </span>","children":null,"spread":false},{"title":"client.py <span style='color:#111;'> 71.77KB </span>","children":null,"spread":false},{"title":"configs.py <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"Request.py <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • weixin_44735896 :
    看看 看看看
    2021-10-26
  • weixin_44735896 :
    看看 看看看
    2021-10-26

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明