source: rc/puzzlebox_brainstorms_configuration.py @ 11

Last change on this file since 11 was 11, checked in by sc, 13 years ago

server:

  • Debugging output added

configuration:

  • Client Interface configuration defaults added

client:

  • time module import removed

client_interface:

  • initial checkin
File size: 2.8 KB
Line 
1#!/usr/bin/env python
2# -*- coding: utf-8 -*-
3#
4# Puzzlebox - Brainstorms - Configuration
5#
6# Copyright Steven M. Castellotti (2010)
7#
8# Portions of this code have been previously
9# released under the GNU Pulic License (GPL) version 2
10# and is Copyright Steven M. Castellotti (2010)
11# For more information please refer to http://www.gnu.org/copyleft/gpl.htm
12#
13# Last Update: 2010.02.01
14#
15#####################################################################
16
17#####################################################################
18# General configuration
19#####################################################################
20
21DEBUG = 1
22
23#####################################################################
24# Logging
25#####################################################################
26
27LOG_LEVEL_DEBUG = 2
28LOG_LEVEL_INFO = 1
29LOG_LEVEL_ERROR = 0
30LOG_LEVEL_DISABLE = -1
31
32DEFAULT_LOG_LEVEL = LOG_LEVEL_DEBUG
33DEFAULT_LOGFILE = 'puzzlebox'
34
35LOGFILE_DIR = '/var/log/puzzlebox'
36LOGFILE_SUFFIX = '.log'
37LOGFILE_SUFFIX_DEBUG = '_debug.log'
38LOGFILE_SUFFIX_INFO = '_info.log'
39LOGFILE_SUFFIX_ERROR = '_error.log'
40
41SPLIT_LOGFILES = False
42
43#MONITORING_LOGFILE = 'monitoring'
44#MONITORING_FAILLOG = 'monitoring_failure'
45#XORG_RESET_LOGFILE = 'xorg_reset'
46
47
48#####################################################################
49# Network addresses
50#####################################################################
51
52#SERVER_HOST = '127.0.0.1'
53SERVER_HOST = '192.168.1.150'
54#SERVER_HOST = ''
55SERVER_PORT = 8194
56
57
58#####################################################################
59# Remote Control configuration
60#####################################################################
61
62BLUETOOTH_DEVICE = '/dev/rfcomm0'
63MOTORS_MOUNTED_BACKWARDS = True
64MOTOR_PORT_RIGHT = 'a'
65MOTOR_PORT_LEFT = 'b'
66DEFAULT_RC_COMMAND = 'test_drive'
67
68
69#####################################################################
70# Server configuration
71#####################################################################
72
73MAX_COMPONENTS = 16
74
75
76#####################################################################
77# Client configuration
78#####################################################################
79
80MAX_CONNECTION_ATTEMPTS = 5
81HEALTH_CHECK_CONNECTION_ATTEMPTS = 5
82NO_REPLY_WAIT = 10 # how many seconds before considering a component dead
83
84
85#####################################################################
86# Client configuration
87#####################################################################
88
89DISPLAY_WINDOW_X_COORDINATE = 0
90DISPLAY_WINDOW_Y_COORDINATE = 0
91DISPLAY_WINDOW_X_DIMENSION = 800
92DISPLAY_WINDOW_Y_DIMENSION = 480
93
94#WINDOW_BACKGROUND_COLOR = (255,255,255) # white background
95#WINDOW_BACKGROUND_COLOR = (128,128,128) # grey background
96#WINDOW_BACKGROUND_COLOR = (64,64,64)    # dark grek background
97WINDOW_BACKGROUND_COLOR = (0,0,0)       # black background
98
99IMAGE_DIRECTORY = os.path.join(os.getcwd(), 'images')
100
Note: See TracBrowser for help on using the repository browser.