diff --git a/my_ipsc_config_SAMPLE.py b/my_ipsc_config_SAMPLE.py new file mode 100644 index 0000000..7d351aa --- /dev/null +++ b/my_ipsc_config_SAMPLE.py @@ -0,0 +1,35 @@ +# Configuration file for IPSC.py -- each network has several parts, some of this is muted by the script once it runs, thus there are placeholders +NETWORK = { + 'IPSC1': { + 'LOCAL': { + 'DESCRIPTION': 'IPSC Network name', + 'MODE': b'\x6A', + 'FLAGS': b'\x00\x00\x00\x14', + 'PORT': 50001, + 'ALIVE_TIMER': 5, # Seconds between keep-alives and registration attempts + 'RADIO_ID': b'\x00\x00\x00\x0A', + 'AUTH_KEY': b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' + }, + 'MASTER': { + 'IP': '1.2.3.4', + 'PORT': 50000, + 'STATUS': { + 'RADIO_ID': b'\x00\x00\x00\x00', + 'CONNECTED': 0, + 'KEEP_ALIVES_MISSED': 0, + 'MODE': b'\x00', + 'FLAGS': b'\x00\x00\x00\x00', + } + }, + 'PEERS': [] +# each list item contains { +# 'IP': '100.200.1.1', +# 'PORT': 50000, +# 'RADIO_ID': b'\x00\x00\x00\xFF', +# 'STATUS': { +# 'CONNECTED': 0, +# 'KEEP_ALIVES_MISSED': 0 +# } +# } + } +} \ No newline at end of file