Цитата:
Сообщение от gruzdev_f
например открыть исходники и посмотреть, какие такие команды elm327 он поддерживает.
|
пришел до домашнего компьютера, открыл исходники и вижу ( я в программировании на уровне "читаю без словаря по диагонали, пересказываю на пальцах)...
Команды только в файле mod_elm.py, в остальных сценарии, диалоги и конфигурации (насколько я это понимаю)
Команды это вот этот кусок кода?
Нажмите здесь, чтобы увидеть весь текст
negrsp = { "10":"NR: General Reject",
"11":"NR: Service Not Supported",
"12":"NR: SubFunction Not Supported",
"13":"NR: Incorrect Message Length Or Invalid Format",
"21":"NR: Busy Repeat Request",
"22":"NR: Conditions Not Correct Or Request Sequence Error",
"23":"NR: Routine Not Complete",
"24":"NR: Request Sequence Error",
"31":"NR: Request Out Of Range",
"33":"NR: Security Access Denied- Security Access Requested ",
"35":"NR: Invalid Key",
"36":"NR: Exceed Number Of Attempts",
"37":"NR: Required Time Delay Not Expired",
"40":"NR: Download not accepted",
"41":"NR: Improper download type",
"42":"NR: Can not download to specified address",
"43":"NR: Can not download number of bytes requested",
"50":"NR: Upload not accepted",
"51":"NR: Improper upload type",
"52":"NR: Can not upload from specified address",
"53":"NR: Can not upload number of bytes requested",
"70":"NR: Upload Download NotAccepted",
"71":"NR: Transfer Data Suspended",
"72":"NR: General Programming Failure",
"73":"NR: Wrong Block Sequence Counter",
"74":"NR: Illegal Address In Block Transfer",
"75":"NR: Illegal Byte Count In Block Transfer",
"76":"NR: Illegal Block Transfer Type",
"77":"NR: Block Transfer Data Checksum Error",
"78":"NR: Request Correctly Received-Response Pending",
"79":"NR: Incorrect ByteCount During Block Transfer",
"7E":"NR: SubFunction Not Supported In Active Session",
"7F":"NR: Service Not Supported In Active Session",
"80":"NR: Service Not Supported In Active Diagnostic Mode",
"81":"NR: Rpm Too High",
"82":"NR: Rpm Too Low",
"83":"NR: Engine Is Running",
"84":"NR: Engine Is Not Running",
"85":"NR: Engine RunTime TooLow",
"86":"NR: Temperature Too High",
"87":"NR: Temperature Too Low",
"88":"NR: Vehicle Speed Too High",
"89":"NR: Vehicle Speed Too Low",
"8A":"NR: Throttle/Pedal Too High",
"8B":"NR: Throttle/Pedal Too Low",
"8C":"NR: Transmission Range In Neutral",
"8D":"NR: Transmission Range In Gear",
"8F":"NR: Brake Switch(es)NotClosed (brake pedal not pressed or not applied)",
"90":"NR: Shifter Lever Not In Park ",
"91":"NR: Torque Converter Clutch Locked",
"92":"NR: Voltage Too High",
"93":"NR: Voltage Too Low"}
т.е. посылая AT_команда можно понять поддерживает ее адаптер или нет?