laforge has uploaded this change for review. (
https://gerrit.osmocom.org/c/pysim/+/35388?usp=email )
Change subject: extend documentation about transports
......................................................................
extend documentation about transports
By adding a description to each of the transports, we extend the
manual.
Change-Id: I84d926b45c97477e77a7852bc8254ce9a7614a33
---
M pySim/transport/calypso.py
M pySim/transport/modem_atcmd.py
M pySim/transport/pcsc.py
M pySim/transport/serial.py
4 files changed, 20 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/88/35388/1
diff --git a/pySim/transport/calypso.py b/pySim/transport/calypso.py
index 98330a9..b660cc0 100644
--- a/pySim/transport/calypso.py
+++ b/pySim/transport/calypso.py
@@ -169,6 +169,7 @@
@staticmethod
def argparse_add_reader_args(arg_parser: argparse.ArgumentParser):
- osmobb_group = arg_parser.add_argument_group('OsmocomBB Reader')
+ osmobb_group = arg_parser.add_argument_group('OsmocomBB Reader',
description=
+ """Use a Calypso based cellphone running the OsmocomBB layer1
firmware and the osmocon host program to access your SIM card""")
osmobb_group.add_argument('--osmocon', dest='osmocon_sock',
metavar='PATH', default=None,
help='Socket path for Calypso (e.g. Motorola C1XX)
based reader (via OsmocomBB)')
diff --git a/pySim/transport/modem_atcmd.py b/pySim/transport/modem_atcmd.py
index 71f76e2..27a03e9 100644
--- a/pySim/transport/modem_atcmd.py
+++ b/pySim/transport/modem_atcmd.py
@@ -181,7 +181,8 @@
@staticmethod
def argparse_add_reader_args(arg_parser: argparse.ArgumentParser):
- modem_group = arg_parser.add_argument_group('AT Command Modem Reader')
+ modem_group = arg_parser.add_argument_group('AT Command Modem Reader',
description=
+ """Use a AT commands to access a SIM card inserted to a cellular
modem""")
modem_group.add_argument('--modem-device', dest='modem_dev',
metavar='DEV', default=None,
help='Serial port of modem for Generic SIM Access
(3GPP TS 27.007)')
modem_group.add_argument('--modem-baud', type=int,
metavar='BAUD', default=115200,
diff --git a/pySim/transport/pcsc.py b/pySim/transport/pcsc.py
index 762908c..878f887 100644
--- a/pySim/transport/pcsc.py
+++ b/pySim/transport/pcsc.py
@@ -104,6 +104,7 @@
@staticmethod
def argparse_add_reader_args(arg_parser: argparse.ArgumentParser):
- pcsc_group = arg_parser.add_argument_group('PC/SC Reader')
+ pcsc_group = arg_parser.add_argument_group('PC/SC Reader', description=
+ """Use a smart card interface via the PC/SC driver middleware of
your OS""")
pcsc_group.add_argument('-p', '--pcsc-device', type=int,
dest='pcsc_dev', metavar='PCSC', default=None,
help='PC/SC reader number to use for SIM
access')
diff --git a/pySim/transport/serial.py b/pySim/transport/serial.py
index ad800ed..fae2f30 100644
--- a/pySim/transport/serial.py
+++ b/pySim/transport/serial.py
@@ -247,7 +247,8 @@
@staticmethod
def argparse_add_reader_args(arg_parser: argparse.ArgumentParser):
- serial_group = arg_parser.add_argument_group('Serial Reader')
+ serial_group = arg_parser.add_argument_group('Serial Reader',
description=
+ """Use a classic "dumb" low-cost serial (RS232) reader
to talk to your SIM card""")
serial_group.add_argument('-d', '--device',
metavar='DEV', default='/dev/ttyUSB0',
help='Serial Device for SIM access')
serial_group.add_argument('-b', '--baud',
dest='baudrate', type=int, metavar='BAUD', default=9600,
--
To view, visit
https://gerrit.osmocom.org/c/pysim/+/35388?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I84d926b45c97477e77a7852bc8254ce9a7614a33
Gerrit-Change-Number: 35388
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: newchange