/usr/share/pyshared/wader/common/consts.py is in python-wader 0.5.12-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | # -*- coding: utf-8 -*-
# Copyright (C) 2006-2012 Vodafone España, S.A.
# Copyright (C) 2008-2009 Warp Networks, S.L.
# Author: Pablo Martí
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""Wader global variables"""
from os import environ
from os.path import join
from dbus import UInt32
# app name
APP_NAME = 'Wader'
APP_SLUG_NAME = 'wader-core'
APP_VERSION = '0.5.12'
# DBus stuff
WADER_SERVICE = 'org.freedesktop.ModemManager'
WADER_OBJPATH = '/org/freedesktop/ModemManager'
WADER_INTFACE = 'org.freedesktop.ModemManager'
WADER_DIALUP_INTFACE = 'org.freedesktop.ModemManager.Dialup'
WADER_DIALUP_SERVICE = 'org.freedesktop.ModemManager.Dialup'
WADER_DIALUP_OBJECT = '/org/freedesktop/ModemManager/DialupManager'
WADER_DIALUP_BASE = '/org/freedesktop/ModemManager/Connections/%d'
WADER_PROFILES_SERVICE = 'org.freedesktop.ModemManager.Profiles'
WADER_PROFILES_OBJPATH = '/org/freedesktop/ModemManager/Profiles'
WADER_PROFILES_INTFACE = WADER_PROFILES_SERVICE
WADER_KEYRING_SERVICE = 'org.freedesktop.ModemManager.Keyring'
WADER_KEYRING_OBJPATH = '/org/freedesktop/ModemManager/Keyring'
WADER_KEYRING_INTFACE = WADER_KEYRING_SERVICE
MDM_INTFACE = 'org.freedesktop.ModemManager.Modem'
SPL_INTFACE = 'org.freedesktop.ModemManager.Modem.Simple'
SMS_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.SMS'
MMS_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.Mms'
CTS_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.Contacts'
NET_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.Network'
USD_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.Ussd'
CRD_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.Card'
HSO_INTFACE = 'org.freedesktop.ModemManager.Modem.Gsm.Hso'
STATUS_IDLE, STATUS_HOME, STATUS_SEARCHING = 0, 1, 2
STATUS_DENIED, STATUS_UNKNOWN, STATUS_ROAMING = 3, 4, 5
MM_MODEM_STATE_UNKNOWN = UInt32(0)
MM_MODEM_STATE_DISABLED = UInt32(10)
MM_MODEM_STATE_DISABLING = UInt32(20)
MM_MODEM_STATE_ENABLING = UInt32(30)
MM_MODEM_STATE_ENABLED = UInt32(40)
MM_MODEM_STATE_SEARCHING = UInt32(50)
MM_MODEM_STATE_REGISTERED = UInt32(60)
MM_MODEM_STATE_DISCONNECTING = UInt32(70)
MM_MODEM_STATE_CONNECTING = UInt32(80)
MM_MODEM_STATE_CONNECTED = UInt32(90)
# Google DNS, used in the event that we have nothing else valid
FALLBACK_DNS = ['8.8.8.8', '8.8.4.4']
MM_MODEM_TYPE = {
UInt32(1): 'GSM',
UInt32(2): 'CDMA',
}
MM_MODEM_TYPE_REV = dict(GSM=UInt32(1), CDMA=UInt32(2))
MM_IP_METHOD_PPP = UInt32(0)
MM_IP_METHOD_STATIC = UInt32(1)
MM_IP_METHOD_DHCP = UInt32(2)
MM_GSM_ACCESS_TECH_UNKNOWN = UInt32(0)
MM_GSM_ACCESS_TECH_GSM = UInt32(1)
MM_GSM_ACCESS_TECH_GSM_COMPAT = UInt32(2)
MM_GSM_ACCESS_TECH_GPRS = UInt32(3)
MM_GSM_ACCESS_TECH_EDGE = UInt32(4)
MM_GSM_ACCESS_TECH_UMTS = UInt32(5)
MM_GSM_ACCESS_TECH_HSDPA = UInt32(6)
MM_GSM_ACCESS_TECH_HSUPA = UInt32(7)
MM_GSM_ACCESS_TECH_HSPA = UInt32(8)
MM_GSM_ACCESS_TECH_HSPA_PLUS = UInt32(9)
MM_GSM_ACCESS_TECH_LTE = UInt32(10)
MM_GSM_ACCESS_TECHNOLOGIES = [
MM_GSM_ACCESS_TECH_UNKNOWN,
MM_GSM_ACCESS_TECH_GSM,
MM_GSM_ACCESS_TECH_GSM_COMPAT,
MM_GSM_ACCESS_TECH_GPRS,
MM_GSM_ACCESS_TECH_EDGE,
MM_GSM_ACCESS_TECH_UMTS,
MM_GSM_ACCESS_TECH_HSDPA,
MM_GSM_ACCESS_TECH_HSUPA,
MM_GSM_ACCESS_TECH_HSPA,
MM_GSM_ACCESS_TECH_HSPA_PLUS,
MM_GSM_ACCESS_TECH_LTE]
# MM_NETWORK_MODE_* is deprecated
# it will probably go away in NM 0.9/1.0
MM_NETWORK_MODE_UNKNOWN = 0x00000000
MM_NETWORK_MODE_ANY = 0x00000001
MM_NETWORK_MODE_GPRS = 0x00000002
MM_NETWORK_MODE_EDGE = 0x00000004
MM_NETWORK_MODE_UMTS = 0x00000008
MM_NETWORK_MODE_HSDPA = 0x00000010
MM_NETWORK_MODE_2G_PREFERRED = 0x00000020
MM_NETWORK_MODE_3G_PREFERRED = 0x00000040
MM_NETWORK_MODE_2G_ONLY = 0x00000080
MM_NETWORK_MODE_3G_ONLY = 0x00000100
MM_NETWORK_MODE_HSUPA = 0x00000200
MM_NETWORK_MODE_HSPA = 0x00000400
MM_NETWORK_MODE_LAST = MM_NETWORK_MODE_HSPA
MM_NETWORK_MODES = [
MM_NETWORK_MODE_GPRS,
MM_NETWORK_MODE_EDGE,
MM_NETWORK_MODE_UMTS,
MM_NETWORK_MODE_HSDPA,
MM_NETWORK_MODE_2G_PREFERRED,
MM_NETWORK_MODE_3G_PREFERRED,
MM_NETWORK_MODE_2G_ONLY,
MM_NETWORK_MODE_3G_ONLY,
MM_NETWORK_MODE_HSUPA,
MM_NETWORK_MODE_HSPA]
MM_ALLOWED_AUTH_UNKNOWN = 0x0 # Unknown or invalid auth
MM_ALLOWED_AUTH_NONE = 0x1 # Supports no authentication
MM_ALLOWED_AUTH_PAP = 0x2
MM_ALLOWED_AUTH_CHAP = 0x4
MM_ALLOWED_AUTH_MSCHAP = 0x8
MM_ALLOWED_AUTH_MSCHAPV2 = 0x10
MM_ALLOWED_AUTH_EAP = 0x20
MM_ALLOWED_MODE_ANY = 0
MM_ALLOWED_MODE_2G_PREFERRED = 1
MM_ALLOWED_MODE_3G_PREFERRED = 2
MM_ALLOWED_MODE_2G_ONLY = 3
MM_ALLOWED_MODE_3G_ONLY = 4
MM_ALLOWED_MODES = [
MM_ALLOWED_MODE_ANY,
MM_ALLOWED_MODE_2G_PREFERRED,
MM_ALLOWED_MODE_3G_PREFERRED,
MM_ALLOWED_MODE_2G_ONLY,
MM_ALLOWED_MODE_3G_ONLY]
MM_NETWORK_BAND_UNKNOWN = 0x0 # Unknown or invalid band
MM_NETWORK_BAND_ANY = 0x1 # ANY
MM_NETWORK_BAND_EGSM = 0x2 # 900 MHz
MM_NETWORK_BAND_DCS = 0x4 # 1800 MHz
MM_NETWORK_BAND_PCS = 0x8 # 1900 MHz
MM_NETWORK_BAND_G850 = 0x10 # 850 MHz
MM_NETWORK_BAND_U2100 = 0x20 # WCDMA 2100 MHz
MM_NETWORK_BAND_U1800 = 0x40 # WCDMA 3GPP UMTS1800 MHz
MM_NETWORK_BAND_U17IV = 0x80 # WCDMA 3GPP AWS 1700/2100 MHz
MM_NETWORK_BAND_U800 = 0x100 # WCDMA 3GPP UMTS800 MHz
MM_NETWORK_BAND_U850 = 0x200 # WCDMA 3GPP UMTS850 MHz
MM_NETWORK_BAND_U900 = 0x400 # WCDMA 3GPP UMTS900 MHz
MM_NETWORK_BAND_U17IX = 0x800 # WCDMA 3GPP UMTS MHz
MM_NETWORK_BAND_U1900 = 0x1000 # WCDMA 3GPP UMTS MHz
MM_NETWORK_BAND_LAST = MM_NETWORK_BAND_U1900
MM_NETWORK_BANDS = [
MM_NETWORK_BAND_EGSM,
MM_NETWORK_BAND_DCS,
MM_NETWORK_BAND_PCS,
MM_NETWORK_BAND_G850,
MM_NETWORK_BAND_U2100,
MM_NETWORK_BAND_U1800,
MM_NETWORK_BAND_U17IV,
MM_NETWORK_BAND_U800,
MM_NETWORK_BAND_U850,
MM_NETWORK_BAND_U900,
MM_NETWORK_BAND_U17IX,
MM_NETWORK_BAND_U1900]
MM_SYSTEM_SETTINGS_PATH = '/org/freedesktop/ModemManager/Settings'
WADER_CONNTYPE_UNKNOWN = 0
WADER_CONNTYPE_PCMCIA = 1
WADER_CONNTYPE_EMBEDDED = 2
WADER_CONNTYPE_BLUETOOTH = 3
WADER_CONNTYPE_IRDA = 4
WADER_CONNTYPE_SERIAL = 5
WADER_CONNTYPE_USB = 6
WADER_CONNTYPE_WLAN = 7
# necessary for relocatable bundling on OSX
BASE_DIR = environ.get('WADER_PREFIX', '/')
DATA_DIR = join(BASE_DIR, 'usr', 'share', APP_SLUG_NAME)
WADER_DOC = join(BASE_DIR, 'usr', 'share', 'doc', APP_SLUG_NAME, 'guide')
# paths
RESOURCES_DIR = join(DATA_DIR, 'resources')
TEMPLATES_DIR = join(RESOURCES_DIR, 'config')
EXTRA_DIR = join(RESOURCES_DIR, 'extra')
# databases
MBPI = '/usr/share/mobile-broadband-provider-info/serviceproviders.xml'
NETWORKS_DB = join(DATA_DIR, 'networks.db')
# plugins consts
PLUGINS_DIR = join(DATA_DIR, 'plugins')
PLUGINS_DIR = [PLUGINS_DIR,
join(PLUGINS_DIR, 'oses'),
join(PLUGINS_DIR, 'contacts'),
join(PLUGINS_DIR, 'devices')]
PID_PATH = join(BASE_DIR, 'var', 'run', 'wader.pid')
# logger consts
LOG_NAME = 'wader.log'
LOG_DIR = join(BASE_DIR, 'var', 'log')
LOG_NUMBER = 6
|