1# Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5"""
6This module provides bindings for pseudomodem DBus constants.
7
8"""
9
10# Unix user that that the modemmanager service runs as.
11MM1_USER = 'modem'
12
13# PseudoModemManager Testing Interfaces
14TESTING_PATH = '/org/chromium/Pseudomodem/Testing'
15I_TESTING = 'org.chromium.Pseudomodem.Testing'
16# Interactive state machine interface.
17I_TESTING_ISM = 'org.chromium.Pseudomodem.Testing.InteractiveStateMachine'
18
19# Other constants used and exported by pseudomodem
20# State machine names
21STATE_MACHINE_CDMA_ACTIVATE = 'CdmaActivateMachine'
22STATE_MACHINE_CONNECT = 'ConnectMachine'
23STATE_MACHINE_CONNECT_CDMA = 'ConnectCdmaMachine'
24STATE_MACHINE_DISABLE = 'DisableMachine'
25STATE_MACHINE_DISCONNECT = 'DisconnectMachine'
26STATE_MACHINE_ENABLE = 'EnableMachine'
27STATE_MACHINE_REGISTER = 'RegisterMachine'
28STATE_MACHINE_REGISTER_CDMA = 'RegisterCdmaMachine'
29
30DEFAULT_TEST_NETWORK_PREFIX = 'Test Network'
31