Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
a778b6c
Go back to no patchlevel for minor feature release
wehimwich Jun 27, 2023
dda7775
Remove .0 from 10.2.0 file names
wehimwich Jun 27, 2023
4b3ed9f
Fix typo and improve comment for 'hsecs'
wehimwich Jun 26, 2023
66ae06a
Fix misspelling of xresources script name
wehimwich Jun 27, 2023
5a4f146
Add fix for early selection of IF to display
wehimwich Jun 27, 2023
19dd5d1
Fix typos, including xresouresfix
wehimwich Jun 29, 2023
2d012e5
Add base version of beta1_to_beta2.adoc (10.2)
wehimwich Jun 29, 2023
13b5e85
Drop patch level from feature release docs/refs
wehimwich Jul 7, 2023
8cd4af4
Update RDBE DOT flash description ...
wehimwich Jul 7, 2023
b897df0
Update FS_DISPLAY_* environment variables
wehimwich Jul 10, 2023
c58f63b
Bring DBBC3 cont_cal help up to date
wehimwich Jul 13, 2023
9e6c717
Add auto-reset with a shadow average
wehimwich Jun 11, 2023
b65075e
Allow negative Tsys for DBBC3
wehimwich Jun 11, 2023
20fdf27
Treat +/-ve too large as an error
wehimwich Jun 12, 2023
79c8202
Straighten out shadow count/updating tsys
wehimwich Jun 12, 2023
ff8ad12
Use consistent black background for negative
wehimwich Jun 11, 2023
d521fee
Use shadow average only if clipping red
wehimwich Jun 18, 2023
b12c01a
Remove invalid values from clipping
wehimwich Jun 18, 2023
a404724
Add reset colors: Magenta for +ve; blue for -ve
wehimwich Jun 18, 2023
9a83add
Set fg colors explicity for rd/yl/gn/bl/cy
wehimwich Jun 21, 2023
8dde2e7
Add -rv argument for monit7
wehimwich Jun 24, 2023
2c21549
Don't clip out-of-range
wehimwich Jun 26, 2023
b86a7ee
Flag on=0 for bad polarity with cal=off
wehimwich Jun 18, 2023
5d8ebc4
Report both on and off zero as invalid
wehimwich Jun 20, 2023
fc38eda
Merge commit 'DBBC3_mc_auto-reset' into main
wehimwich Jul 26, 2023
568bbb9
Clear DBBC3 BBC Tsys fields if not displaying
wehimwich Jun 27, 2023
511d541
Fix modes for early selection of one IF display
wehimwich Jun 27, 2023
c573c88
Always send polarity 0 for cont_cal=off with DBBC3
wehimwich Jul 4, 2023
91456d2
Add tpicd=reset for DBBC3
wehimwich Jul 4, 2023
7cae617
Cleanup tpicd help page
wehimwich Jul 4, 2023
e907bd1
Check if all Core3H boards have the same time
wehimwich Jul 6, 2023
095ea2d
Increment time for late arrival of DBBC3 multicast
wehimwich Jul 9, 2023
1f67012
Show DBBC3 multicast arrival time
wehimwich Jul 9, 2023
6046e1f
Add '-l n' for adjustable late packet arrival limit
wehimwich Jul 17, 2023
3a19e16
Change to multicast time-out summary for DBBC3
wehimwich Jul 9, 2023
a7a0c34
Switch to adaptive time-out for DBBC3 multicast
wehimwich Jul 11, 2023
ea16dcc
Cleanup DBBC3 mcast reading indents and comments
wehimwich Jul 26, 2023
99d2036
Restore local processing of 'onoff' RDBE errors
wehimwich Jul 28, 2023
12d67f4
Don't use ip[4] for non-child errors in 'onoff'
wehimwich Jul 28, 2023
c7c3627
Skip inactive RDBEs for ONOFF
wehimwich Jul 28, 2023
40f4b8a
Update error messages for server not built
wehimwich Jul 30, 2023
cf800fb
Bring DBBC3 ops manual up to date for 10.2-beta2
wehimwich Jul 18, 2023
62f32f4
Update beta1_to_beta2 to latest
wehimwich Jun 30, 2023
ee128cf
Copy 10.2-beta1.adoc to 10.2-beta2.adoc
wehimwich Jul 18, 2023
87a17dc
Add server shutting down on terminate in FS 10.2
wehimwich Jul 18, 2023
df24f99
Improve beta1_to_beta2 adoc wording and structure
wehimwich Jul 19, 2023
4b77f93
Incorporate beta1_to_beta2 adoc into beta2 adoc
wehimwich Jul 20, 2023
2eff368
Update Makefile and index file
wehimwich Jul 26, 2023
16aa84b
Finalize 10.2-beta2, merge branch 'beta2_notes'
wehimwich Jul 30, 2023
8e6250d
Improve help for 'xresourcesfix'
wehimwich Aug 1, 2023
e0732db
Update monit3 and monit7 upper edge positions
wehimwich Aug 1, 2023
6748213
Add script to fix .Xresource file for monit3/7 changes
wehimwich Aug 1, 2023
5c6aebe
Merge branch 'xresources' into main
wehimwich Aug 1, 2023
48e3d63
Improve -n (--no-x) warning messages
wehimwich Aug 6, 2023
1855a87
Remove -b/-f, now controlled by FS_DISPLAY_SERVER
wehimwich Aug 6, 2023
433d94a
Remove documentation for fsclient -f option
wehimwich Aug 6, 2023
3295806
Merge branch 'start_options' into main
wehimwich Aug 6, 2023
aba98e1
Fix typos in beta2
wehimwich Aug 1, 2023
5268990
Add missing monit7 cont Tsys changes to beta1.adoc
wehimwich Aug 4, 2023
d25e1ad
Remove erronous swapping of file descriptors
wehimwich Aug 10, 2023
1cd6fd6
Add comment at end of recovered log
wehimwich Aug 9, 2023
e94a390
Improve error messages
wehimwich Aug 9, 2023
cd86a4e
Merge branch 'log_recovery_comment' into main
wehimwich Aug 15, 2023
e8c66e0
Revert "Update monit2 for LSKD2 and LLOG2"
wehimwich Aug 25, 2023
773326e
Adjust monit2 for LSKD2 and LLOG2, second try
wehimwich Aug 25, 2023
fe97424
Add using ps2pdf for PostScript output
wehimwich Sep 5, 2023
a3df806
Add FSL11 transfer appendix
wehimwich Sep 5, 2023
4ed4ab6
Add revision history
wehimwich Sep 5, 2023
a835c64
Add 10.2.html link, currently for 10.2-beta.html
wehimwich Sep 1, 2023
0b6e85a
Update for FSL11 and generalize for more tasks ...
wehimwich Sep 6, 2023
bbaef27
Add document revision history
wehimwich Sep 6, 2023
2a6a81b
Update external 64-bit conversion links
wehimwich Sep 6, 2023
f22b987
Fix internal reference to 64-bit code changes
wehimwich Sep 6, 2023
8ba7d95
Say systemd is preferred for metclient/metsever
wehimwich Sep 7, 2023
86ee13d
Change to using root on the old system
wehimwich Sep 10, 2023
91d8e53
Transfer old logs directly to a reference copy
wehimwich Sep 10, 2023
f460bed
Note other formats for st-version
wehimwich Sep 10, 2023
9ac452b
Improve updating home directories
wehimwich Sep 15, 2023
1deef51
Expand updates for checkm5 to include local calls
wehimwich Sep 15, 2023
a7052e8
Improve FSL11 appendix
wehimwich Sep 15, 2023
563fe8f
Remove extraneous log-old from chmod a-w ...
wehimwich Sep 15, 2023
a25b196
Correct Tant RMS calculation of continuous cal
wehimwich Sep 24, 2023
8b4e74f
Improve, maybe, Tsys RMS
wehimwich Sep 24, 2023
3d6d9b9
Add more digits to Tcal in #fivpt#fivept record
wehimwich Sep 24, 2023
4164f86
Let dbbcn know that fivpt is adjusting DBBC3 gains
wehimwich Sep 25, 2023
9505f0a
Change onoff command large struct. size to warning
wehimwich Oct 2, 2023
cb3935b
Remove metserver, now in its own repository
wehimwich Oct 2, 2023
6df1a15
Remove metclient, now in its own repository
wehimwich Oct 2, 2023
390b6a9
Add "Go to Ready" after sending for Stop form
wehimwich Sep 28, 2023
52ec292
Add WX data to rdbemsg
wehimwich Sep 29, 2023
c3efc46
Fix onoff cmd struct. warning for 4 char devices
wehimwich Oct 10, 2023
b3d00c4
Copy beta1_to_beta2.adoc to beta2_to_10.2.adoc
wehimwich Aug 1, 2023
06e8b21
Add changes to beta2_to_10.2.adoc
wehimwich Aug 1, 2023
c799519
Clone 10.2.adoc from 10.2-beta2.adoc
wehimwich Oct 2, 2023
ddb1f6b
Transition contents from -beta2
wehimwich Oct 2, 2023
ac37da1
Update indexes and Makefiles for 10.2 release
wehimwich Aug 31, 2023
dde921d
Remove -beta2 link to 10.2.html
wehimwich Oct 3, 2023
f55bc33
Add NOTE about not renaming log to log.DEFAULT
wehimwich Oct 5, 2023
042a60c
Improve wording
wehimwich Oct 5, 2023
6975b32
Make minor wording changes
wehimwich Oct 3, 2023
3330e61
Cleanup beta2_to_10.2.adoc
wehimwich Oct 11, 2023
7507ad4
Add changes since -beta2
wehimwich Oct 11, 2023
040dde5
Add opening a new window to avoid losing place
wehimwich Oct 14, 2023
b4bab41
Add using an HTML link to a pre-release HTML
wehimwich Oct 15, 2023
cf4af76
Final cleanup of 10.2 docs
wehimwich Oct 15, 2023
96e48d6
Merge branch '10.2/rc1_docs'
wehimwich Oct 15, 2023
948d533
Remove 'source .profile' from .xsession
wehimwich Dec 4, 2023
4a67e1c
Remove '-ls' from xterm-s
wehimwich Dec 4, 2023
68921bb
Use AUID .profile to promote to oper/prog for X11
wehimwich Dec 4, 2023
2bf964b
Align columns in Operator/AUID (button 2) menu
wehimwich Dec 4, 2023
7ff8d70
Catchup pre-FSL9 .fvwm2rc files for latest windows
wehimwich Dec 7, 2023
acb2be6
Change menu label for monit7 to DBBC3
wehimwich Dec 7, 2023
a9e6e0f
Setup .profile_$SUDO_USER files for oper/prog
wehimwich Dec 8, 2023
d8bd946
Enable middle button pasting to most windows
wehimwich Dec 10, 2023
c291d92
Merge branch 'fsl11_auid'
wehimwich Dec 11, 2023
8e54443
Make it clear that 'hsecs' is centiseconds
wehimwich Nov 12, 2023
33a55de
Improve wording and remove typos
wehimwich Nov 12, 2023
a6cf647
Fix typo
wehimwich Nov 12, 2023
3cc49d6
Eliminate redundant summaries & add nested Details
wehimwich Nov 24, 2023
260f412
Add GUI and AUID rc file cleanup
wehimwich Dec 10, 2023
caed466
Merge branch '10.2/rc2_docs'
wehimwich Dec 11, 2023
1001809
Update FORTRAN files from 2020
wehimwich Dec 19, 2023
3963105
Update C files from 2020
wehimwich Dec 19, 2023
42bbc90
Update python3 files from 2020
wehimwich Dec 19, 2023
3038d42
Update misc files with misc old dates
wehimwich Dec 19, 2023
ae741f0
Merge branch '10.2/GPL3_dates'
wehimwich Dec 27, 2023
6ee5611
Add example for no auto-logout for AUID
wehimwich Dec 18, 2023
3db1571
Correct errors in docs
wehimwich Dec 15, 2023
9ba9f85
Update GPL3 dates in docs
wehimwich Dec 19, 2023
8a0c723
Use an overall directory for reference copies
wehimwich Dec 25, 2023
acbd3c6
Use rsync and add cleanup & more customization
wehimwich Dec 28, 2023
a5c3876
Simplify descrip. of version for old env. behavior
wehimwich Dec 27, 2023
b95e0cb
Correct errors in update note
wehimwich Dec 27, 2023
9c9be4b
Finalize 10.2.0
wehimwich Dec 29, 2023
8c57978
Correct release doc date
wehimwich Dec 29, 2023
1971b96
Add direct link to DBBC3 ops manual
wehimwich Dec 29, 2023
3e7269e
Add Env Var direct link
wehimwich Dec 31, 2023
1f98b14
Correcct anchor test for docs/misc index
wehimwich Dec 31, 2023
d1408d1
Cleanup DBBC3 Ops document and...
wehimwich Dec 31, 2023
2cfd1a3
Fix typo in curl/wget in fesh verbose option
wehimwich Jan 5, 2024
d628ef9
Fix description -u option for govert in doc
wehimwich Feb 22, 2024
9636ecf
Merge branch 'doc_fixess'
wehimwich Mar 4, 2024
7f8b420
Update comments for max Tcal records/file to 1200
wehimwich Mar 4, 2024
74678d3
Simplify log recovery logic
wehimwich Jan 27, 2024
1fef4c0
Verify inode of log is correct
wehimwich Feb 29, 2024
b8a3a9f
Show log recovery activity even if no percentage
wehimwich Feb 29, 2024
d2d5856
Modernize log recovery note
wehimwich Feb 29, 2024
9e91500
Improve use of perror()/fprintf() for log recovery
wehimwich Mar 1, 2024
3fa21f4
Report partial recovery when the copy failed
wehimwich Mar 6, 2024
49ebb3d
Merge branch 'log_recovery' into main
wehimwich Mar 6, 2024
692a6f2
Uodate _latest.adoc for 49ebb3d6
wehimwich Mar 6, 2024
0e072ca
Insulate 'make install' from directory ownership
wehimwich Mar 23, 2024
8f25597
Prevent 'root' from running the FS
wehimwich Mar 27, 2024
34f86a2
Add rdbemsg email to log
wehimwich Mar 28, 2024
02d51d1
Bring _latest.adoc up-to-date for 34f86a26
wehimwich Apr 16, 2024
26a1701
Adding missing explanation of change to rte_go
wehimwich Apr 28, 2024
28a2281
Remove utf-8 from help file
wehimwich May 28, 2024
fcbffd2
Fix angstroms in help file
wehimwich May 29, 2024
482bbbd
Remove UTF-8 quotes
wehimwich May 29, 2024
3b4308c
Merge branch 'UTF-8' into main
wehimwich Jun 19, 2024
5fc6022
Revert "Remove -b/-f ..."
wehimwich Jun 14, 2024
e143260
Remove -f (foreground option)
wehimwich Jun 18, 2024
14233de
Change -b option to -C
wehimwich Jun 18, 2024
732531b
Merge branch 'restore-b' into main
wehimwich Jun 19, 2024
58db3bf
Update default mdlpo.ctl
wehimwich Jun 21, 2024
68e1ed9
Update default parpo.ctl
wehimwich Jul 1, 2024
bb5818d
Merge branch 'mdlpo' into main
wehimwich Jul 1, 2024
00fe547
Correct typos
wehimwich Jul 1, 2024
53a9c56
Update for latest changes to bb5818dd
wehimwich Jul 2, 2024
d7eecb8
Add non-breaking space and hyphen examples
wehimwich Sep 29, 2024
6bc5677
Update to latest changes for d7eecb8b
wehimwich Sep 29, 2024
1f1a733
Add fsserver xterm shim for bullseye (python3)
wehimwich Oct 4, 2024
f8183b1
Remove redundant lwhat value for MA -104 error
wehimwich Oct 8, 2024
941fb6c
Fix not closing temporary TLE file
wehimwich Nov 15, 2024
6620f9b
Update for latest changes to 941fb6c1
wehimwich Nov 15, 2024
4863b34
Add testing of Xresource values for login shell
wehimwich Dec 3, 2024
31e4db6
make 2000 default epoch
kurisutsukato Jan 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Copied from github/gitignore/C.gitignore
# Prerequisites
*.gitignore
*.d

# Object files
Expand Down Expand Up @@ -73,3 +74,5 @@ third_party/lib/

.fs_version
.DS_Store
.vs

75 changes: 54 additions & 21 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,68 @@ FS_DIRECTORY := $(shell echo $(pwd) | rev | cut -d/ -f1 | rev )
#look for git first
FS_COMMIT := $(shell git describe --always --tags 2>/dev/null)
ifneq ($(FS_COMMIT),)
#for old git, 1.5.6.5 in FSL8 anyway, --dirty isn't supported by
# git describe, so we do a git diff HEAD instead (for all versions)
# further, in 1.5.6.5, git diff HEAD --quiet thinks there is a change
# after root does a make install, redirecting output has the opposite
# problem, no changes are detected, but doing a git status first
# seems to clean it up and seems benign for other versions
FS_VERSION := $(shell git status 2>&1 >/dev/null)
FS_VERSION := $(FS_COMMIT)$(shell git diff HEAD --quiet || echo "-dirty")
#for old git, 1.5.6.5 in FSL8 anyway, --dirty isn't supported by
# git describe, so we do a git diff HEAD instead (for all versions)
# further, in 1.5.6.5, git diff HEAD --quiet thinks there is a change
# after root does a make install, redirecting output has the opposite
# problem, no changes are detected, but doing a git status first
# seems to clean it up and seems benign for other versions
FS_VERSION := $(shell git status 2>&1 >/dev/null)
FS_VERSION := $(FS_COMMIT)$(shell git diff HEAD --quiet || echo "-dirty")
else
#alternatively, an archive version
# there should be no other dashes except in the basename:
# fs-VERSION.SUBLEVEL.PATCHLEVEL-RELEASE
# -RELEASE is optional
FS_VERSION := $(shell echo $(pwd) | cut -d- -f2-)
#alternatively, an archive version
# there should be no other dashes except in the basename:
# fs-VERSION.SUBLEVEL.PATCHLEVEL-RELEASE
# -RELEASE is optional
FS_VERSION := $(shell echo $(pwd) | cut -d- -f2-)
endif
#
VERSION := $(shell echo $(FS_VERSION) | cut -d. -f1 -s )
SUBLEVEL := $(shell echo $(FS_VERSION) | cut -d. -f2 -s )
PATCHLEVEL := $(shell echo $(FS_VERSION) | cut -d. -f3 -s | cut -d- -f1)
RELEASE := $(shell echo $(FS_VERSION) | cut -d- -f2- -s)

ifeq ($(VERSION),)
$(error no VERSION value)
endif
ifeq ($(SUBLEVEL),)
$(error no SUBLEVEL value)
endif
ifeq ($(PATCHLEVEL),)
$(error no PATCHLEVEL value)
ifeq (root,$(shell whoami))
ifneq (install,$(MAKECMDGOALS))
$(error root can only use 'make install')
endif
ifeq ($(wildcard $(pwd)/.git),)
ifeq ($(VERSION),)
$(info Directory '$(pwd)' from archive has no VERSION value in name.)
$(error Please fix)
endif
ifeq ($(SUBLEVEL),)
$(info Directory '$(pwd)' from archive has no SUBLEVEL value in name.)
$(error Please fix)
endif
ifeq ($(PATCHLEVEL),)
$(info Directory '$(pwd)' from archive has no PATCHLEVEL value in name.)
$(error Please fix)
endif
endif
#
else
ifeq (install,$(findstring install,$(MAKECMDGOALS)))
$(error only root can use 'make install')
endif
ifeq ($(VERSION),)
ifeq ($(wildcard $(pwd)/.git),)
$(info Improperly installed archive, the directory name is ill-formed.)
endif
$(error no VERSION value)
endif
ifeq ($(SUBLEVEL),)
ifeq ($(wildcard $(pwd)/.git),)
$(info Improperly installed archive, the directory name is ill-formed.)
endif
$(error no SUBLEVEL value)
endif
ifeq ($(PATCHLEVEL),)
ifeq ($(wildcard $(pwd)/.git),)
$(info Improperly installed archive, the directory name is ill-formed.)
endif
$(error no PATCHLEVEL value)
endif
endif
export VERSION SUBLEVEL PATCHLEVEL FS_VERSION RELEASE FS_DIRECTORY
# print variable, use 'make print-VERSION' to print VERSION
Expand Down
2 changes: 1 addition & 1 deletion aquir/kgetc.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/binit.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/getcm.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/ldrivem.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/ldrivev.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/lhead.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/newpf.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/newpr.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/newsk.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/opnpf.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion boss/stat.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion chekr/dbbcchk.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion chekr/mk3drive.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion chekr/mk3rack.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
2 changes: 1 addition & 1 deletion chekr/rec_brk.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down
5 changes: 4 additions & 1 deletion clib/dbbc3_cont_cal_util.c
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,10 @@ struct dbbc3_cont_cal_cmd *lcl;
if(lcl->mode >= 0 && lcl->mode < NMODE_KEY)
strcat(buff,mode_key[lcl->mode]);

if(lcl->polarity >= 0)
if(lcl->polarity != 0 && lcl->mode == 0) {
strcat(buff,",0");
logit(NULL,202,"de");
} else if(lcl->polarity >= 0)
sprintf(buff+strlen(buff),",%d",lcl->polarity);
else
strcat(buff,",");
Expand Down
8 changes: 4 additions & 4 deletions clib/dbbc3n_v.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020 NVI, Inc.
* Copyright (c) 2020, 2023 NVI, Inc.
*
* This file is part of VLBI Field System
* (see http://github.com/nvi-inc/fs).
Expand Down Expand Up @@ -97,7 +97,7 @@ int ip[5];
cls_snd(&out_class, buf, strlen(buf) , 0, 0);
out_recs++;

ip[0]=1;
ip[0]=8;
ip[1]=out_class;
ip[2]=out_recs;
skd_run("dbbcn",'w',ip);
Expand Down Expand Up @@ -142,7 +142,7 @@ int ip[5];
out_recs++;
}

ip[0]=1;
ip[0]=8;
ip[1]=out_class;
ip[2]=out_recs;
skd_run("dbbcn",'w',ip);
Expand Down Expand Up @@ -277,7 +277,7 @@ int ip[5];
out_recs++;
}

ip[0]=1;
ip[0]=8;
ip[1]=out_class;
ip[2]=out_recs;
skd_run("dbbcn",'w',ip);
Expand Down
36 changes: 30 additions & 6 deletions control/fserr.ctl
Original file line number Diff line number Diff line change
Expand Up @@ -2312,6 +2312,9 @@ Class buffer error from command response.
DD -501
Only DBBC DDC rack types supported in cont_cal command.
""
DE 202
WARNING: Overriding polarity to '0' for 'cont_cal=off,...'.
""
DE -201
Mode must be one of: off, on, or undef.
""
Expand Down Expand Up @@ -2624,11 +2627,14 @@ Error decoding dbbcNN/ response, could be a DBBC version mis-match, see error DC
DK -451
Class buffer error from command response.
""
DN 24
DBBC3 multicast: Core3H board times now agree
""
DN 21
DBBC3 multicast: error from select() cleared
""
DN 20
DBBC3 multicast: receiving messages again
DBBC3 multicast: No time-outs in the last 60 attempts; counting stopped.
""
DN -1
DBBC3 multicast: error unpacking, packet too small.
Expand All @@ -2655,7 +2661,7 @@ DN -18
DBBC3 multicast: retrieving interface address from socket (wrong interface?), UNIX?FFF
""
DN -20
DBBC3 multicast: time-out, DBBC3 may not be running
DBBC3 multicast: Time-out; will now count time-outs in background.
""
DN -21
DBBC3 multicast: error from select(), UNIX?FFF
Expand All @@ -2664,7 +2670,13 @@ DN -22
DBBC3 multicast: error from recvfrom(), UNIX?FFF
""
DN -23
DBBC3 multicast: time-out while data_valid is on, some multicast not recorded, probably due to a DBBC3 command
DBBC3 multicast: Time-out while data_valid is on; will now count time-outs in background.
""
DN -24
DBBC3 multicast: Core3H boards have different times.
""
DN -25
DBBC3 multicast: In the last 60 attempts, there were?WW time-out(s); continuing to count.
""
DN -30 Place holder for version string

Expand Down Expand Up @@ -4690,6 +4702,9 @@ mk6?W: Mark6 return code 9: indeterminate state
""
MN -1 Place Holder

""
NF 8
WARNING: rdbe?W is not active but has detectors selected, they will be skipped.
""
NF 7 Placeholder for large structure correction warning

Expand All @@ -4712,6 +4727,9 @@ Error occurred while trying to return to AGC: check gain settings
NF -6
Error occurred while trying to restore IF att. Check IF att settings.
""
NF -8
No detectors remain after accounting for inactive RDBEs.
""
NF -10
MCBCN failed setting AGC
""
Expand Down Expand Up @@ -4835,6 +4853,9 @@ Error decoding dbe_tsys response from rdb?W
NF -117
Incorrect IF channel in dbe_tsys response from rdb?W
""
NF -118
Error processing RDBE data, see message above.
""
PC -1
program error: portopen8: devdb incorrect size.
""
Expand Down Expand Up @@ -5056,6 +5077,9 @@ Can't read which ports are in use.
""
PP -402
Porgram error: Impossible situation in pcalports_dis.
""
Q1 307 Placeholder for large structure correction warning

""
Q1 -107
No default for detectors.
Expand Down Expand Up @@ -5099,9 +5123,6 @@ ONOFF, FIVPT, or HOLOG already running.
Q1 -306
BBC patching not defined.
""
Q1 -307
WARNING: Source structure correction greater than 20% for detector ?W.
""
Q1 -308
Unknown IF filter.
""
Expand Down Expand Up @@ -7670,6 +7691,9 @@ TPICD not set-up: no detectors selected.
TC -303
Continuous cal Tsys only available for DBBC DDC.
""
TC -304
'tpicd=reset' is only available for DBBC3.
""
TE -9
Video converter frequency has not been set
""
Expand Down
2 changes: 1 addition & 1 deletion dbtcn/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
LIBS = ../clib/clib.a ../poclb/poclb.a ../rtelb/rtelb.a -lm
OBJECTS = dbtcn.o open_mcast.o get_if_addr.o read_mcast.o log_mcast.o\
packet_unpack.o calc_ts.o update_shm.o version_check.o\
perform_swaps.o smooth_ts.o
perform_swaps.o smooth_ts.o time_check.o

../bin/dbtcn: $(OBJECTS) $(LIBS) -lm

Expand Down
Loading