openaps.uses package

Submodules

openaps.uses.registry module

class openaps.uses.registry.Registry

Bases: object

get_uses(device, config)

openaps.uses.use module

use - module for openaps devices to re-use

class openaps.uses.use.Use(method=None, parent=None)

Bases: openaps.cli.subcommand.Subcommand

A no-op base use. A Use is a mini well-behaved linux application. openaps framework will initialize your Use with a method and parent objects, which are contextual objects within openaps.

after_main(args, app)
before_main(args, app)
from_ini(fields)
get_params(args)

Return dictionary of all parameters collected from args.

main(args, app)

Put main app logic here. print “HAHA”, args, app

to_ini(args)

Module contents

class openaps.uses.DeviceUsageMap(device=None, parent=None)

Bases: openaps.cli.commandmapapp.CommandMapApp

Map of uses for specific device

Subcommand

alias of DeviceUsageTask

get_commands()
get_description()
get_dest()
get_help()
get_metavar()
get_title()
class openaps.uses.DeviceUsageTask(method=None, parent=None)

Bases: openaps.cli.subcommand.Subcommand

One use

setup_application()
class openaps.uses.UseDeviceCommands(devices=None, parent=None, config=None)

Bases: openaps.cli.commandmapapp.CommandMapApp

device - which device to use

Subcommand

alias of UseDeviceTask

get_commands()
get_description()
get_dest()
get_help()
get_title()
metavar = 'device'
class openaps.uses.UseDeviceTask(method=None, parent=None)

Bases: openaps.cli.subcommand.Subcommand

Manage device usage

Per vendor usage tasks for a device.

get_description()
get_help()
setup_application()
openaps.uses.all_uses(config, device)
openaps.uses.get_uses_for(device, parent=None)
openaps.uses.known_uses(config, device)
openaps.uses.no_uses(device, config)
openaps.uses.plugin_uses(config, device)