Timeline



11/17/12:

16:03 Changeset [14642] by tbretz
Allow to call subscriptpion as none constructor to access an existing subscription.
15:52 Changeset [14641] by tbretz
Converted dim.subscrib into object Subscription
15:33 Changeset [14640] by tbretz
Fixed a problem with the onchange of services because the return value of ConvertEvent had changed; fixed a problem with proceeding excution of the exit()-calling thread.
15:24 Changeset [14639] by tbretz
Some code cleanup.
15:20 Changeset [14638] by tbretz
Converted dim.timeout into a Thread object.
14:36 Changeset [14637] by tbretz
Re-did (once more) the exception handling and script termination to allow to cancel a timeout thread properly. Added dim.kill to do that.
01:39 Changeset [14636] by tbretz
Removed fGlobalContext, fTemplateMoon and fTemplateDatabas; added Constructor; changed typ from Value to Object in fStateCallback
01:32 Changeset [14635] by tbretz
Reverting to last revision.
01:32 Changeset [14634] by tbretz
Reverting to last revision.
01:32 Changeset [14633] by tbretz
Removed fGlobalcontext, using the one bound in which th function/object was created instead; removed obsolte handles to FunctionTemplates, using the callee object instead.
01:24 Changeset [14632] by tbretz
Removed fGlobalcontext, using the one bound in which th function/object was created instead; removed obsolte handles to FunctionTemplates, using the callee object instead.

11/16/12:

23:21 Changeset [14631] by tbretz
I assume that PrototypeTemplate() will never return an empty handle because no 'New' is involved.
23:19 Changeset [14630] by tbretz
Fixed the HandleScope in the astrometry functions.
23:05 Changeset [14629] by tbretz
Check only if state was already defined since script start; added a getState to return corrent state; Dispose global context; converted some custom objects (Sky, Local, moon, Database) into real object so that they can be questioned with 'instanceof'

11/15/12:

22:34 Changeset [14628] by tbretz
Added jsdoc for JavaScript documentation.
17:40 Changeset [14627] by tbretz
17:40 Changeset [14626] by tbretz
Changes to th bahaviour of get(); fixex a problem with the return value of ExecuteInternal in Timout
13:43 Changeset [14625] by Jens Buss
Handle missing branches

11/14/12:

10:32 Changeset [14624] by tbretz
Added Agilnt control, power control and lid control.
10:31 Changeset [14623] by tbretz
10:06 Changeset [14622] by tbretz
Added PWR_CONTROL, AGILENT_CONTROL and LID_CONTROL.
10:01 Changeset [14621] by tbretz
Switch off console mode for server.
09:50 Changeset [14620] by tbretz
Adapted Led colors to som new states; do not diplay comments in the warning section

11/13/12:

23:13 Changeset [14619] by tbretz
Fixed a bug in GetPixelStats... the first value was added twice
21:55 Changeset [14618] by tbretz
Fixed a typo in an include; removed an obsolete include
21:54 Changeset [14617] by tbretz
Fixed two compilation issues.
21:54 Changeset [14616] by tbretz
Removed obsolete includes.
21:53 Changeset [14615] by tbretz
Removed obsolete includes.
17:35 Changeset [14614] by tbretz
'C' formatted text is now unescaped before it is sent/posted.
17:35 Changeset [14613] by tbretz
Unescape 'C' formated text.
17:20 Changeset [14612] by Jens Buss
corrected paths
17:20 Changeset [14611] by Jens Buss
corrected paths
17:20 Changeset [14610] by Jens Buss
aditional verbosity output
16:53 Changeset [14609] by tbretz
Command to ftm should be RESET_CONFIGURE and not jut RESET
16:50 Changeset [14608] by tbretz
Reset configuration status of ftmctrl when ratescan is finished.
13:38 Changeset [14607] by tbretz
Some improvements to internal exception throwing; some improvements to HandleScopes; fixed the problem that with included file JsSetStat(3) was called several times.
13:30 Changeset [14606] by Jens Buss
deleted
13:28 Changeset [14605] by Jens Buss
initial commit: Class reading MC data from root-file with Mars classes and writing data to CSV
13:22 Changeset [14604] by Jens Buss
initial commit

11/11/12:

19:53 Changeset [14603] by tbretz
Added AddFormatToGlobal; improved exception reporting (enabled stack traces); to get proper stack traces throw Error() instead of strings in internal functions.

11/10/12:

22:41 Changeset [14602] by tbretz
Some fixes from the latest changes; added some comments.
13:19 Changeset [14601] by tbretz
Allow 0 timeout, added a check for Locking in Terminate; added some documentatation
13:08 Changeset [14600] by tbretz
Made lockers const and moved the chck for a valid main thread behin the locker; if the main thread was terminatd already set fThreadId to 0 so that no new thread will run.
13:03 Changeset [14599] by tbretz
Made lockers const and moved the chck for a valid main thread behin the locker; if the main thread was terminatd already set fThreadId to 0 so that no new thread will run.
12:16 Changeset [14598] by tbretz
Instead of catching exception everywhere to check for termination of othr threads, handles are checked for validity; added new threads as 'timeout' threads; keep th global context and enter it is other threads; kep a list of threads and terminate them, too, if program is exited or an exception is thrown.

11/09/12:

20:11 Changeset [14597] by tbretz
Addd colors for ftmctrl error stats and for drivectrl Locked state.
20:11 Changeset [14596] by tbretz
Make sure that state machin will stay in the error state if an error occurs during configuration.
19:56 Changeset [14595] by tbretz
Added a command to track OnSource; added absolut deviation to service; added new stat OnTrack and its infrastructure.
19:31 Changeset [14594] by tbretz
Added state 'OnTrack'
13:45 Changeset [14593] by tbretz
Added error f2057
13:26 Changeset [14592] by tbretz

11/08/12:

17:09 Changeset [14591] by tbretz
Some improvements to exeption texts; stored the issued query for reference in the DB object; added function to calculate the distance between two points on the local sphere
15:55 Changeset [14590] by tbretz
15:51 Changeset [14589] by tbretz
The new algorithm didn't corrctly tak into account that it was el not zd
12:23 Changeset [14588] by tbretz
Fixed the order of compilation, added libpng
12:15 Changeset [14587] by tbretz
12:11 Changeset [14586] by tbretz
Moved cout to gLog and added a debug file which can be switched on on purpose
12:04 Changeset [14585] by tbretz
Added some std::
12:04 Changeset [14584] by tbretz
Added some std::
12:02 Changeset [14583] by tbretz
Added som std::
12:01 Changeset [14582] by tbretz
Removed obsolete path ROOTSYS
11:48 Changeset [14581] by tbretz
Fixed the GetResidual.

11/07/12:

18:09 Changeset [14580] by tbretz
Update to v20r02.
17:43 Changeset [14579] by tbretz
Some minor updates; reordered the function in the file for a btter overview
17:33 Changeset [14578] by tbretz
Added a simple astrometry interface.
12:03 Changeset [14577] by tbretz
Improved StartConnect to get rid of a misleading error at startup of most programs.
11:05 Changeset [14576] by tbretz
Changed the output for the script engine slightly.
10:47 Changeset [14575] by tbretz
Updated to v20r01.
08:10 Changeset [14574] by lyard
moved Mjd back 12 hours so that files are closed at noon
08:07 Changeset [14573] by lyard
fixed from Mjd spelling

11/06/12:

13:49 Changeset [14572] by tbretz
Allow double subscription to a service.
13:49 Changeset [14571] by tbretz
Added dim version to startup message.
11:50 Changeset [14570] by lyard
changed day count criterion to MjD
10:10 Changeset [14569] by lyard
removed constraints on QoS value and prevent from replacing descriptions once registered
00:25 Changeset [14568] by tbretz
A bug fix to event compilation; a new implementation of get() which now has the possibility to set a timeout to wait for a valid event.
00:23 Changeset [14567] by tbretz
Fixed a problem with the mutics. If an event is unsubscribed, it can call the infoHandler to signal that it is disconnected, which would call HasEvent, which uses the samemutex than Unsubscribe

11/05/12:

18:43 Changeset [14566] by tbretz
Do not return anything in JsGetEvent before an event was received
18:42 Changeset [14565] by tbretz
Avoid copy of data when an event is handled... it is copied anyway.
18:41 Changeset [14564] by tbretz
Keep the info whether an event was empty or just zero size.
18:41 Changeset [14563] by tbretz
Keep the info whether an event was empty or just zero size.
18:40 Changeset [14562] by tbretz
Distinguish the case between 'no data received' and 'data received but zero size'
12:04 Changeset [14561] by tbretz
Imporved naming of states; changed offset in SetSection accordingly.
12:03 Changeset [14560] by tbretz
Added the possibility to change the state of the state machine and define new states; renamed open to subscribe
12:02 Changeset [14559] by tbretz
Added JS functions to allow adding new state definitions and changing the current state; adapted the state offset when calling SetSection by one.
12:02 Changeset [14558] by tbretz
Slight modification to addining new states; updating states is now allowed, added a return value, compile the string which is send as description each time again.
12:00 Changeset [14557] by tbretz
Added one more custom state, i.e. shifter all internal (negative) ones by one.

11/03/12:

19:43 Changeset [14556] by tbretz
Added 'comment' to state info.
19:20 Changeset [14555] by tbretz
Added processing of callbacks for state changes; some fixes to the locking to fix some issue around script termination.
19:18 Changeset [14554] by tbretz
Some improvements for the output during a script is running; added a callback for each state change.
18:59 Changeset [14553] by tbretz
Added description for state Moving
18:53 Changeset [14552] by tbretz
Make sure that one server is never subscribed twice.
18:52 Changeset [14551] by tbretz
Fixed a severe bug which caused some events tobe added twice and implemented a callback for state changes

11/02/12:

20:36 Changeset [14550] by tbretz
Some of the units were wrong.

10/31/12:

15:31 Changeset [14549] by tbretz
It seems that V8::Dispose() needs to be locked... at leats if it is calld super early (like when a kill comes from the DNS during startup)
15:00 Changeset [14548] by tbretz
Do only escape string arguments in the command string.
14:30 Changeset [14547] by tbretz
Added a callback for the case when an event is received. To allow v8 interrupting the running JavaScript, waiting and sleeping have been ported to JavaScript, some fixed for crashes when the thread gets trminated during a call to Date::New
14:28 Changeset [14546] by tbretz
Some simplification to the JavaScript interfacing, mainly unifying the different maps, added a callback in case when an event is received.
14:27 Changeset [14545] by tbretz
Before commands are executed (cmd, exec) we wait now until we are sure the state machine is ready, otherwise somthing else could change the state before it get initialized.

10/30/12:

12:54 Changeset [14544] by tbretz
Use a lock guard instead of lock/unlock
12:53 Changeset [14543] by tbretz
Adapted to the use of a State instance.
12:53 Changeset [14542] by tbretz
JavaData() cannot return invalid values.
12:53 Changeset [14541] by tbretz
Added time to State so that the time of state reception is propagated.
12:52 Changeset [14540] by tbretz
Use State in JsState and added 'time' to the data members. Make sure there is no crash if an mpty event was received. Added 'size' to service objects.

10/29/12:

15:48 Changeset [14539] by tbretz
Updated some descriptions.
15:47 Changeset [14538] by tbretz
Removed a spray obsolete line...

10/27/12:

18:58 Changeset [14537] by tbretz
Updated to a fully working version (still missing: access to all agilents)
18:57 Changeset [14536] by tbretz
Added agilentctrl.

10/26/12:

09:24 Changeset [14535] by Jens Buss
cleanup
09:23 Changeset [14534] by Jens Buss
new Members
09:23 Changeset [14533] by Jens Buss
new Members
09:23 Changeset [14532] by Jens Buss
new Members
09:22 Changeset [14531] by Jens Buss
new Members

10/25/12:

17:26 Changeset [14530] by tbretz
Added links to the program documentation.
17:11 Changeset [14529] by tbretz
Fixed creationof doxygen manual.
17:11 Changeset [14528] by tbretz
Updated.
17:10 Changeset [14527] by tbretz
Added missing include of list
17:10 Changeset [14526] by tbretz
Added missing ;
09:56 Changeset [14525] by tbretz
Made thformat of the service dim compliant.

10/24/12:

21:57 Changeset [14524] by tbretz
Added empty line before status output.
21:56 Changeset [14523] by tbretz
Added command discriptions - otherwise they are not displayed; the interlock arduino needs a GET-request, not a POST-request; the transmitted data needs to be URL-encoded.
12:40 Changeset [14522] by tbretz
Added some abbreviations for combined states.
12:37 Changeset [14521] by tbretz
Added HeadersPower to pwrctrl
12:36 Changeset [14520] by tbretz
Replace vector which is continously re-allocated by a double linked list.
12:36 Changeset [14519] by tbretz
Headers for power control.
12:35 Changeset [14518] by tbretz
Almost working version.
12:06 Changeset [14517] by neise
more HMTL conformity ...
10:37 Changeset [14516] by tbretz
Some adaptions of class names and other stuff.
10:36 Changeset [14515] by tbretz
Some adaptions of class names and other stuff.
10:34 Changeset [14514] by tbretz
Some adaptions of class names and other stuff.
09:17 Changeset [14513] by neise
found string buffer problem.. reduced button name size
08:49 Changeset [14512] by neise
new version, with new buttons, checked HTML and span tags
06:26 Changeset [14511] by neise
renamed some buttons

10/23/12:

19:57 Changeset [14510] by tbretz
Fixed some command descriptions.

10/22/12:

22:40 Changeset [14509] by tbretz
Use the correct state (the ftmctrl state to reset the trigger-zero counter; check the clock conditioner setting only during data taking or in idle (excludes all configuration states)
22:22 Changeset [14508] by tbretz
Next try to fix the problem of wrong zero rate warnings.
22:09 Changeset [14507] by tbretz
Tried to improve the obsolete wraning about 0-rates.
21:00 Changeset [14506] by tbretz
Show measured samplig freq. as rate.
20:50 Changeset [14505] by tbretz
Fixed some typos
20:47 Changeset [14504] by tbretz
Allow to reset the new state.
20:43 Changeset [14503] by tbretz
Added a third configuration error state which checks if the clock conditioner was locked.
20:27 Changeset [14502] by tbretz
Only display clock cond. warning if FTM is connected.
20:10 Changeset [14501] by tbretz
Added warning in case of a not locked clock conditioner.

10/19/12:

19:36 Changeset [14500] by tbretz
Allow sleep without argument.
14:32 Changeset [14499] by tbretz
Added th possibility to disable the alarm state.
14:31 Changeset [14498] by tbretz
Added the possibility to send at least one custom alarm from dimctrl.
14:10 Changeset [14497] by tbretz
Added some basic infrastructure to send alarms e.g. to smartfact.
13:44 Changeset [14496] by tbretz
Initialize fAutoResume.
13:38 Changeset [14495] by tbretz
Added resume and auto-resume functionality.
13:02 Changeset [14494] by tbretz
Added makeplots, lidctrl and pwrctrl.
13:01 Changeset [14493] by tbretz
The sign was displayed twice -- fixed.
12:51 Changeset [14492] by tbretz
Added some (future) controls to switch off the event display; re-enabld the now repaired readings from Crate2 in the AUX tab

10/18/12:

15:31 Changeset [14491] by tbretz
Send trigger status as QoS of sveral dim reports.
15:30 Changeset [14490] by tbretz
Fixed a mistake with a condition.
14:59 Changeset [14489] by lyard
change format from empty to C in MESSAGE, STATE and STATE_LIST services
10:02 Changeset [14488] by tbretz
Initialize QoS -- just in case.
Note: See TracTimeline for information about the timeline view.