d_rats package

Submodules

d_rats.agw module

class d_rats.agw.AGWConnection(addr, port, timeout=0)
close()
enable_raw()
recv_frame_type(kind, poll=False)
send_frame(f)
class d_rats.agw.AGWFrame
get_from()
get_payload()
get_to()
kind = 0
packed()
set_from(call)
set_payload(data)
set_to(call)
unpack(data)
class d_rats.agw.AGWFrame_C

Bases: d_rats.agw.AGWFrame

kind = 67
class d_rats.agw.AGWFrame_D

Bases: d_rats.agw.AGWFrame

kind = 68
class d_rats.agw.AGWFrame_K

Bases: d_rats.agw.AGWFrame

kind = 75
class d_rats.agw.AGWFrame_X

Bases: d_rats.agw.AGWFrame

kind = 88
class d_rats.agw.AGWFrame_d

Bases: d_rats.agw.AGWFrame

kind = 100
class d_rats.agw.AGWFrame_k

Bases: d_rats.agw.AGWFrame

kind = 107
class d_rats.agw.AGWFrame_x

Bases: d_rats.agw.AGWFrame

kind = 120
class d_rats.agw.AGW_AX25_Connection(agw, mycall)
connect(tocall)
disconnect()
recv(length=0)
recv_text()
send(data)
d_rats.agw.agw_recv_frame(s)
d_rats.agw.encode_ssid(s, last=False)
d_rats.agw.receive_data(conn, blocking=False)
d_rats.agw.ssid(call)
d_rats.agw.test(conn)
d_rats.agw.test_class_connect()
d_rats.agw.test_connect(s)
d_rats.agw.test_raw_recv(s)
d_rats.agw.transmit_data(conn, dcall, spath, data)

d_rats.ax25 module

class d_rats.ax25.BitStuffContext
get_output()
push()
store_bit(bit)
d_rats.ax25.bitstuff(data)
d_rats.ax25.bstr_pos(n)

d_rats.callsigns module

d_rats.callsigns.find_au_callsigns(string)
d_rats.callsigns.find_ca_callsigns(string)
d_rats.callsigns.find_callsigns(config, string)
d_rats.callsigns.find_us_callsigns(string)

d_rats.cap module

d_rats.comm module

d_rats.config module

d_rats.config_tips module

d_rats.ddt2 module

class d_rats.ddt2.DDT2EncodedFrame

Bases: d_rats.ddt2.DDT2Frame

get_packed()
unpack(val)
class d_rats.ddt2.DDT2Frame

Bases: object

csl = 2
cso = 6
format = '!BHBBHH8s8s'
get_copy()
get_packed()
get_xmit_bps()
set_compress(compress=True)
unpack(val)
class d_rats.ddt2.DDT2RawData

Bases: d_rats.ddt2.DDT2Frame

get_packed()
unpack(string)
d_rats.ddt2.calc_checksum(data)
d_rats.ddt2.decode(data)
d_rats.ddt2.encode(data)
d_rats.ddt2.test_crap()
d_rats.ddt2.test_symmetric(compress=True)
d_rats.ddt2.update_crc(c, crc)

d_rats.emailgw module

d_rats.formbuilder module

d_rats.formgui module

d_rats.geocode_ui module

d_rats.gps module

d_rats.image module

d_rats.inputdialog module

d_rats.mailsrv module

d_rats.mainapp module

d_rats.mainwindow module

d_rats.map_source_editor module

d_rats.map_sources module

d_rats.mapdisplay module

d_rats.mapserver module

d_rats.mapserver_2 module

d_rats.miscwidgets module

d_rats.msgrouting module

d_rats.platform module

class d_rats.platform.MacOSXPlatform(basepath)

Bases: d_rats.platform.UnixPlatform

list_serial_ports()
open_html_file(path)
open_text_file(path)
os_version_string()
source_dir()
class d_rats.platform.Platform(basepath)

Bases: object

config_dir()
config_file(filename)
default_dir()
filter_filename(filename)
gui_open_file(start_dir=None)
gui_save_file(start_dir=None, default_name=None)
gui_select_dir(start_dir=None)
list_serial_ports()
log_dir()
log_file(filename)
open_html_file(path)
open_text_file(path)
os_version_string()
play_sound(soundfile)
retrieve_url(url)
run_sync(command)
set_connected(connected)
source_dir()
class d_rats.platform.UnixPlatform(basepath)

Bases: d_rats.platform.Platform

default_dir()
filter_filename(filename)
list_serial_ports()
open_html_file(path)
open_text_file(path)
os_version_string()
play_sound(soundfile)
run_sync(command)
source_dir()
class d_rats.platform.Win32Platform(basepath=None)

Bases: d_rats.platform.Platform

default_dir()
filter_filename(filename)
gui_open_file(start_dir=None)
gui_save_file(start_dir=None, default_name=None)
gui_select_dir(start_dir=None)
list_serial_ports()
open_html_file(path)
open_text_file(path)
os_version_string()
play_sound(soundfile)
d_rats.platform.find_me()
d_rats.platform.get_platform(basepath=None)

d_rats.pluginsrv module

d_rats.qst module

d_rats.reqobject module

d_rats.session_coordinator module

d_rats.sessionmgr module

d_rats.signals module

d_rats.spell module

class d_rats.spell.Spelling(aspell='aspell', persist=True)
lookup_word(wiq)
test()
d_rats.spell.get_spell()
d_rats.spell.prepare_TextBuffer(buf)
d_rats.spell.test_word(spell, word)

d_rats.station_status module

class d_rats.station_status.Station(callsign)
get_heard()
get_port()
set_heard(heard)
set_port(port)
d_rats.station_status.get_status_msgs()
d_rats.station_status.get_status_vals()

d_rats.subst module

class d_rats.subst.SubstitutionList(configfile)

Bases: object

delim = '/'
get_sub(key)
subst(string)
d_rats.subst.load_subs()
d_rats.subst.subst_string(string)

d_rats.transport module

d_rats.utils module

class d_rats.utils.ExternalHash

Bases: object

digest()
update(val)
class d_rats.utils.NetFile(uri, mode='r', buffering=1)

Bases: file

close()
d_rats.utils.combo_select(box, value)
d_rats.utils.dict_rev(target_dict, key)
d_rats.utils.filter_to_ascii(string)
d_rats.utils.get_icon(key)
d_rats.utils.get_icon_from_map(iconmap, symbol)
d_rats.utils.get_sub_image(iconmap, i, j, size=20)
d_rats.utils.hexprint(data)
d_rats.utils.init_icon_maps()
d_rats.utils.log_exception()
d_rats.utils.make_error_dialog(msg, stack, buttons, type, extra)
d_rats.utils.open_icon_map(iconfn)
d_rats.utils.port_for_station(ports, station)
d_rats.utils.print_stack()
d_rats.utils.run_gtk_locked(f)
d_rats.utils.run_or_error(f)
d_rats.utils.run_safe(f)
d_rats.utils.set_entry_hint(entry, hint, default_focused=False)

d_rats.version module

d_rats.wl2k module

d_rats.wu module

d_rats.yencode module

d_rats.yencode.ydecode_buffer(buf)
d_rats.yencode.yencode_buffer(buf, banned=None)

Module contents