openaps.devices package

Submodules

openaps.devices.add module

add - add a new device configuration

openaps.devices.add.configure_app(app, parser)
openaps.devices.add.configure_parser(parser)
openaps.devices.add.main(args, app)

openaps.devices.device module

class openaps.devices.device.Device(name, vendor)

Bases: openaps.configurable.Configurable

classmethod FromConfig(klass, vendors, config)
classmethod FromImport(klass, candidate, config=None)
format_url()
get(k, *args)
optional = []
prefix = 'device'
read(args=None, config=None)
register_uses(uses)
required = ['name', 'vendor']
store(config)
vendor = None
class openaps.devices.device.ExtraConfig(name, **kwargs)

Bases: openaps.configurable.Configurable

prefix = 'device'

openaps.devices.remove module

remove - remove a device configuration

openaps.devices.remove.main(args, app)

openaps.devices.show module

show - show all devices

openaps.devices.show.configure_app(app, parser)
openaps.devices.show.main(args, app)

Module contents

class openaps.devices.DeviceConfig(method=None, parent=None)

Bases: openaps.cli.subcommand.Subcommand

setup_application()
class openaps.devices.Exported

Bases: object

Command

alias of DeviceConfig

Configurable

alias of Device

classmethod get_configurables(Klass, conf)
classmethod get_map(Klass, conf)
classmethod get_names(Klass, conf)
openaps.devices.configure_commands(parser, parent=None)
openaps.devices.get_device_map(conf)
openaps.devices.get_device_names(conf)
openaps.devices.get_devices(conf)
openaps.devices.setup_application(app, parser)