Andrew Johnson
0301e60629
Expanded on Oksana's annotations
2022-09-05 21:58:34 -05:00
Oksana Ivashkevych
759a737983
moved code tags to exclude comments, as suggested
2022-09-05 21:58:34 -05:00
Oksana Ivashkevych
eeddf54b84
in file initHooks.h changed brief sytax to make comment appear next to the field, used \code {.cpp} as suggested for the example
2022-09-05 21:58:34 -05:00
Oksana Ivashkevych
6f6ab3b758
codeathon 2022 Added doxygen formatting to initHooks.h
2022-09-05 21:58:34 -05:00
Andrew Johnson
20fb6b9ef5
Merge 3.15 changes into 7.0
2022-08-21 16:44:38 -05:00
Andrew Johnson
5d92d406a1
Darwin: Resolve soft-links in epicsGetExecName()
2022-08-18 12:17:06 -05:00
Andrew Johnson
ad1a13730a
Remove unused var
2022-08-16 15:08:23 -05:00
Andrew Johnson
0a20825c6e
NTPTimeSync: Show when NTP sync failed, recovered
2022-08-15 19:12:05 -05:00
Andrew Johnson
752ca97f7e
VxWorks: Stop VxWorks clock sync if EPICS_TS_FORCE_NTPTIME
...
Use ipcom_ipd_kill() to do it properly, announce when doing it.
Suspending the ipsntps task is dangerous, can hang the OS so
don't try to kill it if user already suspended the task.
Also drops checks for the "ipntpd" thread, not used.
2022-07-28 13:11:59 -07:00
Andrew Johnson
bf0b4d2f61
VxWorks: Re-run tz2timezone() whenever the year increases
...
In the event that it then goes backwards we won't run it again; that
should never happen, but if it did we should prefer stability!
2022-07-28 13:11:59 -07:00
Andrew Johnson
87d5c01853
Set useNTP if VxWorks sync task is suspended
...
Also report that state instead of "running".
2022-07-28 13:11:59 -07:00
Andrew Johnson
956af730a9
osiClockTime.c: Clarify message wording
...
Distinguish between IOC's clock sync thread and OS's one.
Show our sync interval even when not synchronized.
Only mention the clock sync thread where there can be one.
2022-07-28 13:11:59 -07:00
Andrew Johnson
32564b1a94
osiClockTime.c: Move some things around
...
Group the private variables, note which are mutex-protected.
Reset the sync interval to 1 second if sync is restarted.
Initialize the syncFromPriority variable.
2022-07-28 13:11:59 -07:00
Andrew Johnson
5b690d5467
VxWorks: Pass interest level into osdClockReport
2022-07-28 13:11:59 -07:00
Andrew Johnson
9efebb6d3d
osiClock: Register ClockTime_Init with iocsh
...
ClockTime_Init and ClockTime_Shutdown are only on VxWorks & RTEMS.
Adjust help text to match.
ClockTime_Init can be re-run later to start or stop the sync thread.
2022-07-28 13:11:59 -07:00
Andrew Johnson
1df973b234
VxWorks: Provide osdClockReport() for OS clock sync tasks.
2022-07-28 13:11:59 -07:00
Andrew Johnson
c71ebd1221
VxWorks: Set timezone when using OS own time-sync tasks
2022-07-28 13:11:59 -07:00
Andrew Johnson
167807f0c4
Rename OS Clock provider on macOS, uses a different implementation.
2022-07-28 13:11:59 -07:00
Jure Varlec
e6b8ecd55e
Add space to the message printed by errMessage()
2022-07-28 13:11:29 -07:00
Christian Roehrig
05311e0c94
Added Doxygen annotations to modules/libcom/src/iocsh/iocsh.h
2022-07-04 20:45:51 -05:00
Brendan Chandler
9864f79d67
Update doxygen for ipAddrToAsciiAsynchronous
2022-07-04 20:28:43 -05:00
Brendan Chandler
91800787ed
Doxygen support for ipAddrToAsciiAsynchronous.h
2022-07-04 20:28:43 -05:00
Elaine Chandler
ccdd2808d9
add doxygen comments for epicsAtomic.h
2022-07-04 20:19:45 -05:00
Brendan Chandler
1be06fc0e9
Fix doxygen annotations in epicsGuard and osiSock
...
Change addresses some review feedback kindly given by @minijackson
2022-07-04 19:38:15 -05:00
Brendan Chandler
7cdc44434c
Doxygen annotation proofreading fixes in osiSock.h
2022-07-04 19:38:15 -05:00
Brendan Chandler
f3dfb36117
Update doxygen annotations on osiSock.h
2022-07-04 19:38:15 -05:00
Brendan Chandler
500e901e3d
Change @param to \param in epicsGuard.h
2022-07-04 19:38:15 -05:00
Brendan Chandler
a3b09ef1b8
Add doxygen annotations for osiSock.h
2022-07-04 19:38:15 -05:00
Brendan Chandler
55d4801eb0
Fix a couple doxygen warnings
...
Warnings complained about undocumented parameters.
2022-07-04 19:37:57 -05:00
Brendan Chandler
af41b95b98
Fix a few formatting and doxygen conversion issues
2022-07-04 19:29:10 -05:00
Brendan Chandler
c6605b5d87
Update doxygen annotations in testMain.h
...
There were already some comments here, but they were missing a doxygen
\file declaration, so the annotations weren't shown in the doxygen
output.
Also added some formatting for the code example and definition of MAIN macro.
2022-07-04 19:29:10 -05:00
Brendan Chandler
9b9ed04ae2
Add doxygen annotations for epicsGuard.h
2022-07-04 19:29:09 -05:00
Andrew Johnson
bfd2684e58
Minor fixes to Elaine's annotations
2022-07-04 16:47:44 -05:00
Elaine Chandler
95fcf690ad
add doxygen comments for epicsStackTrace
2022-07-04 16:27:48 -05:00
Elaine Chandler
0fa3337404
add doxygen comments for epicsSpin.h
2022-07-04 16:27:48 -05:00
Elaine Chandler
e5b6ef9893
Fix doxygen comments to epicsString.h
2022-07-04 16:27:48 -05:00
Elaine Chandler
5b64eaac73
add doxygen comments for osiProcess.h
2022-07-04 16:27:48 -05:00
Elaine Chandler
30d4a583d0
add doxygen comments for logClient
2022-07-04 16:27:48 -05:00
Elaine Chandler
6249ef08f7
Added doxygen comments to epicsString.h
2022-07-04 16:27:48 -05:00
Andrew Johnson
b5105740e6
Fix warnings from Doxygen
2022-07-04 16:18:46 -05:00
Andrew Johnson
9bb11e6e88
Fix VxWorks time sync initialization bug
2022-06-14 16:07:39 -05:00
Michael Davidsaver
2f8272d3a1
doc for: posix: use pthread_key_create() to cleanup epicsThreadOSD
2022-06-08 09:40:12 -07:00
Michael Davidsaver
d019e9787a
posix: use pthread_key_create() to cleanup epicsThreadOSD
...
Ensure that cleanup happens for all threads,
including implicitly created.
2022-06-08 09:40:12 -07:00
Michael Davidsaver
9ebd841738
update doc in epicsStdio.h
2022-05-12 10:47:44 -07:00
Michael Davidsaver
94b0e2621f
iocsh: more helpful help
...
For plain "help", move the hint text to the end.
For "help ..." make the command names bold.
2022-05-12 09:01:36 -07:00
Michael Davidsaver
a44ddd586e
errlog: add ANSI_BOLD
2022-05-12 09:01:36 -07:00
Michael Davidsaver
5485adacb9
make epicsNAN and epicsINF constants really constant
2022-05-11 11:44:00 -07:00
Michael Davidsaver
d9fd73a850
yajl: doc
2022-01-28 11:23:16 -08:00
Andrew Johnson
7cb80d5a17
Merge Dirk's fix_epicsInt8 branch into 7.0
2022-01-24 13:32:16 -06:00
Andrew Johnson
051e3f3bc3
Merge Michael's fork-warn branch into 7.0
2022-01-24 13:02:22 -06:00