Compare commits
785 Commits
ffa0fcdc2d
...
7c70d34d1d
| Author | SHA1 | Date |
|---|---|---|
|
|
7c70d34d1d | 2 days ago |
|
|
c0a679009d | 4 days ago |
|
|
9c868bd059 | 4 days ago |
|
|
e299ab6ef8 | 4 days ago |
|
|
4a67af2d01 | 4 days ago |
|
|
bf323b449d | 4 days ago |
|
|
30fd1b3506 | 4 days ago |
|
|
e0cbdfcc3a | 4 days ago |
|
|
cf1491ecef | 5 days ago |
|
|
30ea3a40f9 | 5 days ago |
|
|
029ca465c4 | 5 days ago |
|
|
ef1493a7d4 | 5 days ago |
|
|
42935da64a | 5 days ago |
|
|
153b6fa5ae | 5 days ago |
|
|
172d35e02d | 5 days ago |
|
|
bc0692f562 | 5 days ago |
|
|
5eea4237f7 | 5 days ago |
|
|
b0937a109d | 5 days ago |
|
|
5b8f35a9f2 | 5 days ago |
|
|
17cdbb43de | 5 days ago |
|
|
8f53997861 | 5 days ago |
|
|
ca798d3996 | 5 days ago |
|
|
02dd72841a | 5 days ago |
|
|
303ea59836 | 5 days ago |
|
|
b5f9494e12 | 5 days ago |
|
|
b09c852a07 | 5 days ago |
|
|
a895127d82 | 5 days ago |
|
|
a8bf6372b9 | 7 days ago |
|
|
87c5cef72c | 1 week ago |
|
|
94c4cbedf2 | 1 week ago |
|
|
b297da5ea4 | 1 week ago |
|
|
f0e8620c56 | 1 week ago |
|
|
17628e4012 | 1 week ago |
|
|
6280e60cfd | 1 week ago |
|
|
524b38e19c | 1 week ago |
|
|
c03f457565 | 1 week ago |
|
|
a6d576a079 | 1 week ago |
|
|
42b68f8a93 | 1 week ago |
|
|
d1e80499a4 | 1 week ago |
|
|
6cbb87c3e2 | 1 week ago |
|
|
e07b3d5cb0 | 1 week ago |
|
|
e30024cea8 | 1 week ago |
|
|
e4663ab34b | 1 week ago |
|
|
c6e4bd7b12 | 1 week ago |
|
|
b558f940f9 | 1 week ago |
|
|
27fe4062cc | 1 week ago |
|
|
defe5ac485 | 1 week ago |
|
|
830c94501c | 1 week ago |
|
|
8bccf46c6c | 1 week ago |
|
|
5faa24c6f3 | 1 week ago |
|
|
a75fe74338 | 1 week ago |
|
|
7be11fb8fb | 1 week ago |
|
|
c8c7859e5a | 1 week ago |
|
|
4cb685a5e5 | 1 week ago |
|
|
8827474384 | 1 week ago |
|
|
0eae3bb40b | 1 week ago |
|
|
06bcd1022e | 1 week ago |
|
|
b24c51e00e | 1 week ago |
|
|
4f556ec535 | 1 week ago |
|
|
5609b9426d | 1 week ago |
|
|
b756b1e53a | 1 week ago |
|
|
c24b016538 | 1 week ago |
|
|
cefba788f4 | 1 week ago |
|
|
bbe6740c14 | 1 week ago |
|
|
5e5ca19f5b | 1 week ago |
|
|
44ec5a6bbb | 1 week ago |
|
|
ced62e0286 | 1 week ago |
|
|
20a6e49d84 | 1 week ago |
|
|
bb4d84bc64 | 1 week ago |
|
|
e88234a816 | 1 week ago |
|
|
cc3a2452d1 | 1 week ago |
|
|
699241ced8 | 1 week ago |
|
|
41a81a72e4 | 1 week ago |
|
|
941db56402 | 1 week ago |
|
|
fe33cc013d | 1 week ago |
|
|
97fd6433a8 | 1 week ago |
|
|
2ea40d3500 | 1 week ago |
|
|
55028e0692 | 1 week ago |
|
|
50ba696b8b | 1 week ago |
|
|
88956a36b2 | 1 week ago |
|
|
7c00ec70f1 | 1 week ago |
|
|
fd367d77a2 | 1 week ago |
|
|
000641f36f | 1 week ago |
|
|
3efc2cb038 | 1 week ago |
|
|
d93ef609c1 | 1 week ago |
|
|
a26bff8679 | 1 week ago |
|
|
c6a2c31495 | 1 week ago |
|
|
a3c3c165db | 1 week ago |
|
|
a7a0805aab | 1 week ago |
|
|
7fbfb32309 | 1 week ago |
|
|
0761ced4ca | 1 week ago |
|
|
1fe7a1b57b | 1 week ago |
|
|
918bff8446 | 1 week ago |
|
|
53b7455e2e | 1 week ago |
|
|
86a17ea38e | 1 week ago |
|
|
28c335c985 | 1 week ago |
|
|
080f568074 | 1 week ago |
|
|
e9edb14d33 | 1 week ago |
|
|
2a3d546fef | 1 week ago |
|
|
000bf1f9e3 | 1 week ago |
|
|
8db0be76f4 | 1 week ago |
|
|
16e7882978 | 1 week ago |
|
|
7e94f40ea9 | 2 weeks ago |
|
|
3ac84675d2 | 2 weeks ago |
|
|
8e0dcb8580 | 2 weeks ago |
|
|
aa0742af68 | 2 weeks ago |
|
|
9009f08738 | 2 weeks ago |
|
|
d8ec32e400 | 2 weeks ago |
|
|
3caa704333 | 2 weeks ago |
|
|
7a7e4e0c5b | 2 weeks ago |
|
|
cb92741418 | 2 weeks ago |
|
|
a90e87ac06 | 2 weeks ago |
|
|
71321b0c92 | 2 weeks ago |
|
|
cf44ee82d3 | 2 weeks ago |
|
|
d05f624998 | 2 weeks ago |
|
|
add244e541 | 2 weeks ago |
|
|
d720f03055 | 2 weeks ago |
|
|
10b7a28ee9 | 2 weeks ago |
|
|
60d11e78d7 | 2 weeks ago |
|
|
623c181eff | 2 weeks ago |
|
|
a09d1aea2a | 2 weeks ago |
|
|
5b961fc558 | 2 weeks ago |
|
|
fef665ee8f | 2 weeks ago |
|
|
4ebdc99d77 | 2 weeks ago |
|
|
0dd73605ea | 2 weeks ago |
|
|
21b9687ddb | 2 weeks ago |
|
|
cdf9ec99b3 | 2 weeks ago |
|
|
85ea8724ba | 2 weeks ago |
|
|
2941a55e61 | 2 weeks ago |
|
|
288e4b47ab | 2 weeks ago |
|
|
836ec52844 | 2 weeks ago |
|
|
0d8355d018 | 2 weeks ago |
|
|
b4adf4d059 | 2 weeks ago |
|
|
70220236d6 | 2 weeks ago |
|
|
dcdc203e1f | 2 weeks ago |
|
|
8348da54e9 | 2 weeks ago |
|
|
41c74f422c | 2 weeks ago |
|
|
85fed02a78 | 2 weeks ago |
|
|
4a9811ec94 | 2 weeks ago |
|
|
657e82899d | 2 weeks ago |
|
|
a85fa3d797 | 2 weeks ago |
|
|
344da1ae49 | 2 weeks ago |
|
|
6f0b5ad641 | 2 weeks ago |
|
|
fb52cee8b8 | 2 weeks ago |
|
|
f5b12239a8 | 2 weeks ago |
|
|
3ad7cdb6f9 | 2 weeks ago |
|
|
2b01295c54 | 2 weeks ago |
|
|
da0f8f6301 | 2 weeks ago |
|
|
edada6e8b9 | 2 weeks ago |
|
|
698cb0646f | 2 weeks ago |
|
|
2e66c5e804 | 2 weeks ago |
|
|
418ee8dcc4 | 2 weeks ago |
|
|
f907b83a18 | 2 weeks ago |
|
|
aad8a8c77a | 2 weeks ago |
|
|
3b6daedb49 | 2 weeks ago |
|
|
7072f03327 | 2 weeks ago |
|
|
a5d8b49f38 | 2 weeks ago |
|
|
22a9c75cdd | 2 weeks ago |
|
|
04b2b7be84 | 2 weeks ago |
|
|
e046477303 | 2 weeks ago |
|
|
248f92f053 | 2 weeks ago |
|
|
d87e304020 | 2 weeks ago |
|
|
4d09937032 | 2 weeks ago |
|
|
5ce5e937dd | 2 weeks ago |
|
|
e37992faf0 | 2 weeks ago |
|
|
c76b1076cf | 2 weeks ago |
|
|
0f023afeb3 | 2 weeks ago |
|
|
6ef472e785 | 2 weeks ago |
|
|
7d161c65a7 | 2 weeks ago |
|
|
c618768637 | 2 weeks ago |
|
|
77e8cc788d | 2 weeks ago |
|
|
09eb0fbf36 | 2 weeks ago |
|
|
21782f6149 | 2 weeks ago |
|
|
ea18e415f0 | 2 weeks ago |
|
|
7fab574ea9 | 2 weeks ago |
|
|
87ded09228 | 2 weeks ago |
|
|
6f2609dcd4 | 2 weeks ago |
|
|
f74042e7e2 | 2 weeks ago |
|
|
0407da438d | 2 weeks ago |
|
|
71a16255bd | 2 weeks ago |
|
|
8a2b7d1e19 | 2 weeks ago |
|
|
62781b1076 | 3 weeks ago |
|
|
b76f9697ef | 3 weeks ago |
|
|
dc8ad4b03e | 3 weeks ago |
|
|
0c430f7586 | 3 weeks ago |
|
|
19a2bdb415 | 3 weeks ago |
|
|
37af54884c | 3 weeks ago |
|
|
076e7b9725 | 3 weeks ago |
|
|
2bb215621c | 3 weeks ago |
|
|
55021b4601 | 3 weeks ago |
|
|
a585394591 | 3 weeks ago |
|
|
1f86ea0d81 | 3 weeks ago |
|
|
30d189811c | 3 weeks ago |
|
|
cf3e52a2d6 | 3 weeks ago |
|
|
f6821e6750 | 3 weeks ago |
|
|
9a4f5ff1f6 | 3 weeks ago |
|
|
1bd0b8e008 | 3 weeks ago |
|
|
0aa1d7767e | 3 weeks ago |
|
|
63f693bcbc | 3 weeks ago |
|
|
e2920121e2 | 3 weeks ago |
|
|
be66f93fcf | 3 weeks ago |
|
|
3a7ece7c1a | 3 weeks ago |
|
|
30ee1b7b51 | 3 weeks ago |
|
|
02fc6e03c0 | 3 weeks ago |
|
|
882089f910 | 3 weeks ago |
|
|
5f486fd396 | 3 weeks ago |
|
|
861aeee148 | 3 weeks ago |
|
|
0942b36c3b | 3 weeks ago |
|
|
4c173a9a0f | 3 weeks ago |
|
|
dda02ce8e1 | 3 weeks ago |
|
|
3b75f3739c | 3 weeks ago |
|
|
83b858f1eb | 3 weeks ago |
|
|
e243b99d4b | 3 weeks ago |
|
|
7df84939dc | 3 weeks ago |
|
|
61f71a12f4 | 3 weeks ago |
|
|
08ceffde37 | 3 weeks ago |
|
|
a0ff427c3b | 3 weeks ago |
|
|
39f523fc85 | 3 weeks ago |
|
|
f3c4d4b3ad | 3 weeks ago |
|
|
a05938d741 | 3 weeks ago |
|
|
ddefdb9d38 | 3 weeks ago |
|
|
588c568bfe | 3 weeks ago |
|
|
e3a54caf3b | 3 weeks ago |
|
|
04dda2aadf | 3 weeks ago |
|
|
876e1c011d | 3 weeks ago |
|
|
9e0c897d60 | 3 weeks ago |
|
|
332a2fd216 | 3 weeks ago |
|
|
891a60befa | 3 weeks ago |
|
|
0f55b60192 | 3 weeks ago |
|
|
91a6c2d902 | 3 weeks ago |
|
|
987cabaf32 | 3 weeks ago |
|
|
55e717332f | 3 weeks ago |
|
|
11bd5a7d1e | 3 weeks ago |
|
|
47705af707 | 3 weeks ago |
|
|
42aa30f83d | 3 weeks ago |
|
|
0e0a8e9927 | 3 weeks ago |
|
|
e4d08dc1f0 | 3 weeks ago |
|
|
e24cdc0724 | 3 weeks ago |
|
|
13fe23c425 | 3 weeks ago |
|
|
c6bda6325e | 3 weeks ago |
|
|
7b0544ba23 | 3 weeks ago |
|
|
6b23a0b478 | 3 weeks ago |
|
|
8221559d77 | 3 weeks ago |
|
|
5b16fe457f | 3 weeks ago |
|
|
c7a359fd7d | 3 weeks ago |
|
|
f801396a49 | 3 weeks ago |
|
|
8e92c21114 | 3 weeks ago |
|
|
3ddf0b897d | 3 weeks ago |
|
|
183374f903 | 3 weeks ago |
|
|
f42b8f0f7b | 3 weeks ago |
|
|
c22b8bc79b | 3 weeks ago |
|
|
b456129b88 | 3 weeks ago |
|
|
e2a1cb0fc9 | 3 weeks ago |
|
|
b1ff14c3bc | 3 weeks ago |
|
|
0a69610f8c | 3 weeks ago |
|
|
a269cca2b3 | 3 weeks ago |
|
|
ac14553038 | 3 weeks ago |
|
|
7c9e8e39b2 | 3 weeks ago |
|
|
5cd4ebec22 | 3 weeks ago |
|
|
a1dee64675 | 3 weeks ago |
|
|
0e86e8771e | 3 weeks ago |
|
|
7e32427429 | 3 weeks ago |
|
|
d90344a08b | 3 weeks ago |
|
|
a98b949d20 | 3 weeks ago |
|
|
8d672cccb6 | 3 weeks ago |
|
|
4025dca6c1 | 3 weeks ago |
|
|
6ece8ea7c9 | 3 weeks ago |
|
|
da52631b1c | 3 weeks ago |
|
|
88ed76d9df | 3 weeks ago |
|
|
646ab6cbc3 | 3 weeks ago |
|
|
005578a3e0 | 3 weeks ago |
|
|
e6a1b3c922 | 3 weeks ago |
|
|
f6280e6faf | 3 weeks ago |
|
|
7fa62b4ea1 | 3 weeks ago |
|
|
ff744c5fd7 | 3 weeks ago |
|
|
d648b06419 | 3 weeks ago |
|
|
b8cabfd761 | 4 weeks ago |
|
|
6c3eec3fd6 | 4 weeks ago |
|
|
159d3d839d | 4 weeks ago |
|
|
20a9466e54 | 4 weeks ago |
|
|
22e9fd4209 | 4 weeks ago |
|
|
a39e52c617 | 4 weeks ago |
|
|
582c570be3 | 4 weeks ago |
|
|
e185aa91d8 | 4 weeks ago |
|
|
e9d0e570fc | 4 weeks ago |
|
|
f77025d982 | 4 weeks ago |
|
|
2e2b7d1ec0 | 4 weeks ago |
|
|
34198a02eb | 4 weeks ago |
|
|
0cab7f0623 | 4 weeks ago |
|
|
f524d8b340 | 4 weeks ago |
|
|
8ade73385c | 4 weeks ago |
|
|
6d58ac9bc3 | 4 weeks ago |
|
|
511b105c59 | 4 weeks ago |
|
|
8ff65ab10b | 4 weeks ago |
|
|
69416a1770 | 4 weeks ago |
|
|
e2dbc1de34 | 4 weeks ago |
|
|
67b6c5f6bf | 4 weeks ago |
|
|
74fee12526 | 4 weeks ago |
|
|
336e0d9ed3 | 4 weeks ago |
|
|
eabb2bf9db | 4 weeks ago |
|
|
eb23200e67 | 4 weeks ago |
|
|
e5eb43df5c | 4 weeks ago |
|
|
461e45dea6 | 4 weeks ago |
|
|
43fdf9936c | 4 weeks ago |
|
|
661ba1d115 | 4 weeks ago |
|
|
bb6b966ad9 | 4 weeks ago |
|
|
aac3606305 | 4 weeks ago |
|
|
b0df38ee0a | 4 weeks ago |
|
|
7a7fb34320 | 4 weeks ago |
|
|
7940341510 | 4 weeks ago |
|
|
985c817fa7 | 4 weeks ago |
|
|
8308363663 | 4 weeks ago |
|
|
6418c63a9d | 4 weeks ago |
|
|
fb7e87529d | 4 weeks ago |
|
|
4442bd61f3 | 4 weeks ago |
|
|
ea3a4f07e3 | 4 weeks ago |
|
|
de19e5bc0c | 4 weeks ago |
|
|
ca03c99871 | 4 weeks ago |
|
|
474e3f618b | 4 weeks ago |
|
|
86763119d6 | 4 weeks ago |
|
|
384349e678 | 4 weeks ago |
|
|
5ec12e9d59 | 4 weeks ago |
|
|
8f09364a67 | 4 weeks ago |
|
|
7e1b7e90cc | 4 weeks ago |
|
|
a619e554a8 | 4 weeks ago |
|
|
66d2dc3471 | 4 weeks ago |
|
|
11045fce4a | 4 weeks ago |
|
|
891f46ae72 | 4 weeks ago |
|
|
98d006ddeb | 4 weeks ago |
|
|
414bb00be1 | 4 weeks ago |
|
|
6e063ee664 | 4 weeks ago |
|
|
6599bf9cd6 | 4 weeks ago |
|
|
4738ca2550 | 4 weeks ago |
|
|
3577400f79 | 4 weeks ago |
|
|
91ba8d3a10 | 4 weeks ago |
|
|
558765f560 | 4 weeks ago |
|
|
643eaac19e | 4 weeks ago |
|
|
7204051fb6 | 4 weeks ago |
|
|
72dca9aa1a | 4 weeks ago |
|
|
e1580b2962 | 4 weeks ago |
|
|
1cf2d7db43 | 4 weeks ago |
|
|
3c7dc63dcd | 4 weeks ago |
|
|
54f2e5eb37 | 4 weeks ago |
|
|
50c51e8993 | 4 weeks ago |
|
|
e1b25b9aad | 4 weeks ago |
|
|
62fbf30df7 | 4 weeks ago |
|
|
18ebea9d55 | 4 weeks ago |
|
|
f68ac49095 | 4 weeks ago |
|
|
74cdc3609a | 4 weeks ago |
|
|
dc9cdb2034 | 4 weeks ago |
|
|
3d2836c3ac | 4 weeks ago |
|
|
c52a885419 | 4 weeks ago |
|
|
1721b46528 | 4 weeks ago |
|
|
5d32e76ca9 | 4 weeks ago |
|
|
d05019609d | 4 weeks ago |
|
|
3a805cbfe0 | 4 weeks ago |
|
|
8b8ddc567b | 4 weeks ago |
|
|
2c7bfa025a | 4 weeks ago |
|
|
8d9fb6b481 | 4 weeks ago |
|
|
368883dcd9 | 4 weeks ago |
|
|
8e8a4b3dee | 4 weeks ago |
|
|
bfcbe4c3f4 | 4 weeks ago |
|
|
da78c071f1 | 4 weeks ago |
|
|
377f9090d6 | 4 weeks ago |
|
|
d20b8e625f | 4 weeks ago |
|
|
ef4627cd76 | 4 weeks ago |
|
|
9bb0dbac56 | 4 weeks ago |
|
|
ab26f6f343 | 4 weeks ago |
|
|
16ed69d2b1 | 4 weeks ago |
|
|
18f67be38d | 4 weeks ago |
|
|
03a06b453d | 4 weeks ago |
|
|
501769acea | 4 weeks ago |
|
|
836b45a867 | 4 weeks ago |
|
|
e9d485cf51 | 4 weeks ago |
|
|
2b82a75a85 | 4 weeks ago |
|
|
a6beb17b67 | 4 weeks ago |
|
|
536e03dd0e | 4 weeks ago |
|
|
3aee1d6a32 | 4 weeks ago |
|
|
7ce0510324 | 4 weeks ago |
|
|
3f6dcead9b | 4 weeks ago |
|
|
b6f3537deb | 4 weeks ago |
|
|
83ebcba750 | 4 weeks ago |
|
|
67d4b97fde | 4 weeks ago |
|
|
5d2b573377 | 4 weeks ago |
|
|
19bed2ab73 | 4 weeks ago |
|
|
e686d1bf17 | 4 weeks ago |
|
|
1e484a3beb | 4 weeks ago |
|
|
903c4e1e1a | 4 weeks ago |
|
|
195f8fac1a | 4 weeks ago |
|
|
e82b0fb7b5 | 4 weeks ago |
|
|
feab25f51c | 4 weeks ago |
|
|
a9c574d4ed | 4 weeks ago |
|
|
d098731eca | 4 weeks ago |
|
|
50d0757468 | 4 weeks ago |
|
|
e321f38652 | 4 weeks ago |
|
|
e14ec3569f | 4 weeks ago |
|
|
9518ba870e | 1 month ago |
|
|
99a280a606 | 1 month ago |
|
|
24d4b6c743 | 2 months ago |
|
|
65cd80f7f2 | 2 months ago |
|
|
9302ac01b9 | 2 months ago |
|
|
e1b916e4de | 2 months ago |
|
|
6532c06284 | 2 months ago |
|
|
6f65d5efa5 | 2 months ago |
|
|
5c29fffe05 | 2 months ago |
|
|
7ae10fdbc5 | 2 months ago |
|
|
398fc71782 | 2 months ago |
|
|
61cec95c97 | 2 months ago |
|
|
c341d5a3b4 | 2 months ago |
|
|
f526b10e7b | 2 months ago |
|
|
7358da25e7 | 2 months ago |
|
|
5a7f1d9c0f | 2 months ago |
|
|
3d26d21452 | 2 months ago |
|
|
a4f2c665c5 | 2 months ago |
|
|
db20b27839 | 2 months ago |
|
|
437d65a424 | 2 months ago |
|
|
4863d08f84 | 2 months ago |
|
|
36feace03a | 2 months ago |
|
|
21ab4e1f18 | 2 months ago |
|
|
1fbee01b9d | 2 months ago |
|
|
2fe1fc6e7e | 2 months ago |
|
|
048c8a8a92 | 2 months ago |
|
|
6ae0a0dbbd | 2 months ago |
|
|
f9a59597a5 | 2 months ago |
|
|
98d1f69a3c | 2 months ago |
|
|
54cb74d30b | 2 months ago |
|
|
d3f8697120 | 2 months ago |
|
|
103a98c3e5 | 2 months ago |
|
|
89e8991aad | 2 months ago |
|
|
84d823a5bd | 2 months ago |
|
|
71c285371b | 2 months ago |
|
|
aa3c303990 | 2 months ago |
|
|
28dc67fd50 | 2 months ago |
|
|
51a6f6b3d2 | 2 months ago |
|
|
80dd6054aa | 2 months ago |
|
|
927b3ea288 | 2 months ago |
|
|
aafd9419e1 | 2 months ago |
|
|
bb0d8a3a6f | 2 months ago |
|
|
d202c27855 | 2 months ago |
|
|
b5c2b1cc04 | 2 months ago |
|
|
ec674a80c0 | 2 months ago |
|
|
fcf760d6f2 | 2 months ago |
|
|
b6c77b2c29 | 2 months ago |
|
|
554c0b12e6 | 2 months ago |
|
|
6a421e7951 | 2 months ago |
|
|
777146d053 | 2 months ago |
|
|
4efcc75f0a | 2 months ago |
|
|
a21b17e901 | 4 months ago |
|
|
c04e411b64 | 4 months ago |
|
|
7f9d85add3 | 4 months ago |
|
|
7d1aeae470 | 4 months ago |
|
|
bf572cc9bc | 4 months ago |
|
|
67fde490cf | 4 months ago |
|
|
427b53bee7 | 4 months ago |
|
|
fb0776dda8 | 4 months ago |
|
|
2eb2fac981 | 4 months ago |
|
|
36533e538b | 4 months ago |
|
|
7f0814211d | 4 months ago |
|
|
90920a2437 | 4 months ago |
|
|
2accb21066 | 4 months ago |
|
|
4051bc0d69 | 4 months ago |
|
|
a6dc350ddd | 4 months ago |
|
|
1b962d320f | 4 months ago |
|
|
6e4e41478d | 4 months ago |
|
|
303ed89d4a | 4 months ago |
|
|
d0432d36b1 | 4 months ago |
|
|
c43ca730b0 | 4 months ago |
|
|
6129d0c237 | 4 months ago |
|
|
3f2c43fb3e | 5 months ago |
|
|
dc697a8306 | 5 months ago |
|
|
94041dac3e | 5 months ago |
|
|
53a05e66e9 | 5 months ago |
|
|
489e2eab1e | 5 months ago |
|
|
1265d27020 | 5 months ago |
|
|
4fcb86904f | 5 months ago |
|
|
c52a6f3e0c | 5 months ago |
|
|
03fe5a278f | 5 months ago |
|
|
0089231f42 | 5 months ago |
|
|
4210c9ad4a | 5 months ago |
|
|
dd3346792d | 5 months ago |
|
|
b3df139614 | 5 months ago |
|
|
227c88a893 | 5 months ago |
|
|
6742ebac4e | 5 months ago |
|
|
065e8be4d8 | 5 months ago |
|
|
1e9fb2e6d6 | 5 months ago |
|
|
c0ebd632c6 | 1 year ago |
|
|
06fd0e6955 | 1 year ago |
|
|
105d1312dd | 1 year ago |
|
|
4ae4f08851 | 1 year ago |
|
|
b0ed82ded4 | 1 year ago |
|
|
e735f7487f | 1 year ago |
|
|
1d6d138149 | 1 year ago |
|
|
35e2e0e3d0 | 1 year ago |
|
|
95eb85e88d | 1 year ago |
|
|
ff78469858 | 1 year ago |
|
|
509fa014c5 | 1 year ago |
|
|
259419573f | 1 year ago |
|
|
76d8323dc0 | 1 year ago |
|
|
25da37ea52 | 1 year ago |
|
|
034ffeec91 | 1 year ago |
|
|
7c2cfc9b8b | 1 year ago |
|
|
cef6daf1d7 | 1 year ago |
|
|
cb6d5ea73a | 1 year ago |
|
|
c45674512e | 1 year ago |
|
|
586e22b1ba | 1 year ago |
|
|
b42985527a | 1 year ago |
|
|
dcc6eb488a | 1 year ago |
|
|
5feee9a4c2 | 1 year ago |
|
|
b010b43893 | 1 year ago |
|
|
0ca435040e | 1 year ago |
|
|
f311960426 | 1 year ago |
|
|
04107c2561 | 1 year ago |
|
|
948252c22e | 1 year ago |
|
|
b7b91a97da | 1 year ago |
|
|
1eadb145b9 | 1 year ago |
|
|
95dd40dbea | 1 year ago |
|
|
e24b1a46c6 | 1 year ago |
|
|
d49477f0ec | 1 year ago |
|
|
46a20c7840 | 1 year ago |
|
|
e41fd1e58c | 1 year ago |
|
|
26774c7db3 | 1 year ago |
|
|
75e12ce363 | 1 year ago |
|
|
1b20bff48a | 1 year ago |
|
|
c04e9e7263 | 1 year ago |
|
|
87d2ec4b9c | 1 year ago |
|
|
ff3230b0c3 | 1 year ago |
|
|
cfa1f66324 | 1 year ago |
|
|
978eb8b4eb | 1 year ago |
|
|
8be415e59b | 1 year ago |
|
|
c14d2189eb | 1 year ago |
|
|
53dfb22cce | 1 year ago |
|
|
e99b9d0bb0 | 1 year ago |
|
|
b3d34ca70f | 1 year ago |
|
|
38121edbbb | 1 year ago |
|
|
d814dc1788 | 1 year ago |
|
|
1a7e2f8fdd | 1 year ago |
|
|
0fb005db3b | 1 year ago |
|
|
2c25bbf453 | 1 year ago |
|
|
00fff29dc6 | 1 year ago |
|
|
aeec194e8d | 1 year ago |
|
|
3ef21390e3 | 1 year ago |
|
|
d25bbf7dc0 | 1 year ago |
|
|
15986706d8 | 1 year ago |
|
|
e676205c3c | 1 year ago |
|
|
29acb25334 | 1 year ago |
|
|
d8c8cfe3fa | 1 year ago |
|
|
3cce953b8c | 1 year ago |
|
|
0d954f7f3d | 1 year ago |
|
|
d660f64515 | 1 year ago |
|
|
a2797e17b9 | 1 year ago |
|
|
1c67dbdbb3 | 1 year ago |
|
|
4b3e527419 | 1 year ago |
|
|
d22bbc222d | 1 year ago |
|
|
0bc9b97a72 | 1 year ago |
|
|
f6053fc6ba | 1 year ago |
|
|
8a8c09814a | 1 year ago |
|
|
2219931cec | 1 year ago |
|
|
fa11e21422 | 1 year ago |
|
|
47a6a89fb9 | 1 year ago |
|
|
8007aa4530 | 1 year ago |
|
|
ed93dbc59a | 1 year ago |
|
|
d37400dd31 | 1 year ago |
|
|
ec1e6fafab | 1 year ago |
|
|
0556866021 | 1 year ago |
|
|
c26743c59f | 1 year ago |
|
|
81be0e9b3c | 1 year ago |
|
|
65b69f64fd | 1 year ago |
|
|
993848e641 | 1 year ago |
|
|
69c2f9457a | 1 year ago |
|
|
ca6b036ea8 | 1 year ago |
|
|
a8692efe42 | 1 year ago |
|
|
7db82fff14 | 1 year ago |
|
|
b3eeaaa868 | 1 year ago |
|
|
577d0f93ed | 1 year ago |
|
|
5f09c5a73c | 1 year ago |
|
|
d8c40c6b57 | 1 year ago |
|
|
c0653b5b1d | 1 year ago |
|
|
1005600159 | 1 year ago |
|
|
861fe223d8 | 1 year ago |
|
|
4de35d7977 | 1 year ago |
|
|
0df2108bda | 1 year ago |
|
|
84d090747c | 1 year ago |
|
|
f224a0ede0 | 1 year ago |
|
|
a991cf979d | 1 year ago |
|
|
15ebacf05b | 1 year ago |
|
|
b43aa9da60 | 1 year ago |
|
|
3aeed04e41 | 1 year ago |
|
|
03be3471e0 | 1 year ago |
|
|
a259419e2d | 1 year ago |
|
|
9c5dc8bd2f | 1 year ago |
|
|
389870d5b7 | 1 year ago |
|
|
757430adfc | 1 year ago |
|
|
84e5a7c2d6 | 1 year ago |
|
|
9b5fb21428 | 1 year ago |
|
|
961c80d8ec | 1 year ago |
|
|
8ccc7040bc | 1 year ago |
|
|
b3ef984e54 | 1 year ago |
|
|
17437ecc58 | 1 year ago |
|
|
869107baf2 | 1 year ago |
|
|
6826e558b3 | 1 year ago |
|
|
46a2dfd578 | 1 year ago |
|
|
ca2a06d119 | 1 year ago |
|
|
8925b52b6a | 1 year ago |
|
|
0185e522fb | 1 year ago |
|
|
be3af7add8 | 1 year ago |
|
|
2cd5718e43 | 1 year ago |
|
|
0e590a838e | 1 year ago |
|
|
061845cdfe | 1 year ago |
|
|
28ab2a8688 | 1 year ago |
|
|
30a48e2dd2 | 1 year ago |
|
|
6f81e7d907 | 1 year ago |
|
|
3b85b6e6b5 | 1 year ago |
|
|
42857a18cf | 1 year ago |
|
|
324731eef7 | 1 year ago |
|
|
2ceeb9c625 | 1 year ago |
|
|
1190ebca96 | 1 year ago |
|
|
cbe338671a | 1 year ago |
|
|
5d2f5ada8d | 1 year ago |
|
|
5dc9c1b18d | 1 year ago |
|
|
6d0a9fa82d | 1 year ago |
|
|
3a4373ea14 | 1 year ago |
|
|
4c7f4d5e17 | 1 year ago |
|
|
d2cf921336 | 1 year ago |
|
|
54bcd77317 | 1 year ago |
|
|
976ac01816 | 1 year ago |
|
|
087eab0625 | 1 year ago |
|
|
9f7d7e8334 | 1 year ago |
|
|
e574937c7a | 1 year ago |
|
|
9ca2860de8 | 1 year ago |
|
|
41d47740a3 | 1 year ago |
|
|
002c3dbd6b | 1 year ago |
|
|
aa0e48aca2 | 1 year ago |
|
|
7092c7aa67 | 1 year ago |
|
|
d4d6b37829 | 1 year ago |
|
|
49bf55484c | 1 year ago |
|
|
c8b73f9f90 | 1 year ago |
|
|
862c081299 | 1 year ago |
|
|
00354d02df | 1 year ago |
|
|
08420193da | 1 year ago |
|
|
9c179c5523 | 1 year ago |
|
|
5fcc3e1100 | 1 year ago |
|
|
ab446d1b71 | 1 year ago |
|
|
ba05da8f37 | 1 year ago |
|
|
3a5d23767a | 1 year ago |
|
|
735245e148 | 1 year ago |
|
|
ff0dc0079a | 1 year ago |
|
|
263093feba | 1 year ago |
|
|
f7631d9ab9 | 1 year ago |
|
|
8c66982e22 | 1 year ago |
|
|
8e086e02e8 | 1 year ago |
|
|
6265b59dc4 | 1 year ago |
|
|
e85a6f52c5 | 1 year ago |
|
|
b5c9caf3d3 | 1 year ago |
|
|
7a94bdf6ab | 1 year ago |
|
|
7f5e890fda | 1 year ago |
|
|
ec415ab928 | 1 year ago |
|
|
e4e9ef04ca | 1 year ago |
|
|
03cc387dc0 | 1 year ago |
|
|
6d99ed98f5 | 1 year ago |
|
|
21368acaf3 | 1 year ago |
|
|
030e194c4e | 1 year ago |
|
|
d37729eb71 | 1 year ago |
|
|
4b1b5326e8 | 1 year ago |
|
|
631a691205 | 1 year ago |
|
|
f67036ca01 | 1 year ago |
|
|
73dafbedec | 1 year ago |
|
|
241031396a | 1 year ago |
|
|
87b0404c39 | 1 year ago |
|
|
3ec34c2f73 | 1 year ago |
|
|
41171daade | 1 year ago |
|
|
ba35790cb2 | 1 year ago |
|
|
53515b0839 | 1 year ago |
|
|
5e42437bbf | 1 year ago |
|
|
39319af6e8 | 1 year ago |
|
|
4e003ebe14 | 1 year ago |
|
|
c564eb494f | 1 year ago |
|
|
4b0126a975 | 1 year ago |
|
|
e222728e84 | 1 year ago |
|
|
0a71470ce6 | 1 year ago |
|
|
742b5bd205 | 1 year ago |
|
|
98e56c286f | 1 year ago |
|
|
a463f6fe06 | 1 year ago |
|
|
763a84b5ae | 1 year ago |
|
|
60e99a36a4 | 1 year ago |
|
|
ad4a68f838 | 1 year ago |
|
|
cebe77c634 | 1 year ago |
|
|
b00f8d69b2 | 1 year ago |
|
|
5983fe4a55 | 1 year ago |
|
|
4e3e6421a2 | 1 year ago |
|
|
caab43c884 | 1 year ago |
|
|
58da647eea | 1 year ago |
|
|
1492df7d1b | 1 year ago |
|
|
390b6fecc7 | 1 year ago |
|
|
94c56d5a23 | 1 year ago |
|
|
06917939ae | 1 year ago |
|
|
bfa12ec671 | 1 year ago |
|
|
22917da181 | 1 year ago |
|
|
7c9b16a3a9 | 1 year ago |
|
|
8433067061 | 1 year ago |
|
|
b00a99649c | 1 year ago |
|
|
64a1184935 | 1 year ago |
|
|
8ede3a5c9e | 1 year ago |
|
|
2077bfe7f7 | 1 year ago |
|
|
2e1f2024e7 | 1 year ago |
|
|
79bd5a787d | 1 year ago |
|
|
042670a231 | 1 year ago |
|
|
ccc5c4ff97 | 1 year ago |
|
|
621bcb0fd0 | 1 year ago |
|
|
7c4c344b0d | 1 year ago |
|
|
2fb339fd8b | 1 year ago |
|
|
9a658b02ed | 1 year ago |
|
|
fa89f12a2f | 1 year ago |
|
|
24c54e6380 | 1 year ago |
|
|
cd5a39846b | 1 year ago |
|
|
71d11c6488 | 1 year ago |
|
|
7fa7aaff67 | 1 year ago |
|
|
e90a082149 | 1 year ago |
|
|
55b6bb66a1 | 1 year ago |
|
|
57ddc39f4e | 1 year ago |
|
|
b729af95f1 | 1 year ago |
|
|
dabca2d794 | 1 year ago |
|
|
d064598d30 | 1 year ago |
|
|
263fd86981 | 1 year ago |
|
|
7eaf1e284a | 1 year ago |
|
|
fe0791ec6f | 1 year ago |
|
|
a66ebedff9 | 1 year ago |
|
|
739e9706a0 | 1 year ago |
|
|
e4c2f5f997 | 1 year ago |
|
|
3422b19772 | 1 year ago |
|
|
a64c34c41a | 1 year ago |
|
|
ded29a91de | 1 year ago |
|
|
e441d7ca85 | 1 year ago |
|
|
ac61e44c09 | 1 year ago |
|
|
776aba9511 | 1 year ago |
|
|
c0c23db6b1 | 1 year ago |
|
|
1de4e65358 | 1 year ago |
|
|
3840860037 | 1 year ago |
|
|
4afd9bba1c | 1 year ago |
|
|
d74b8b7f86 | 1 year ago |
|
|
d726d004eb | 1 year ago |
|
|
46dfb90bd9 | 1 year ago |
|
|
81cc1c7348 | 1 year ago |
|
|
b81492ba32 | 1 year ago |
|
|
b97e08cab3 | 1 year ago |
|
|
22e20ab6bb | 1 year ago |
|
|
fd7dd67663 | 1 year ago |
|
|
d4d0fb542c | 1 year ago |
|
|
84b8b81f2a | 1 year ago |
|
|
21e723d18c | 1 year ago |
|
|
ffe5f107ad | 1 year ago |
|
|
a19b591fc8 | 1 year ago |
|
|
5a284b9938 | 1 year ago |
|
|
c10894e28d | 1 year ago |
|
|
3d01785a00 | 1 year ago |
|
|
7dc04505f5 | 1 year ago |
|
|
379bc2c232 | 1 year ago |
|
|
58177965b9 | 1 year ago |
|
|
8029ce4c55 | 1 year ago |
|
|
47b1d3b6a2 | 1 year ago |
|
|
26a816212f | 1 year ago |
|
|
a7f1928c7c | 1 year ago |
|
|
9ae6394219 | 1 year ago |
|
|
e5a04b3397 | 1 year ago |
|
|
184a65da56 | 1 year ago |
|
|
828939a54e | 1 year ago |
|
|
c8468e2df5 | 1 year ago |
|
|
5d6e93b981 | 1 year ago |
|
|
b4c6a34f92 | 1 year ago |
|
|
0365075e00 | 1 year ago |
|
|
2acdcc69e2 | 1 year ago |
|
|
87f8b2e25a | 1 year ago |
|
|
8348d51484 | 1 year ago |
|
|
e8e08ef8e4 | 1 year ago |
|
|
aaf292db23 | 1 year ago |
|
|
ae07d74c87 | 1 year ago |
|
|
ede7922fa7 | 1 year ago |
|
|
78cb684ae3 | 1 year ago |
|
|
b6cd13087a | 1 year ago |
|
|
45372ed484 | 1 year ago |
|
|
a97e2f8ed8 | 1 year ago |
|
|
07b96c781b | 1 year ago |
|
|
234c9d747d | 1 year ago |
|
|
27b4ffe54b | 1 year ago |
|
|
f42d21a74d | 1 year ago |
|
|
b4a1714d15 | 1 year ago |
@ -1,2 +1,9 @@
|
||||
ADEVICE shared_mic hw:CARD=Loopback,DEV=1
|
||||
DTMF
|
||||
MYCALL AMSAT
|
||||
CHANNEL 0
|
||||
MODEM 1200
|
||||
FULLDUP OFF
|
||||
TXDELAY 0
|
||||
AGWPORT 8200
|
||||
KISSPORT 8201
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
CHANNEL 0
|
||||
MODEM 1200
|
||||
DWAIT 0
|
||||
SLOTTIME 10
|
||||
PERSIST 63
|
||||
TXDELAY 1000
|
||||
TXTAIL 10
|
||||
FULLDUP OFF
|
||||
DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
|
||||
@ -1 +0,0 @@
|
||||
ADEVICE plughw:CARD=Loopback,DEV=1 plughw:CARD=Loopback,DEV=0
|
||||
@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Exec=/home/pi/CubeSatSim/groundstation/sdrpp.sh
|
||||
Name=SDRpp
|
||||
Comment=SDRpp
|
||||
Icon=/home/pi/Icons/sdrpp.png
|
||||
Path=/home/pi
|
||||
Terminal=true
|
||||
Categories=HamRadio
|
||||
Keywords=Ham Radio;SDR
|
||||
@ -1,137 +1,57 @@
|
||||
[
|
||||
{
|
||||
"name": "ISS APRS",
|
||||
"frequency": 145825000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "ISS SSTV/Voice",
|
||||
"frequency": 145800000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "ARISS Repeater Downlink",
|
||||
"frequency": 437800000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "AO-27",
|
||||
"frequency": 436795000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "AO-73",
|
||||
"frequency": 145815000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "Fox-1B AO-91",
|
||||
"frequency": 145960000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "Fox-1D AO-92",
|
||||
"frequency": 145880000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "HuskySat-1 HO-107",
|
||||
"frequency": 435800000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "Fox-1E",
|
||||
"frequency": 435750000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "MAX VALIER",
|
||||
"frequency": 145860000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 1",
|
||||
"frequency": 162400000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 2",
|
||||
"frequency": 162425000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 3",
|
||||
"frequency": 162450000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 4",
|
||||
"frequency": 162475000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 5",
|
||||
"frequency": 162500000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 6",
|
||||
"frequency": 162525000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 7",
|
||||
"frequency": 162550000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "CAS-4A",
|
||||
"frequency": 145855000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "CAS-4B",
|
||||
"frequency": 145910000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "XW-2A",
|
||||
"frequency": 145660000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "XW-2B",
|
||||
"frequency": 145725000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "XW-2C",
|
||||
"frequency": 145790000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "XW-2F",
|
||||
"frequency": 145975000,
|
||||
"modulation": "usb"
|
||||
},
|
||||
{
|
||||
"name": "NOAA-19",
|
||||
"frequency": 137100000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA-18",
|
||||
"frequency": 137912500,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA-15",
|
||||
"frequency": 137620000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "CubeSatSim",
|
||||
"frequency": 434900000,
|
||||
"modulation": "packet"
|
||||
}
|
||||
{
|
||||
"name": "NOAA WX Radio 1",
|
||||
"frequency": 162400000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 2",
|
||||
"frequency": 162425000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 3",
|
||||
"frequency": 162450000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 4",
|
||||
"frequency": 162475000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 5",
|
||||
"frequency": 162500000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 6",
|
||||
"frequency": 162525000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "NOAA WX Radio 7",
|
||||
"frequency": 162550000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "CubeSatSim",
|
||||
"frequency": 434900000,
|
||||
"modulation": "packet"
|
||||
},
|
||||
{
|
||||
"name": "ISS SSTV/Voice",
|
||||
"frequency": 145800000,
|
||||
"modulation": "nfm"
|
||||
},
|
||||
{
|
||||
"name": "ISS APRS",
|
||||
"frequency": 145825000,
|
||||
"modulation": "packet"
|
||||
},
|
||||
{
|
||||
"name": "ISS Voice Repeater",
|
||||
"frequency": 437800000,
|
||||
"modulation": "nfm"
|
||||
}
|
||||
]
|
||||
|
||||
@ -1 +1 @@
|
||||
ADEVICE plughw:CARD=Loopback,DEV=1 plughw:CARD=b1,DEV=0
|
||||
ADEVICE plughw:CARD=Loopback,DEV=1 default
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
CHANNEL 0
|
||||
MODEM 1200
|
||||
KISSPORT 8100
|
||||
AGWPORT 8002
|
||||
DWAIT 20
|
||||
SLOTTIME 300
|
||||
PERSIST 63
|
||||
TXDELAY 1000
|
||||
FULLDUP OFF
|
||||
@ -0,0 +1,206 @@
|
||||
#!/bin/bash
|
||||
# script to run FoxTelem
|
||||
|
||||
echo "Script to configure the PacSat Ground Station for FIAB v4"
|
||||
|
||||
echo
|
||||
|
||||
#source /home/pi/venv/bin/activate
|
||||
|
||||
sudo killall -9 java &>/dev/null
|
||||
|
||||
sudo killall -9 zenity &>/dev/null
|
||||
|
||||
sudo killall -9 direwolf &>/dev/null
|
||||
|
||||
#FILE=/home/pi/.pacsatprofile
|
||||
#if [ ! -f "$FILE" ]; then
|
||||
|
||||
# profile=$(zenity --text="Choice:" --list 2>/dev/null --width=410 --height=120 --title="PacSat Ground Station Choice" --column="Choice" --column="Result" "PacSat" "Receive from CubeSatSim PacSatSim" "Configure" "Configure PacSat Ground Station" "Loopback" "Run a Locally Simulated PacSat")
|
||||
# echo $profile
|
||||
|
||||
echo "Here are the PacSat configuration choices:"
|
||||
echo
|
||||
echo " 1. PacSat Ground Station Configuration"
|
||||
echo
|
||||
echo " 2. PacSat Ground Station Simulation Configuration"
|
||||
echo
|
||||
echo " 3. Set Frequencies"
|
||||
echo
|
||||
echo " 4. Reset PacSat Satellite"
|
||||
echo
|
||||
echo "Which do you choose? Enter 1 - 4"
|
||||
echo
|
||||
|
||||
read -r ANS
|
||||
|
||||
if [ -z "$ANS" ]; then
|
||||
|
||||
echo "No choice made. Exiting."
|
||||
|
||||
sleep 3
|
||||
|
||||
exit
|
||||
|
||||
fi
|
||||
|
||||
if [ "$ANS" = "1" ] || [ "$ANS" = "2" ] ; then
|
||||
|
||||
if [ "$ANS" = "1" ] ; then
|
||||
echo "Here are your PacSat Ground Station Configuration choices:"
|
||||
else
|
||||
echo "Here are your PacSat Ground Station Simulation Configuration choices:"
|
||||
fi
|
||||
echo
|
||||
echo " 1. PacSat Ground Station Callsign"
|
||||
echo
|
||||
echo " 2. Set Remote PacSat Satellite Callsign in Ground Station configuration"
|
||||
echo
|
||||
echo " 3. Reset PacSat Ground Station Configuration"
|
||||
echo
|
||||
|
||||
read -r CH
|
||||
|
||||
|
||||
if [ -z "$CH" ]; then
|
||||
|
||||
echo "No choice made. Exiting."
|
||||
|
||||
sleep 3
|
||||
|
||||
exit
|
||||
|
||||
fi
|
||||
|
||||
if [ "$CH" = "1" ] ; then
|
||||
|
||||
echo
|
||||
if [ "$ANS" = "1" ] ; then
|
||||
oldcallsign=$(grep -oP '(?<=callsign=).*$' /home/pi/PacSatGround/PacSatGround.properties)
|
||||
else
|
||||
oldcallsign=$(grep -oP '(?<=callsign=).*$' /home/pi/PacSatGroundLoop/PacSatGround.properties)
|
||||
fi
|
||||
echo "Callsign in PacSatGround.properties is "
|
||||
echo $oldcallsign
|
||||
|
||||
echo "Enter new callsign in all capitals: "
|
||||
echo
|
||||
read callsign
|
||||
|
||||
if [ -z $callsign ] ; then
|
||||
|
||||
callsign="$1"
|
||||
echo "Keeping value of" $oldcallsign
|
||||
|
||||
else
|
||||
|
||||
echo "Configured callsign is "
|
||||
echo $callsign
|
||||
|
||||
if [ ! "$callsign" = "$oldcallsign" ] ; then
|
||||
|
||||
if [ "$ANS" = "1" ] ; then
|
||||
sudo sed -i "s/callsign=$oldcallsign/callsign=$callsign/g" /home/pi/PacSatGround/PacSatGround.properties
|
||||
cat /home/pi/PacSatGround/PacSatGround.properties
|
||||
else
|
||||
sudo sed -i "s/callsign=$oldcallsign/callsign=$callsign/g" /home/pi/PacSatGroundLoop/PacSatGround.properties
|
||||
cat /home/pi/PacSatGroundLoop/PacSatGround.properties
|
||||
fi
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "$CH" = "2" ] ; then
|
||||
|
||||
echo "You have chosen to set the remote CubeSatSim PacSat Satellite callsign in ground station configuration"
|
||||
echo
|
||||
|
||||
PROPERTIES=/home/pi/PacSatGround/spacecraft/PacSatSim.properties
|
||||
PROPERTIES_L=/home/pi/PacSatGroundLoop/spacecraft/PacSatSim.properties
|
||||
|
||||
if [ "$ANS" = "1" ] ; then
|
||||
oldcallsign=$(grep -oP '(?<=bbsCallsign=).*(?=-)' $PROPERTIES )
|
||||
else
|
||||
oldcallsign=$(grep -oP '(?<=bbsCallsign=).*(?=-)' $PROPERTIES_L )
|
||||
fi
|
||||
echo "Current value of remote PacSat callsign is"
|
||||
echo $oldcallsign
|
||||
echo
|
||||
|
||||
echo "Enter new callsign in all capitals: "
|
||||
echo
|
||||
read callsign
|
||||
|
||||
if [ -z $callsign ] ; then
|
||||
|
||||
callsign="$1"
|
||||
echo "Keeping value of" $oldcallsign
|
||||
|
||||
else
|
||||
if [ "$ANS" = "1" ] ; then
|
||||
sudo sed -i "s/$oldcallsign/$callsign/g" $PROPERTIES
|
||||
else
|
||||
sudo sed -i "s/$oldcallsign/$callsign/g" $PROPERTIES_L
|
||||
fi
|
||||
echo
|
||||
echo "Changing callsign to "
|
||||
echo $callsign
|
||||
echo
|
||||
echo "You will see the change next time you run the PacSat Ground Station"
|
||||
echo "You can close this window"
|
||||
fi
|
||||
|
||||
elif [ "$CH" = "3" ] ; then
|
||||
|
||||
echo "You have chosen to reset the PacSat Ground Station Configuration"
|
||||
echo
|
||||
# echo "Next time you run the Ground Station you will need to Add the PacSatSim spacecraft"
|
||||
# echo
|
||||
|
||||
if [ "$ANS" = "1" ] ; then
|
||||
sudo rm -r /home/pi/PacSatGround
|
||||
# cd
|
||||
# sudo rm PacSatGround.zip
|
||||
# wget https://github.com/alanbjohnston/CubeSatSim/raw/refs/heads/master-b-p-s/spacecraft/PacSatGround_0.46o/PacSatGround.zip
|
||||
# unzip PacSatGround.zip -d PacSatGround
|
||||
# sudo rm PacSatGround.zip
|
||||
else
|
||||
sudo rm -r /home/pi/PacSatGroundLoop
|
||||
# cd
|
||||
# sudo rm PacSatGround.zip
|
||||
# wget https://github.com/alanbjohnston/CubeSatSim/raw/refs/heads/master-b-p-s/spacecraft/PacSatGround_0.46o/PacSatGround.zip
|
||||
# unzip PacSatGround.zip -d PacSatGroundLoop
|
||||
# sudo rm PacSatGround.zip
|
||||
fi
|
||||
echo "You can close this window now"
|
||||
else
|
||||
|
||||
echo "Please choose an option 1-3"
|
||||
echo
|
||||
|
||||
fi
|
||||
|
||||
elif [ "$ANS" = "3" ] ; then
|
||||
|
||||
echo "You have chosen to set the Frequency of the PacSat Ground Station"
|
||||
echo
|
||||
|
||||
/home/pi/CubeSatSim/config -F n
|
||||
|
||||
elif [ "$ANS" = "4" ] ; then
|
||||
|
||||
echo "You have chosen to reset the PacSat Satellite"
|
||||
echo
|
||||
|
||||
/home/pi/CubeSatSim/config -k n
|
||||
|
||||
else
|
||||
|
||||
echo "Please enter only 1 to 4"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
# sleep 10
|
||||
|
||||
#$SHELL
|
||||
@ -0,0 +1,85 @@
|
||||
#!/bin/bash
|
||||
# script to run FoxTelem
|
||||
|
||||
echo "Startup script to run the PacSat Ground Station for FIAB v4"
|
||||
|
||||
echo
|
||||
|
||||
# source /home/pi/venv/bin/activate
|
||||
|
||||
sudo killall -9 java &>/dev/null
|
||||
|
||||
sudo killall -9 zenity &>/dev/null
|
||||
|
||||
sudo killall -9 direwolf &>/dev/null
|
||||
|
||||
#FILE=/home/pi/.pacsatprofile
|
||||
#if [ ! -f "$FILE" ]; then
|
||||
|
||||
profile=$(zenity --text="Choose what you want to do:" --list 2>/dev/null --width=410 --height=220 --title="PacSat Ground Station" --column="Choice" --column="Result" "PacSat" "Run PacSat Ground Station" "Configure" "Configure the Pacsat Ground Station" "Simulate" "Run a Locally Simulated PacSat")
|
||||
|
||||
echo $profile
|
||||
|
||||
if [ -z "$profile" ]; then
|
||||
|
||||
echo "No choice made. Exiting."
|
||||
|
||||
sleep 3
|
||||
|
||||
exit
|
||||
|
||||
#echo "You need to choose your default FoxTelem profile."
|
||||
#echo
|
||||
#echo "The choices are:"
|
||||
#echo
|
||||
#echo "1. Fox-in-a-Box. Use this profile if you want to receive and decode telemetry from the AMSAT Fox satellites. If you enter a callsign and a grid square, you can upload to the AMSAT telemetry server."
|
||||
#echo
|
||||
#echo "2. CubeSatSim Ground Station. Use this profile if you want to receive and decode telemetry from an AMSAT CubeSatSim or CubeSatSim Lite."
|
||||
#echo
|
||||
#echo "Which profile do you choose? Enter 1 or 2"
|
||||
|
||||
#read -r ANS
|
||||
|
||||
fi
|
||||
|
||||
if [ "$ANS" = "1" ] || [ "$profile" = "PacSat" ] ; then
|
||||
|
||||
echo "You have chosen to run the PacSat Ground Station"
|
||||
# echo "p" > /home/pi/.pacsatprofile
|
||||
echo
|
||||
|
||||
/home/pi/CubeSatSim/groundstation/pacsat.sh
|
||||
|
||||
|
||||
elif [ "$ANS" = "2" ] || [ "$profile" = "Configure" ] ; then
|
||||
|
||||
echo "You have chosen to configure the PacSat Ground Station"
|
||||
echo
|
||||
|
||||
/home/pi/CubeSatSim/groundstation/pacsat-config.sh
|
||||
|
||||
elif [ "$ANS" = "3" ] || [ "$profile" = "Simulate" ] ; then
|
||||
|
||||
sudo systemctl stop transmit
|
||||
|
||||
echo "You have chosen the PacSat Ground Station with Local Simulated Satellite"
|
||||
|
||||
sleep 1
|
||||
|
||||
/usr/bin/x-terminal-emulator --geometry=120x40 -e "bash /home/pi/CubeSatSim/pacsatsim.sh l"
|
||||
|
||||
sleep 1
|
||||
|
||||
/home/pi/CubeSatSim/groundstation/pacsat.sh l
|
||||
|
||||
else
|
||||
|
||||
echo "Please enter only 1 or 2 or 3"
|
||||
|
||||
fi
|
||||
|
||||
sudo killall -9 direwolf &>/dev/null
|
||||
|
||||
sleep 10
|
||||
|
||||
#$SHELL
|
||||
@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=Pacsat
|
||||
GenericName=Pacsat Loopback
|
||||
Comment=Pacsat
|
||||
Exec=/usr/bin/x-terminal-emulator --geometry=120x40 -e "/home/pi/CubeSatSim/groundstation/pacsat-run.sh"
|
||||
Icon=/home/pi/Icons/pacsat.png
|
||||
Terminal=true
|
||||
Type=Application
|
||||
Categories=HamRadio;
|
||||
Keywords=APRS;
|
||||
@ -0,0 +1,302 @@
|
||||
#!/bin/bash
|
||||
|
||||
# script to auto decode packets using Direwolf and FM TXC and run Pacsat Ground Station
|
||||
|
||||
sudo pkill -f "/home/pi/CubeSatSim/groundstation/direwolf-pacsat-tmp.conf"
|
||||
|
||||
loopback=0
|
||||
vox=0
|
||||
safe=0
|
||||
card=0
|
||||
pwm=0
|
||||
|
||||
if [ "$1" = "l" ] ; then
|
||||
|
||||
loopback=1
|
||||
|
||||
elif [ "$1" = "v" ] ; then
|
||||
|
||||
vox=1
|
||||
|
||||
elif [ "$1" = "c" ] ; then
|
||||
|
||||
card=1
|
||||
|
||||
else
|
||||
|
||||
pwm=1
|
||||
|
||||
fi
|
||||
|
||||
if [[ $(arecord -l | grep "USB Audio Device") ]] ; then
|
||||
echo "USB Sound Card detected"
|
||||
soundcard=1
|
||||
else
|
||||
echo "No USB Sound Card detected"
|
||||
soundcard=0
|
||||
fi
|
||||
|
||||
gpio -g mode 7 up
|
||||
if [[ $(gpio -g read 7 | grep 0) ]] ; then
|
||||
echo "TXC is present"
|
||||
txc=1
|
||||
else
|
||||
echo "TXC not present"
|
||||
txc=0
|
||||
fi
|
||||
|
||||
timeout 1 rtl_test &> out.txt
|
||||
if [[ $(grep "No supported" out.txt) ]] ; then
|
||||
echo "No RTL-SDR detected"
|
||||
rtl=0
|
||||
else
|
||||
echo "RTL-SDR detected."
|
||||
rtl=1
|
||||
fi
|
||||
|
||||
FILE=/home/pi/CubeSatSim/battery_saver
|
||||
if [ -f "$FILE" ]; then
|
||||
|
||||
safe=1
|
||||
|
||||
fi
|
||||
|
||||
value=`cat /home/pi/CubeSatSim/.mode`
|
||||
echo "$value" > /dev/null
|
||||
set -- $value
|
||||
|
||||
MODE=$1
|
||||
|
||||
if [ ! "$MODE" = "P" ] && [ ! "$loopback" = "1" ] ; then
|
||||
|
||||
echo
|
||||
echo "Mode is not PacSat Ground Station"
|
||||
echo
|
||||
echo "Would you like to change to PacSat Ground Station mode and reboot? (y/n)?"
|
||||
|
||||
read -r ANS
|
||||
|
||||
if [ "$ANS" = "y" ]; then
|
||||
|
||||
/home/pi/CubeSatSim/config -I
|
||||
exit
|
||||
|
||||
else
|
||||
|
||||
echo
|
||||
echo "You can run the PacSat Ground Station after you change mode and reboot."
|
||||
sleep 10
|
||||
exit
|
||||
|
||||
fi
|
||||
|
||||
elif [ "$loopback" = "1" ] ; then
|
||||
|
||||
# if [ ! "$MODE" = "p" ] ; then
|
||||
echo
|
||||
echo "Switching to PacSat mode for the Simulated PacSat Satellite"
|
||||
echo
|
||||
/home/pi/CubeSatSim/config -G n
|
||||
# fi
|
||||
|
||||
if [ ! -d "/home/pi/PacSatGroundLoop" ] ; then
|
||||
# if [ ! "$loopback" = "1" ] ; then # don't do this for now.
|
||||
|
||||
cd
|
||||
sudo rm PacSatGroundLoop.zip &>/dev/null
|
||||
wget https://github.com/alanbjohnston/CubeSatSim/raw/refs/heads/master-b-p/spacecraft/PacSatGround_0.46o/PacSatGroundLoop.zip
|
||||
unzip PacSatGroundLoop.zip -d PacSatGroundLoop
|
||||
sudo rm PacSatGroundLoop.zip
|
||||
|
||||
echo
|
||||
echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign"
|
||||
sleep 10
|
||||
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
echo
|
||||
echo "Mode is PacSat Ground Station"
|
||||
echo
|
||||
|
||||
if [ ! -d "/home/pi/PacSatGround" ] ; then
|
||||
|
||||
cd
|
||||
sudo rm PacSatGround.zip &>/dev/null
|
||||
wget https://github.com/alanbjohnston/CubeSatSim/raw/refs/heads/master-b-p/spacecraft/PacSatGround_0.46o/PacSatGround.zip
|
||||
unzip PacSatGround.zip -d PacSatGround
|
||||
sudo rm PacSatGround.zip
|
||||
|
||||
echo
|
||||
echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign"
|
||||
sleep 10
|
||||
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
value=`cat /home/pi/CubeSatSim/sim.cfg`
|
||||
echo "$value" > /dev/null
|
||||
set -- $value
|
||||
|
||||
callsign="$1"
|
||||
txfrequency="$7e3"
|
||||
rxfrequency="$8e3"
|
||||
|
||||
echo -n "Callsign is "
|
||||
echo $callsign
|
||||
echo -n "Transmit Frequency is "
|
||||
echo $txfrequency
|
||||
echo -n "Receive Frequency is "
|
||||
echo $rxfrequency
|
||||
echo
|
||||
sleep 2
|
||||
|
||||
sudo sed -i "s/TNC_TX_DELAY=.*$/TNC_TX_DELAY=750/g" /home/pi/PacSatGround/PacSatGround.properties
|
||||
sudo sed -i "s/TNC_TX_DELAY=.*$/TNC_TX_DELAY=750/g" /home/pi/PacSatGroundLoop/PacSatGround.properties
|
||||
|
||||
sudo modprobe snd-aloop
|
||||
|
||||
#sudo systemctl stop cubesatsim >/dev/null 2>&1
|
||||
|
||||
#sudo systemctl stop transmit >/dev/null 2>&1
|
||||
|
||||
sudo systemctl stop command >/dev/null 2>&1
|
||||
|
||||
#/home/pi/CubeSatSim/config -I
|
||||
|
||||
sudo systemctl stop command >/dev/null 2>&1
|
||||
|
||||
sudo systemctl stop openwebrx >/dev/null 2>&1
|
||||
|
||||
sudo systemctl stop rtl_tcp >/dev/null 2>&1
|
||||
|
||||
pkill -o chromium &>/dev/null
|
||||
|
||||
sudo killall -9 rtl_fm &>/dev/null
|
||||
|
||||
#sudo killall -9 direwolf &>/dev/null
|
||||
|
||||
sudo killall -9 sdrpp &>/dev/null
|
||||
|
||||
#sudo killall -9 aplay &>/dev/null
|
||||
|
||||
sudo killall -9 qsstv &>/dev/null
|
||||
|
||||
sudo killall -9 rtl_tcp &>/dev/null
|
||||
|
||||
sudo killall -9 java &>/dev/null
|
||||
|
||||
sudo killall -9 CubicSDR &>/dev/null
|
||||
|
||||
sudo killall -9 zenity &>/dev/null
|
||||
|
||||
#sudo systemctl restart pacsatsim
|
||||
|
||||
#sudo /etc/init.d/alsa-utils stop
|
||||
#sudo /etc/init.d/alsa-utils start
|
||||
|
||||
sudo usermod -a -G gpio pi
|
||||
|
||||
if [ "$loopback" = "1" ] ; then
|
||||
|
||||
echo "Using Audio Loopback"
|
||||
ADEVICE="ADEVICE plughw:CARD=Loopback,DEV=1"
|
||||
PTT="PTT GPIOD gpiochip0 17"
|
||||
|
||||
elif [ "$safe" = "1" ] ; then
|
||||
|
||||
ADEVICE="ADEVICE shared_mic plughw:CARD=Loopback,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 17"
|
||||
|
||||
if [ ! "$txc" = "1" ] ; then
|
||||
echo "Safe mode - battery saver won't work since no TXC present"
|
||||
sleep 5
|
||||
elif [ ! "$soundcard" = "1" ] ; then
|
||||
echo "Safe mode - battery saver won't work since no sound card present"
|
||||
sleep 5
|
||||
else
|
||||
echo "Safe mode - battery saver"
|
||||
fi
|
||||
|
||||
elif [ "$vox" = "1" ] ; then
|
||||
|
||||
ADEVICE="ADEVICE plughw:CARD=Device,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 17"
|
||||
|
||||
if [ "$soundcard" = "1" ] ; then
|
||||
echo "Using Soundcard Audio TX and RX (VOX, no PTT)"
|
||||
else
|
||||
echo "Soundcard Audio TX and RX (VOX, no PTT) will not work since no sound card present"
|
||||
sleep 5
|
||||
fi
|
||||
|
||||
elif [ "$pwm" = "1" ] ; then
|
||||
|
||||
ADEVICE="ADEVICE shared_mic plughw:CARD=Headphones,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 -20"
|
||||
|
||||
if [ ! "$txc" = "1" ] ; then
|
||||
echo "FM TXC using Soundcard input (JP13), PWM output won't work since no TXC present"
|
||||
sleep 5
|
||||
elif [ ! "$soundcard" = "1" ] ; then
|
||||
echo "FM TXC using Soundcard input (JP13), PWM output won't work since no sound card present"
|
||||
sleep 5
|
||||
else
|
||||
echo "FM TXC using Soundcard input (JP13), PWM output"
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
echo "FM TXC using Soundcard input (JP13) and output (JP14)"
|
||||
ADEVICE="ADEVICE shared_mic plughw:CARD=Device,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 -20"
|
||||
|
||||
if [ ! "$txc" = "1" ] ; then
|
||||
echo "FM TXC using Soundcard input (JP13) and output (JP14) won't work since no TXC present"
|
||||
sleep 5
|
||||
elif [ ! "$soundcard" = "1" ] ; then
|
||||
echo "FM TXC using Soundcard input (JP13), output (JP14) won't work since no sound card present"
|
||||
sleep 5
|
||||
else
|
||||
echo "FM TXC using Soundcard input (JP13), output JP14"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
DIREWOLF_CONF="/home/pi/CubeSatSim/groundstation/direwolf-pacsat-tmp.conf"
|
||||
|
||||
echo "$ADEVICE" > $DIREWOLF_CONF
|
||||
echo "MYCALL $callsign-1" >> $DIREWOLF_CONF
|
||||
echo "$PTT" >> $DIREWOLF_CONF
|
||||
cat /home/pi/CubeSatSim/groundstation/direwolf/direwolf-pacsat.conf >> $DIREWOLF_CONF
|
||||
|
||||
echo
|
||||
echo "$DIREWOLF_CONF"
|
||||
echo
|
||||
cat $DIREWOLF_CONF
|
||||
echo
|
||||
|
||||
direwolf -r 48000 -c $DIREWOLF_CONF -t 0 &
|
||||
|
||||
cd /home/pi/Desktop/PacsatGround/
|
||||
|
||||
if [ "$loopback" = "1" ] ; then
|
||||
|
||||
setsid java -Xmx512M -jar PacSatGround.jar "/home/pi/PacSatGroundLoop" # removed &
|
||||
|
||||
else
|
||||
|
||||
setsid java -Xmx512M -jar PacSatGround.jar "/home/pi/PacSatGround" # removed &
|
||||
|
||||
fi
|
||||
|
||||
sleep 10
|
||||
|
||||
#echo "Stopping Pacsatsim"
|
||||
|
||||
#$SHELL
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
[Unit]
|
||||
Description=RTL TCP Socket
|
||||
PartOf=rtltcp.service
|
||||
|
||||
[Socket]
|
||||
ListenStream=[::]:1234
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
# script to run sdrpp
|
||||
|
||||
echo "Script to run SDRpp for ARISS Radio Pi"
|
||||
|
||||
echo
|
||||
|
||||
sudo systemctl stop openwebrx
|
||||
|
||||
sudo killall -9 java &>/dev/null
|
||||
|
||||
sudo killall -9 sdrpp &>/dev/null
|
||||
|
||||
sudo systemctl stop rtl_tcp
|
||||
|
||||
pkill -o chromium &>/dev/null
|
||||
|
||||
sudo killall -9 rtl_fm &>/dev/null
|
||||
|
||||
sudo killall -9 direwolf &>/dev/null
|
||||
|
||||
#sudo killall -9 aplay &>/dev/null
|
||||
|
||||
sudo killall -9 qsstv &>/dev/null
|
||||
|
||||
sudo killall -9 rtl_tcp &>/dev/null
|
||||
|
||||
sudo killall -9 CubicSDR &>/dev/null
|
||||
|
||||
#sudo kill `ps -aux | grep cubicsdr-packet | grep -v grep | awk '{ print $2 }'` &>/dev/null && killall inotifywait &>/dev/null
|
||||
|
||||
#sudo kill `ps -aux | grep packet | grep -v grep | awk '{ print $2 }'` &>/dev/null && killall inotifywait &>/dev/null
|
||||
|
||||
#sudo kill `ps -aux | grep sstv_decode_prompt| grep -v grep | awk '{ print $2 }'` &>/dev/null && killall inotifywait &>/dev/null
|
||||
|
||||
sudo killall -9 zenity &>/dev/null
|
||||
|
||||
sudo /etc/init.d/alsa-utils stop
|
||||
sudo /etc/init.d/alsa-utils start
|
||||
|
||||
sleep 5
|
||||
|
||||
setsid sdrpp &
|
||||
|
||||
sleep 10
|
||||
|
||||
#$SHELL
|
||||
@ -0,0 +1,808 @@
|
||||
{
|
||||
"version": 8,
|
||||
"sdrs": {
|
||||
"rtlsdr": {
|
||||
"name": "RTL-SDR",
|
||||
"type": "rtl_sdr",
|
||||
"profiles": {
|
||||
"70cm": {
|
||||
"name": "70cm Ham Band 435 MHz (CubeSatSim)",
|
||||
"center_freq": 435000000,
|
||||
"rf_gain": 10.0,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 434900000,
|
||||
"start_mod": "nfm",
|
||||
"tuning_step": 1000,
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"2m": {
|
||||
"name": "WX Band 161 MHz",
|
||||
"center_freq": 162400000,
|
||||
"rf_gain": 29,
|
||||
"samp_rate": 2048000,
|
||||
"start_freq": 157000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"e59a4765-4139-4ab8-89c5-d8ac3343ba70": {
|
||||
"name": "2m Ham Band 146 MHz (ISS)",
|
||||
"center_freq": 145000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 145000000,
|
||||
"start_mod": "nfm",
|
||||
"rf_gain": 42.0,
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"faf80b0b-1a96-4a9b-96fa-ce40b109c7e0": {
|
||||
"name": "70cm Ham Band 438 MHz (ISS)",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 438000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 437800000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"a4fd4a5d-d2d0-4949-87e2-bda83cd83a37": {
|
||||
"name": "FM Band 95 MHz",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 95000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 94000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"ce2bca29-78cb-45d8-ab46-8dea3135981c": {
|
||||
"name": "10m Ham Band 28 MHz",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 28000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 28000000,
|
||||
"start_mod": "usb",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"d6cdbf2d-74e4-4cac-aaa8-e793103a8e89": {
|
||||
"name": "6m Ham Band 51 MHz",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 51000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 51000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"e2aba387-1d3b-4ca8-b280-e119282b8812": {
|
||||
"name": "90 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 90000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 90000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"f700b99d-3c51-4524-b151-a0809b868ecc": {
|
||||
"name": "92 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 92000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 92000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"dc6af94f-d607-4fee-a522-7f375f66a62c": {
|
||||
"name": "94 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 94000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 94000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"6887e85a-a4dc-4245-810f-99801fc5e824": {
|
||||
"name": "96 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 96000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 96000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"a2182ed6-70a8-4377-b233-ac6f8ccc91d7": {
|
||||
"name": "98 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 96000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 96000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"57e38353-fb86-4935-899b-e365228b8ae5": {
|
||||
"name": "100 MHz FM Band",
|
||||
"center_freq": 100000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 100000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"5e9ec6dd-905d-4781-bd13-9cb702f58e84": {
|
||||
"name": "102 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 102000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 102000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"ef2c703c-2e22-4e87-82b5-581420d704bd": {
|
||||
"name": "104 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 104000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 104000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"34cc3ddf-8018-4288-acb9-29e6940bc37e": {
|
||||
"name": "106 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 106000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 106000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"b4693683-ccf5-474d-a2d9-9a47b0a18ee2": {
|
||||
"name": "108 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 108000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 108000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"34224d77-7b61-467c-b78f-18c7f3af1a0c": {
|
||||
"name": "110 MHz FM Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 110000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 110000000,
|
||||
"start_mod": "wfm"
|
||||
},
|
||||
"8dd82d97-73db-4fa7-ac41-263c3026ea1d": {
|
||||
"name": "112 MHz",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 112000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 112000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"79304b30-f10d-469e-9617-50a19bfdb435": {
|
||||
"name": "114 MHz",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 114000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 114000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"c00bf096-27b8-4262-832c-df1a308d7eb9": {
|
||||
"name": "116 MHz",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 116000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 116000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"669d25a6-6c15-4131-a330-3c33dd2147f0": {
|
||||
"name": "118 Mhz Air Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 118000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 118000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"948248fa-43d9-4e7d-bf86-afaadd391779": {
|
||||
"name": "120 MHz Air Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 120000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 120000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"b634273b-8fc8-4e87-b5c4-e6226d4be0ac": {
|
||||
"name": "122 MHz Air Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 122000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 121000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"c55289a2-8286-4a3d-a505-37ba2867571a": {
|
||||
"name": "124 Mhz Air Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 124000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 124000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"4fe488b7-f369-43ba-bb49-91e1a185be7a": {
|
||||
"name": "126 MHz Air Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 126000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 126000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"e79639a2-1384-4e92-8e46-f6e5670ec9fd": {
|
||||
"name": "128 MHz Air Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 128000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 128000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"319f3fb2-b98a-4620-85a7-a99d5a722bd5": {
|
||||
"name": "130 MHz Air Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 130000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 130000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"63c5c2ce-07de-496c-81f6-b188a7adbf39": {
|
||||
"name": "132 MHz Air Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 132000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 132000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"386bdc7b-eb10-4e05-972a-69d730a23cd8": {
|
||||
"name": "134 MHz Air Band",
|
||||
"rf_gain": 29.0,
|
||||
"center_freq": 134000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 134000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"ae8ea8b1-23de-45ef-b8c4-3b83a188e65d": {
|
||||
"name": "136 MHz Air Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 136000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 136000000,
|
||||
"start_mod": "am"
|
||||
},
|
||||
"c0b1a28c-5e07-400a-a5f3-07c62db27587": {
|
||||
"name": "138 MHz NOAA Weather Satellite Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 138000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 138000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"20f7ce56-fd85-4b3e-8fac-94cbe9ba0e1d": {
|
||||
"name": "140 MHz ",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 140000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 140000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"882079f8-5697-428a-ae9d-bcc091269c7f": {
|
||||
"name": "142 MHz ",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 142000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 142000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"da1b3f12-2eba-40e9-8c62-33493adf74b3": {
|
||||
"name": "144 MHz 2m Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 144000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 144000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"8d9cf1e1-44c5-41c4-bcea-7b1c69446e62": {
|
||||
"name": "146 MHz 2m Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 146000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 146000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"eec8aa0d-3485-43d2-baa4-82f7d9e14df6": {
|
||||
"name": "148 MHz 2m Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 148000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 148000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"bf66a908-1988-4aec-b998-06e2bc7d0a84": {
|
||||
"name": "150 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 150000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 150000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"0389f270-b919-4aae-a313-f73697059f70": {
|
||||
"name": "152 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 152000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 152000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"6ef9d955-76aa-46c0-8463-2c23def5e37b": {
|
||||
"name": "154 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 154000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 154000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"5d0a64c7-3bce-408e-94d9-c8315bef7540": {
|
||||
"name": "156 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 156000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 156000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"5b869cae-ffa7-4554-96af-7acd497bbaf3": {
|
||||
"name": "158 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 158000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 158000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"0de7c5d4-14fc-4655-9a81-2bcebb2f4147": {
|
||||
"name": "160 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 160000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 160000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"8ca54821-8b80-4938-a35c-9fe25e2320d1": {
|
||||
"name": "162 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 162000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 162000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"f74d262d-9e98-4030-86b2-45676121ff1e": {
|
||||
"name": "164 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 164000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 164000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"bfc9c686-6c06-4de2-b1d5-c8f012131042": {
|
||||
"name": "168 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 168000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 167000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"5468e597-d529-42fe-9fcf-0ff4fa9e2d06": {
|
||||
"name": "170 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 170000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 170000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"e124cc6e-7177-4d5f-ae5b-2ec6a6fa2956": {
|
||||
"name": "172 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 172000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 172000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"1ce0f3ed-4763-4f00-916a-4f72d29ba410": {
|
||||
"name": "174 MHz ",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 174000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 174000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"639b1496-a2b9-4a42-ad28-3cda89fbe2fb": {
|
||||
"name": "420 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 420000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 420000000,
|
||||
"start_mod": "nfm"
|
||||
},
|
||||
"bbc9b57e-ea86-43ef-be65-cb2337615ae5": {
|
||||
"name": "422 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 422000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 422000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"3aed286d-7d13-4338-8621-d1c0dfdf3ac6": {
|
||||
"name": "424 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 424000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 424000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"9ae664b4-48f3-410a-8995-edc60127d746": {
|
||||
"name": "426 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 426000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 426000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"24d2467b-6740-42b5-8d3f-8f389fc0860b": {
|
||||
"name": "428 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 428000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 428000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"debbc3ab-081d-41e7-80fe-7d564838154e": {
|
||||
"name": "430 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 430000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 430000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"649233e0-fc85-415d-b88e-94750f49ca4b": {
|
||||
"name": "432 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 432000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 432000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"bed3b482-fd3b-45ee-b924-200aa4223ace": {
|
||||
"name": "434 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 434000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 434000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"58dfac9e-6030-4bb3-ba28-465285baa25e": {
|
||||
"name": "436 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 436000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 436000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"4c293b84-cd43-495f-95a5-1fcabfe4e4c7": {
|
||||
"name": "438 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 438000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 438000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"0e763161-a0e8-411a-abe6-c1af13045f27": {
|
||||
"name": "440 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 440000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 440000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"6dda77d3-e859-41b7-9b0b-22c2dee47472": {
|
||||
"name": "442 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 442000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 442000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"285813ef-aa6d-433f-a316-074f47e02073": {
|
||||
"name": "444 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 444000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 444000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"e0842b63-6857-4554-874b-fad99e4db03a": {
|
||||
"name": "446 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 446000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 446000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"c7b21c80-cfef-42e8-a6fe-c5eea4556c7e": {
|
||||
"name": "448 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 448000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 448000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"d98b4d4a-8247-4a99-9fc7-89780e5e1fef": {
|
||||
"name": "450 MHz 70cm Ham Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 450000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 450000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"a09a546f-c56f-41b5-ae34-c5511afbcef5": {
|
||||
"name": "460 MHz",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 460000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 460000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"232b2ae6-88dd-4e58-b489-37f310e5e204": {
|
||||
"name": "462 MHz FRS/GMRS",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 462000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 462000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"41db9b38-87d7-40a0-9f90-1f0c77c054d9": {
|
||||
"name": "464 MHz FRS/GMRS",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 464000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 464000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"e9bb7781-eb9b-4314-b399-2d96c52716f0": {
|
||||
"name": "466 MHz FRS/GMRS",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 466000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 466000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"5d9e07e8-eb42-4832-82c9-016f05d89027": {
|
||||
"name": "468 MHz FRS/GMRS",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 468000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 468000000,
|
||||
"start_mod": "nfm",
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"20m": {
|
||||
"name": "20m",
|
||||
"center_freq": 14150000,
|
||||
"samp_rate": 384000,
|
||||
"start_freq": 14070000,
|
||||
"start_mod": "usb",
|
||||
"tuning_step": "500",
|
||||
"rf_gain": 42.0,
|
||||
"direct_sampling": 1
|
||||
},
|
||||
"30m": {
|
||||
"name": "30m",
|
||||
"center_freq": 10125000,
|
||||
"samp_rate": 192000,
|
||||
"start_freq": 10142000,
|
||||
"start_mod": "usb",
|
||||
"tuning_step": "500",
|
||||
"rf_gain": 42.0,
|
||||
"direct_sampling": 1
|
||||
},
|
||||
"40m": {
|
||||
"name": "40m",
|
||||
"center_freq": 7100000,
|
||||
"samp_rate": 256000,
|
||||
"start_freq": 7070000,
|
||||
"start_mod": "lsb",
|
||||
"tuning_step": "500",
|
||||
"rf_gain": 42.0,
|
||||
"direct_sampling": 1
|
||||
},
|
||||
"80m": {
|
||||
"name": "80m",
|
||||
"center_freq": 3650000,
|
||||
"samp_rate": 384000,
|
||||
"start_freq": 3570000,
|
||||
"start_mod": "lsb",
|
||||
"tuning_step": "500",
|
||||
"rf_gain": 42.0,
|
||||
"direct_sampling": 1
|
||||
},
|
||||
"49m": {
|
||||
"name": "49m Broadcast",
|
||||
"center_freq": 6050000,
|
||||
"samp_rate": 384000,
|
||||
"start_freq": 6070000,
|
||||
"start_mod": "am",
|
||||
"tuning_step": "1000",
|
||||
"rf_gain": 42.0,
|
||||
"direct_sampling": 1
|
||||
},
|
||||
"c1982ce1-7504-455e-908c-dc097fa031a8": {
|
||||
"name": "1090 MHz ADS-B Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 1090000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 1090000000,
|
||||
"start_mod": "adsb",
|
||||
"tuning_step": 1,
|
||||
"direct_sampling": 0
|
||||
},
|
||||
"cb7f2f8e-e317-4a5e-9504-826dd3781791": {
|
||||
"name": "978 MHz ADS-B Band",
|
||||
"rf_gain": 42.0,
|
||||
"center_freq": 978000000,
|
||||
"samp_rate": 2400000,
|
||||
"start_freq": 978000000,
|
||||
"start_mod": "adsb",
|
||||
"tuning_step": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"airspy": {
|
||||
"name": "Airspy HF+",
|
||||
"type": "airspyhf",
|
||||
"rf_gain": "auto",
|
||||
"profiles": {
|
||||
"20m": {
|
||||
"name": "20m",
|
||||
"center_freq": 14150000,
|
||||
"samp_rate": 384000,
|
||||
"start_freq": 14070000,
|
||||
"start_mod": "usb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"30m": {
|
||||
"name": "30m",
|
||||
"center_freq": 10125000,
|
||||
"samp_rate": 192000,
|
||||
"start_freq": 10142000,
|
||||
"start_mod": "usb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"40m": {
|
||||
"name": "40m",
|
||||
"center_freq": 7100000,
|
||||
"samp_rate": 256000,
|
||||
"start_freq": 7070000,
|
||||
"start_mod": "lsb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"80m": {
|
||||
"name": "80m",
|
||||
"center_freq": 3650000,
|
||||
"samp_rate": 384000,
|
||||
"start_freq": 3570000,
|
||||
"start_mod": "lsb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"49m": {
|
||||
"name": "49m Broadcast",
|
||||
"center_freq": 6050000,
|
||||
"samp_rate": 384000,
|
||||
"start_freq": 6070000,
|
||||
"start_mod": "am",
|
||||
"tuning_step": "1000"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sdrplay": {
|
||||
"name": "SDRPlay device",
|
||||
"type": "sdrplay",
|
||||
"antenna": "Antenna A",
|
||||
"rf_gain": "auto",
|
||||
"profiles": {
|
||||
"20m": {
|
||||
"name": "20m",
|
||||
"center_freq": 14150000,
|
||||
"samp_rate": 500000,
|
||||
"start_freq": 14070000,
|
||||
"start_mod": "usb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"30m": {
|
||||
"name": "30m",
|
||||
"center_freq": 10125000,
|
||||
"samp_rate": 250000,
|
||||
"start_freq": 10142000,
|
||||
"start_mod": "usb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"40m": {
|
||||
"name": "40m",
|
||||
"center_freq": 7100000,
|
||||
"samp_rate": 500000,
|
||||
"start_freq": 7070000,
|
||||
"start_mod": "lsb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"80m": {
|
||||
"name": "80m",
|
||||
"center_freq": 3650000,
|
||||
"samp_rate": 500000,
|
||||
"start_freq": 3570000,
|
||||
"start_mod": "lsb",
|
||||
"tuning_step": "500"
|
||||
},
|
||||
"49m": {
|
||||
"name": "49m Broadcast",
|
||||
"center_freq": 6000000,
|
||||
"samp_rate": 500000,
|
||||
"start_freq": 6070000,
|
||||
"start_mod": "am",
|
||||
"tuning_step": "1000"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"receiver_name": "ARISS Radio Pi",
|
||||
"receiver_location": "Budapest, Hungary",
|
||||
"receiver_asl": 200,
|
||||
"receiver_admin": "example@example.com",
|
||||
"receiver_gps": {
|
||||
"lat": 39.95233,
|
||||
"lon": -75.16379
|
||||
},
|
||||
"photo_title": "Panorama of Budapest from Sch\u00f6nherz Zolt\u00e1n Dormitory",
|
||||
"photo_desc": "",
|
||||
"max_clients": 20,
|
||||
"keep_files": 20,
|
||||
"session_timeout": 0,
|
||||
"usage_policy_url": "policy",
|
||||
"allow_chat": true,
|
||||
"allow_audio_recording": true,
|
||||
"allow_center_freq_changes": false,
|
||||
"magic_key": "memagic",
|
||||
"receiver_keys": [],
|
||||
"waterfall_scheme": "GoogleTurboWaterfall",
|
||||
"fft_fps": 9,
|
||||
"fft_size": 4096,
|
||||
"fft_voverlap_factor": 0.3,
|
||||
"waterfall_levels": {
|
||||
"min": -88.0,
|
||||
"max": -20.0
|
||||
},
|
||||
"waterfall_auto_levels": {
|
||||
"min": 3.0,
|
||||
"max": 10.0
|
||||
},
|
||||
"waterfall_auto_level_default_mode": false,
|
||||
"waterfall_auto_min_range": 50,
|
||||
"audio_compression": "adpcm",
|
||||
"fft_compression": "adpcm",
|
||||
"tuning_precision": 2,
|
||||
"eibi_bookmarks_range": 0,
|
||||
"repeater_range": 0,
|
||||
"map_type": "google",
|
||||
"google_maps_api_key": "",
|
||||
"openweathermap_api_key": "",
|
||||
"map_position_retention_time": 7200,
|
||||
"map_ignore_indirect_reports": false,
|
||||
"map_prefer_recent_reports": true,
|
||||
"callsign_url": "https://www.qrzcq.com/call/{}",
|
||||
"vessel_url": "https://www.vesselfinder.com/vessels/details/{}",
|
||||
"flight_url": "https://flightaware.com/live/flight/{}",
|
||||
"modes_url": "https://flightaware.com/live/modes/{}/redirect"
|
||||
}
|
||||
|
||||
@ -0,0 +1,322 @@
|
||||
#!/bin/bash
|
||||
|
||||
# script to run PacsatSim
|
||||
|
||||
loopback=0
|
||||
vox=0
|
||||
safe=0
|
||||
card=0
|
||||
pwm=0
|
||||
|
||||
if [ "$1" = "l" ] ; then
|
||||
|
||||
loopback=1
|
||||
|
||||
elif [ "$1" = "v" ] ; then
|
||||
|
||||
vox=1
|
||||
|
||||
elif [ "$1" = "c" ] ; then
|
||||
|
||||
card=1
|
||||
|
||||
else
|
||||
|
||||
pwm=1
|
||||
|
||||
fi
|
||||
|
||||
FILE=/home/pi/CubeSatSim/battery_saver
|
||||
if [ -f "$FILE" ]; then
|
||||
|
||||
safe=1
|
||||
|
||||
fi
|
||||
|
||||
if [[ $(arecord -l | grep "USB Audio Device") ]] ; then
|
||||
echo "USB Sound Card detected"
|
||||
soundcard=1
|
||||
else
|
||||
echo "No USB Sound Card detected"
|
||||
soundcard=0
|
||||
fi
|
||||
|
||||
gpio -g mode 7 up
|
||||
if [[ $(gpio -g read 7 | grep 0) ]] ; then
|
||||
echo "TXC is present"
|
||||
txc=1
|
||||
else
|
||||
echo "TXC not present"
|
||||
txc=0
|
||||
fi
|
||||
|
||||
timeout 1 rtl_test &> out.txt
|
||||
if [[ $(grep "No supported" out.txt) ]] ; then
|
||||
echo "No RTL-SDR detected"
|
||||
rtl=0
|
||||
else
|
||||
echo "RTL-SDR detected."
|
||||
rtl=1
|
||||
fi
|
||||
|
||||
value=`cat /home/pi/CubeSatSim/sim.cfg`
|
||||
echo "$value" > /dev/null
|
||||
set -- $value
|
||||
|
||||
callsign="$1"
|
||||
txfrequency="$7e3"
|
||||
rxfrequency="$8e3"
|
||||
|
||||
echo -n "PacSat allsign is "
|
||||
echo $callsign
|
||||
echo -n "Transmit Frequency is "
|
||||
echo $txfrequency
|
||||
echo -n "Receive Frequency is "
|
||||
echo $rxfrequency
|
||||
echo
|
||||
|
||||
sleep 2
|
||||
|
||||
if [ ! -d "/home/pi/PacSat" ]; then
|
||||
|
||||
echo "Setting up PacSatSim default configuration"
|
||||
echo
|
||||
|
||||
cd
|
||||
sudo rm pacsat-dir.zip
|
||||
mkdir PacSat
|
||||
mkdir PacSat/pacsat
|
||||
mkdir PacSat/pacsat/dir
|
||||
wget https://github.com/alanbjohnston/pi_pacsat/releases/download/v0.1/pacsat-dir.zip
|
||||
unzip pacsat-dir.zip -d PacSat/pacsat/dir
|
||||
sudo rm pacsat-dir.zip
|
||||
|
||||
cd
|
||||
sudo rm /home/pi/pi_pacsat/Debug/pacsat.config
|
||||
sudo rm /home/pi/pi_pacsat/Debug/pacsat.state
|
||||
sudo rm /home/pi/pi_pacsat/Debug/pacsat_upload_table.dat
|
||||
sudo rm pi_pacsat.zip
|
||||
wget https://github.com/alanbjohnston/pi_pacsat/releases/download/v0.1/pi_pacsat.zip
|
||||
unzip pi_pacsat.zip -d /home/pi/pi_pacsat/Debug
|
||||
sudo rm pi_pacsat.zip
|
||||
|
||||
# mkdir /home/pi/PacSat
|
||||
# mkdir /home/pi/PacSat/pacsat
|
||||
# mkdir /home/pi/PacSat/pacsat/dir
|
||||
|
||||
# cd /home/pi/pi_pacsat/Debug
|
||||
|
||||
# sudo rm pacsat_last_command_time.dat
|
||||
# sudo rm pacsat_upload_table.dat
|
||||
# sudo rm pacsat.state
|
||||
|
||||
# echo "bit_rate=9600" > pacsat.config
|
||||
# echo "bbs_callsign=AMSAT-12" >> pacsat.config
|
||||
# echo "broadcast_callsign=AMSAT-11" >> pacsat.config
|
||||
# echo "digi_callsign=AMSAT-1" >> pacsat.config
|
||||
# echo "max_frames_in_tx_buffer=5" >> pacsat.config
|
||||
|
||||
# echo "pb_open=1" > pacsat.state
|
||||
# echo "uplink_open=1" >> pacsat.state
|
||||
# echo "pb_max_period_for_client_in_seconds=60" >> pacsat.state
|
||||
# echo "uplink_max_period_for_client_in_seconds=60" >> pacsat.state
|
||||
|
||||
# touch /home/pi/pi_pacsat/Debug/pacsat_upload_table.dat
|
||||
|
||||
fi
|
||||
|
||||
value=`cat /home/pi/CubeSatSim/sim.cfg`
|
||||
echo "$value" > /dev/null
|
||||
set -- $value
|
||||
|
||||
callsign="$1"
|
||||
frequency="$7e3"
|
||||
|
||||
echo "Configured callsign is "
|
||||
echo $callsign
|
||||
|
||||
oldcallsign=$(grep -oP '(?<=bbs_callsign=).*(?=-)' /home/pi/pi_pacsat/Debug/pacsat.config)
|
||||
|
||||
echo "Callsign in pacsat.config is "
|
||||
echo $oldcallsign
|
||||
|
||||
if [ ! "$callsign" = "$oldcallsign" ] ; then
|
||||
|
||||
sudo sed -i "s/bbs_callsign=$oldcallsign/bbs_callsign=$callsign/g" /home/pi/pi_pacsat/Debug/pacsat.config
|
||||
sudo sed -i "s/broadcast_callsign=$oldcallsign/broadcast_callsign=$callsign/g" /home/pi/pi_pacsat/Debug/pacsat.config
|
||||
sudo sed -i "s/digi_callsign=$oldcallsign/digi_callsign=$callsign/g" /home/pi/pi_pacsat/Debug/pacsat.config
|
||||
|
||||
echo "New pacsat.confg is"
|
||||
echo
|
||||
|
||||
cat /home/pi/pi_pacsat/Debug/pacsat.config
|
||||
|
||||
fi
|
||||
|
||||
sudo /etc/init.d/alsa-utils stop
|
||||
sudo /etc/init.d/alsa-utils start
|
||||
|
||||
# export LD_LIBRARY_PATH=/mnt/usb-disk/ariss/lib:/usr/local/lib/iors_common:$LD_LIBRARY_PATH
|
||||
|
||||
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
|
||||
|
||||
#sudo systemctl stop cubesatsim
|
||||
|
||||
#sudo systemctl stop transmit
|
||||
|
||||
#sudo systemctl stop command &>/dev/null
|
||||
|
||||
sudo modprobe snd-aloop
|
||||
|
||||
#sudo systemctl stop openwebrx
|
||||
|
||||
#sudo systemctl stop rtl_tcp &>/dev/null
|
||||
|
||||
#pkill -o chromium &>/dev/null
|
||||
|
||||
#sudo killall -9 rtl_fm &>/dev/null
|
||||
|
||||
#sudo killall -9 direwolf &>/dev/null
|
||||
|
||||
#udo killall -9 aplay &>/dev/null
|
||||
|
||||
#sudo killall -9 qsstv &>/dev/null
|
||||
|
||||
#sudo killall -9 rtl_tcp &>/dev/null
|
||||
|
||||
#sudo killall -9 java &>/dev/null
|
||||
|
||||
#sudo killall -9 CubicSDR &>/dev/null
|
||||
|
||||
#sudo killall -9 zenity &>/dev/null
|
||||
|
||||
sudo killall -9 pacsat_telem &>/dev/null
|
||||
|
||||
sudo killall -9 pi_pacsat &>/dev/null
|
||||
|
||||
echo
|
||||
|
||||
|
||||
#choice=2
|
||||
|
||||
#fi
|
||||
|
||||
|
||||
# frequency=434900000
|
||||
echo
|
||||
echo "If your Pacsat Ground Station is transmitting packets, you will see them here"
|
||||
echo
|
||||
|
||||
|
||||
#echo
|
||||
|
||||
#echo "Note that the 'Tuned to' frequency will be different from the chosen frequency due to the way SDRs work."
|
||||
|
||||
|
||||
# echo -e "Auto decoding APRS Pacsat packets on $frequency Hz"
|
||||
|
||||
# direwolf -P+ -D1 -qd -dp -r 48000 -c /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim-loopback.conf -t 0 &
|
||||
|
||||
# /usr/bin/x-terminal-emulator --geometry=120x40 -e "/home/pi/CubeSatSim/pacsatsim-df.sh"
|
||||
|
||||
sudo usermod -a -G gpio pi
|
||||
|
||||
if [ "$loopback" = "1" ] ; then
|
||||
|
||||
echo "Using audio loopback"
|
||||
ADEVICE="ADEVICE plughw:CARD=Loopback,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 17"
|
||||
|
||||
value=`cat /home/pi/CubeSatSim/.mode`
|
||||
echo "$value" > /dev/null
|
||||
set -- $value
|
||||
|
||||
MODE=$1
|
||||
|
||||
if [ ! "$MODE" = "P" ] ; then
|
||||
|
||||
/home/pi/CubeSatSim/config -I n
|
||||
|
||||
fi
|
||||
|
||||
# sudo /home/pi/CubeSatSim/pacsatsim-d.sh &
|
||||
|
||||
# direwolf -P+ -D1 -qd -dp -r 48000 -c /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim-loopback.conf -t 0 &
|
||||
|
||||
elif [ "$safe" = "1" ] ; then
|
||||
|
||||
echo "Safe mode - battery saver"
|
||||
# sudo /home/pi/CubeSatSim/pacsatsim-d.sh &
|
||||
|
||||
ADEVICE="ADEVICE shared_mic plughw:CARD=Loopback,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 17"
|
||||
|
||||
# direwolf -P+ -D1 -qd -dp -r 48000 -c /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim-pwm-loopback.conf -t 0 &
|
||||
|
||||
# arecord -D plughw:CARD=Loopback,DEV=1 -f S16_LE -r 48000 -c 1 | csdr convert_s16_f | csdr gain_ff 4000 | csdr convert_f_samplerf 20833 | sudo rpitx -i- -m RF -f 434900 &
|
||||
# arecord -D plughw:CARD=Loopback,DEV=1 -f S16_LE -r 48000 -c 1 | csdr convert_s16_f | csdr gain_ff 4000 | csdr convert_f_samplerf 20833 | sudo rpitx -i- -m RF -f $frequency &
|
||||
|
||||
|
||||
elif [ "$vox" = "1" ]; then
|
||||
|
||||
echo "Using Soundcard Audio TX and RX (VOX, no PTT)"
|
||||
ADEVICE="ADEVICE plughw:CARD=Device,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 17"
|
||||
# sudo /home/pi/CubeSatSim/pacsatsim-dj.sh &
|
||||
|
||||
# direwolf -P+ -D1 -qd -dp -r 48000 -c /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim-jp14-half.conf -t 0 &
|
||||
|
||||
elif [ "$pwm" = "1" ] ; then
|
||||
|
||||
echo "FM TXC using Soundcard input (JP13), PWM output"
|
||||
ADEVICE="ADEVICE shared_mic plughw:CARD=Headphones,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 -20"
|
||||
|
||||
# direwolf -P+ -D1 -qd -dp -r 48000 -c /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim-pwm.conf -t 0 &
|
||||
|
||||
else
|
||||
|
||||
echo "FM TXC using Soundcard input (JP13) and output (JP14)"
|
||||
ADEVICE="ADEVICE shared_mic plughw:CARD=Device,DEV=0"
|
||||
PTT="PTT GPIOD gpiochip0 -20"
|
||||
# direwolf -P+ -D1 -qd -dp -r 48000 -c /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim-jp14.conf -t 0 &
|
||||
|
||||
fi
|
||||
|
||||
DIREWOLF_CONF="/home/pi/CubeSatSim/direwolf-pacsatsim-tmp.conf"
|
||||
|
||||
echo "$ADEVICE" > $DIREWOLF_CONF
|
||||
echo "MYCALL $callsign-1" >> $DIREWOLF_CONF
|
||||
echo "$PTT" >> $DIREWOLF_CONF
|
||||
cat /home/pi/CubeSatSim/direwolf/direwolf-pacsatsim.conf >> $DIREWOLF_CONF
|
||||
|
||||
echo
|
||||
echo "$DIREWOLF_CONF"
|
||||
echo
|
||||
cat $DIREWOLF_CONF
|
||||
echo
|
||||
|
||||
direwolf -P+ -D1 -qd -dp -r 48000 -c $DIREWOLF_CONF -t 0 &
|
||||
|
||||
# arecord -D plughw:CARD=Loopback,DEV=1 -f S16_LE -r 48000 -c 1 | csdr convert_s16_f | csdr gain_ff 14000 | csdr convert_f_samplerf 20833 | sudo rpitx -i- -m RF -f 434900 &
|
||||
## arecord -D plughw:CARD=Loopback,DEV=1 -f S16_LE -r 48000 -c 1 | csdr convert_s16_f | csdr gain_ff 4000 | csdr convert_f_samplerf 20833 | sudo rpitx -i- -m RF -f 434900 &
|
||||
|
||||
## echo "Don't close the direwolf window or the Pacsatsim will stop running."
|
||||
|
||||
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
|
||||
|
||||
/home/pi/pacsat_telem/Debug/pacsat_telem -v -d /home/pi/PacSat/pacsat &
|
||||
|
||||
sleep 5
|
||||
|
||||
value=`aplay -l | grep "Loopback"`
|
||||
echo "$value" > /dev/null
|
||||
set -- $value
|
||||
|
||||
#rtl_fm -M fm -f $frequency -s 48k | tee >(aplay -D hw:${2:0:1},0,0 -r 48000 -t raw -f S16_LE -c 1) | aplay -D hw:0,0 -r 48000 -t raw -f S16_LE -c 1 &
|
||||
|
||||
cd /home/pi/pi_pacsat/Debug
|
||||
|
||||
./pi_pacsat -c pacsat.config -d /home/pi/PacSat
|
||||
|
||||
sleep 60
|
||||
@ -0,0 +1,15 @@
|
||||
Pacsat Telemetry Decoder Properties
|
||||
#Sat Nov 26 18:12:20 EST 2016
|
||||
numberOfLookupTables=0
|
||||
measurementsFileName=measurements.csv
|
||||
model=1
|
||||
layout0.filename=PACSAT_rttelemetry.csv
|
||||
layout0.name=TLMI_LAYOUT
|
||||
passMeasurementsFileName=passmeasurements.csv
|
||||
name=PacSatSim
|
||||
description=PacSatSim
|
||||
numberOfLayouts=1
|
||||
satId=3
|
||||
catalogNumber=0
|
||||
conversionCoefficients=pacsat-coef.csv
|
||||
layoutsUseBits=True
|
||||
@ -0,0 +1,20 @@
|
||||
#PacSat Ground Station Properties
|
||||
#Sun Feb 17 18:25:06 EST 2019
|
||||
sequence_num=3
|
||||
name=PacSatSim
|
||||
digiCallsign=AMSAT-1
|
||||
description=PacSatSim
|
||||
broadcastCallsign=AMSAT-11
|
||||
DIR_AGE=10
|
||||
bbsCallsign=AMSAT-12
|
||||
telemLayoutFile=PacSatSim.dat
|
||||
telem_server=tlm.amsatfox.org
|
||||
web_site_url=http://CubeSatSim.org
|
||||
show_system_files_on_dir_tab=false
|
||||
show_user_files=true
|
||||
supports_file_upload=true
|
||||
norad_id=30776
|
||||
psf_header_check_sums=false
|
||||
commandsFile=pacsat.commands
|
||||
is_command_station=true
|
||||
secret_key=ScKQLp2ZMvCaCTK5jAmOmKmA0JiSyJ6Y15+Yfg\=\=
|
||||
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,37 @@
|
||||
# This is a list of commands that can be sent to the spacecraft
|
||||
# args are 16 bit except the special code 99099099 which is replaced with the unix time, or when special code MSB32BIT is used to combine two fields
|
||||
LIST, namespaces, None, Operations, Telem, File System
|
||||
LIST, IMAGE FOLDER, sstv_queue 1, sstv_queue 2, sstv_queue 3, sstv_queue 4, sstv_queue 5, sstv_queue 6, sstv_queue 7, sstv_queue 8, sstv_queue 9
|
||||
LIST, FOLDER, bin, lib, config, PACSAT dir, upload queue, wod queue, log queue, text queue, sensor wod queue, data1, data2, data3, data4, data5, data6, data7, data8, data9
|
||||
LIST, ENABLE, false, true
|
||||
LIST, ROLL AT STARTUP, false, true
|
||||
LIST, OVERWRITE, false, true
|
||||
LIST, FSK, false, true
|
||||
LIST, REMOVE ORPHAN FILES, false, true
|
||||
LIST, STATE, stop, start
|
||||
LIST, UPLINK MODE, Off, All stations, Command Stations Only
|
||||
LIST, FILENAME, use id for file name, user file name
|
||||
LIST, SHUTDOWN, reboot, shutdown
|
||||
LIST, RESET, reboot
|
||||
LIST, RATE, 1200, 9600
|
||||
LIST, FEC, Off, On
|
||||
LIST, FULL DUPLEX, false, true
|
||||
LIST, LOG NAME, Log, WOD
|
||||
LIST, LOG LEVEL, None, Error, Warnings, Info
|
||||
# Name, Name space, cmd, arg0, arg1, arg2, arg3, argName0, argName1, argName2, argName3, confirm, use reset/uptime, description
|
||||
#
|
||||
# PACSAT
|
||||
#
|
||||
Pacsat Broadcast,3,1,0,0,0,0,State,Period(sec),Timeout(sec),NONE,false,false,Enable or disable the Pacsat Broadcast module. The directory entries and individual files will be broadcast based on commands from ground stations.
|
||||
File Uploads,3,2,0,0,0,0,Uplink Mode,Period(sec),Timeout(sec),NONE,false,false,Enable or disable File Uploads. Limit file uploads to command stations that authenticate with a secret key.
|
||||
Install File,3,3,0,0,0,0,FileId,MSB32BIT,Folder,NONE,false,false,Copy a file from the PACSAT Directory to a folder and name it with a 4 byte hex name that matches the id or the user filename.
|
||||
Execute File,3,13,0,0,0,0,FileId,MSB32BIT,Arg1,Arg2,true,false,Execute a file on the ARISS-PI. The file must already be installed in the bin folder
|
||||
Delete File,3,4,0,0,0,0,FileId,MSB32BIT,Folder,NONE,true,false,Delete a file on the ARISS-PI. Typically this leaves the original copy in the PACSAT dir. To delete the original copy specify the PACSAT Dir folder
|
||||
Delete Folder Contents,3,5,0,0,0,0,Folder,Remove Orphan Files,NONE,NONE,true,false,Remove all files from the folder. The original files will remain in the PACSAT Directory unless deleted seperately. Orphan files are files in a folder without a corresponding Pacsat Dir file. NB: Deleting the entire Pacsat Dir is a desperate measure perhaps only useful in testing!
|
||||
Default File Expiry Period,3,6,0,0,0,0,Period(days),NONE,NONE,NONE,false,false,Set the default expiry period for files without a specific expiry time. The new value will be applied to all files.
|
||||
File Expiry Period,3,7,0,0,0,0,FileId,MSB32BIT,Date,MSB32BIT,false,false,Set the expiry date for a specific file`.
|
||||
Directory Maintenence Period,3,8,0,0,0,0,Period(s),NONE,NONE,NONE,false,false,Period between checks to each node in the directory for file expiry.
|
||||
Uplink queue maintenance Period,3,9,0,0,0,0,Period(s),NONE,NONE,NONE,false,false,Period to check the entire uplink queue for expired files.
|
||||
Int File Que Check Period,3,10,0,0,0,0,Period(s),NONE,NONE,NONE,false,false,Period to check the ingestion queues for newly generated internal files.
|
||||
Max File Size,3,11,0,0,0,0,Size(kb),NONE,NONE,NONE,false,false,Maximum size for an uploaded file
|
||||
Max Upload File Age,3,12,0,0,0,0,Age(days),NONE,NONE,NONE,false,false,Partially uploaded files not modified for more than this period will be removed from the upload queue.
|
||||
@ -0,0 +1,18 @@
|
||||
#Pacsat Telemetry Decoder Properties
|
||||
#Fri Feb 6 18:12:20 EST 2026
|
||||
numberOfLookupTables=0
|
||||
measurementsFileName=measurements.csv
|
||||
model=1
|
||||
layoutsUseToCallsignAsType=true
|
||||
numberOfLayouts=2
|
||||
layout0.filename=PacSatSim_rttelemetry.csv
|
||||
layout0.name=TLMP1
|
||||
layout1.filename=PacSatSim_rttelemetry.csv
|
||||
layout1.name=WOD
|
||||
passMeasurementsFileName=passmeasurements.csv
|
||||
name=CubeSatSim
|
||||
description=PacSatSim
|
||||
satId=3
|
||||
catalogNumber=0
|
||||
conversionCoefficients=PacSatSim-coef.csv
|
||||
layoutsUseBits=True
|
||||
@ -0,0 +1,21 @@
|
||||
#PacSat Ground Station Properties
|
||||
#Fri Feb 6 18:25:06 EST 2026
|
||||
sequence_num=3
|
||||
name=PacSatSim
|
||||
digiCallsign=AMSAT-1
|
||||
description=PacSatSim
|
||||
broadcastCallsign=AMSAT-11
|
||||
DIR_AGE=10
|
||||
bbsCallsign=AMSAT-12
|
||||
telemLayoutFile=PacSatSim.dat
|
||||
telem_server=tlm.amsatfox.org
|
||||
web_site_url=http://CubeSatSim.org
|
||||
show_system_files_on_dir_tab=false
|
||||
show_user_files=true
|
||||
supports_file_upload=true
|
||||
norad_id=30776
|
||||
psf_header_check_sums=false
|
||||
is_command_station=true
|
||||
secret_key=Not-required
|
||||
commandsFile=PacSatSim.commands
|
||||
echo_to_stdout=true
|
||||
|
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=PacsatSim
|
||||
|
||||
[Service]
|
||||
TimeoutStopSec=5
|
||||
ExecStart=/home/pi/CubeSatSim/pacsatsim.sh
|
||||
WorkingDirectory=/home/pi/CubeSatSim
|
||||
StandardOutput=inherit
|
||||
StandardError=inherit
|
||||
Restart=always
|
||||
User=pi
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
Loading…
Reference in new issue