openaps.reports package¶
Subpackages¶
Submodules¶
openaps.reports.add module¶
add - add a new report configuration
-
openaps.reports.add.
configure_app
(app, parser)¶
-
openaps.reports.add.
configure_parser
(parser)¶
-
openaps.reports.add.
main
(args, app)¶
openaps.reports.invoke module¶
invoke - generate a report
-
openaps.reports.invoke.
configure_app
(app, parser)¶
-
openaps.reports.invoke.
main
(args, app)¶
openaps.reports.remove module¶
remove - remove a device configuration
-
openaps.reports.remove.
main
(args, app)¶
openaps.reports.report module¶
-
class
openaps.reports.report.
Report
(name=None, report=None, reporter=None, device=None, use=None, **kwds)¶ Bases:
openaps.configurable.Configurable
-
fields
= {}¶
-
name
= None¶
-
optional
= []¶
-
prefix
= 'report'¶
-
required
= ['report', 'reporter', 'device', 'use']¶
-
url_template
= '{device:s}://{reporter:s}/{use:s}/{name:s}'¶
-
openaps.reports.show module¶
show - show all reports
-
openaps.reports.show.
configure_app
(app, parser)¶
-
openaps.reports.show.
main
(args, app)¶
Module contents¶
-
class
openaps.reports.
Exported
¶ Bases:
object
-
Command
¶ alias of
ReportManagementActions
-
Configurable
¶ alias of
Report
-
Subcommand
¶ alias of
ReportAction
-
classmethod
get_configurables
(Klass, conf)¶
-
classmethod
get_map
(Klass, conf)¶
-
classmethod
get_names
(Klass, conf)¶
-
-
class
openaps.reports.
ReportAction
(method=None, parent=None)¶ Bases:
openaps.cli.subcommand.Subcommand
-
setup_application
()¶
-
-
class
openaps.reports.
ReportManagementActions
(parent)¶ Bases:
openaps.cli.commandmapapp.CommandMapApp
reports - manage report configurations
-
Subcommand
¶ alias of
ReportAction
-
get_commands
()¶
-
get_dest
()¶
-
name
= 'action'¶
-
title
= '## Reports Menu'¶
-
-
openaps.reports.
get_devices
(conf)¶
-
openaps.reports.
get_report_map
(conf)¶
-
openaps.reports.
get_report_names
(conf)¶