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.CommandMapAppreports - 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)¶