Code Review
/
AGL
/
meta-agl-demo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Rework KVM demo configuration
[AGL/meta-agl-demo.git]
/
recipes-demo
/
simple-can-simulator
/
files
/
simple_can_simulator.py
diff --git
a/recipes-demo/simple-can-simulator/files/simple_can_simulator.py
b/recipes-demo/simple-can-simulator/files/simple_can_simulator.py
index
83f8870
..
3d6c85d
100755
(executable)
--- a/
recipes-demo/simple-can-simulator/files/simple_can_simulator.py
+++ b/
recipes-demo/simple-can-simulator/files/simple_can_simulator.py
@@
-350,13
+350,18
@@
class StatusMessageSender(object):
def main():
parser = argparse.ArgumentParser(description='Simple CAN vehicle simulator.')
parser.add_argument('interface', type=str, help='interface name (e.g. vcan0)')
def main():
parser = argparse.ArgumentParser(description='Simple CAN vehicle simulator.')
parser.add_argument('interface', type=str, help='interface name (e.g. vcan0)')
+ parser.add_argument('--lin-interface', help='Separate LIN interface name (e.g. sllin0)')
parser.add_argument('-v', '--verbose', help='increase output verbosity', action='store_true')
args = parser.parse_args()
parser.add_argument('-v', '--verbose', help='increase output verbosity', action='store_true')
args = parser.parse_args()
+ lin_interface = args.lin_interface
+ if lin_interface == None:
+ lin_interface = args.interface
+
try:
can_sock = CANSocket(args.interface)
diag_can_sock = CANSocket(args.interface)
try:
can_sock = CANSocket(args.interface)
diag_can_sock = CANSocket(args.interface)
- steeringwheel_can_sock = CANSocket(
args.
interface)
+ steeringwheel_can_sock = CANSocket(
lin_
interface)
except OSError as e:
sys.stderr.write('Could not listen on interface {0}\n'.format(args.interface))
sys.exit(e.errno)
except OSError as e:
sys.stderr.write('Could not listen on interface {0}\n'.format(args.interface))
sys.exit(e.errno)