Changeset 1954 for trunk/MagicSoft/Cosy
- Timestamp:
- 04/12/03 19:28:25 (22 years ago)
- Location:
- trunk/MagicSoft/Cosy
- Files:
-
- 1 added
- 2 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/Changelog
r1953 r1954 675 675 - added Reset Bending 676 676 - changed the MAC and SE Id to be a resource value (from .cosyrc) 677 678 679 680 2002/12/18 - Thomas Bretz (LaPalma):681 682 * Makefile:683 - added cosy.so684 685 * base/BaseLinkDef.h, base/Makefile:686 - added MGList687 688 * catalog/SlaStars.cc:689 - changed temperature to 20degC690 - changed wavelength to 0.55691 692 * main/MCosy.[h,cc]:693 - added correct gear ratio for magic694 - added support for mode in which not all clients are available695 - added demo and shaftencoder mode696 - added support for the bending correction697 - removed support for 'the shortest distance' when positioning698 699 * videodev/Makefile, videodev/VideodevLinkDef.:700 - added Filter2 for Starguider701 702 * base/MStarList.[h,cc], base/MStar.[h,cc], main/MBending.[h,cc]:703 - added704 705 * starg.cc:706 - slight changes to get rid of the segfault when program ends707 708 * base/MGList.h:709 - changed from TOrdCollection to TList710 - added some debug stuff711 712 * candrv/network.cc:713 - added 'Zombie' support714 715 * candrv/nodedrv.[h,cc]:716 - added WaitForSDO return type717 - added 'Zombie' support718 719 * devdrv/macs.[h,cc]:720 - added 0x6501, econder resolution721 722 * devdrv/shaftencoder.[h,cc]:723 - added 'Zombie' support724 - added data member for phys resolution725 726 * gui/MGCosy.cc:727 - added SetAspect-stuff728 729 * gui/MGEmbeddedCanvas.cc:730 - removed debugging output731 732 * gui/MGImage.[h,cc]:733 - changed update not to produce X11 Asyn Errors734 735 * gui/MGSkyPosition.[h,cc], gui/MGVelocity.cc:736 - removed some wrong floor-calls737 738 * gui/MGStarguider.[h,cc]:739 - added better support for camera display update740 741 * macros/rootlogon.C:742 - added paths743 744 745 746 2002/11/12 - Thomas Bretz (LaPalma):747 748 * aposs/Manual.m:749 - fixed a bug which caused the drive to shake in case is was750 switched on again after an emergency switch off751 752 753 754 2002/09/24 - Thomas Bretz (LaPalma):755 756 * Starguider.[h,cc]:757 - added some new menu options758 759 * cosy.cc:760 - added the mode switch761 - tried to get rid of the seg-fault at the end of the program.762 763 * base/BaseLinkDef.h:764 - aded MStar765 766 * base/Makefile:767 - added MStar.cc768 - added MStarList.cc769 770 * base/coord.h:771 - added <<-/>>-operators for the coordinates772 773 * base/timer.h:774 - added getters for d/m/y775 776 * catalog/StarCatalog.[h,cc]:777 - added some consts778 - implemented MStarList-usage779 780 * devdrv/shaftencoder.cc:781 - fixed segfaults triing to display values on non existing labels782 783 * gui/MGCoordinate.[h,cc]:784 - fixed a problem typing in negative coordinates<1785 786 * MCosy.[h,c]:787 - deleted788 789 * gui/MGCosy.[h,cc]:790 - added many new options791 - added time display792 793 * gui/MGStarguider.[h,cc]:794 - added many new options795 796 * main/MainLinkDef.h, main/Makefile:797 - added MBending798 799 * main/MBending.[h,cc]:800 - added801 802 * videodev/Camera.cc:803 - added some debugging output804 805 * videodev/Filter.cc:806 - changed filter cut from 3.0 to 2.5807 808 809 810 2002/07/10 - Thomas Bretz:811 812 * base/coord.h:813 - added some member functions814 815 * main/MBending.[h,cc]:816 - added817 818 819 820 2002/06/03 - Thomas Bretz:821 822 * gui/MGImage.cc:823 - fixed a bug in the destructor while freeing fBuffer824 825 826 827 2002/04/12 - Thomas Bretz:828 829 * Makefile.conf.linux-gnu:830 - added -D_REENTRANT831 832 * base/MThread.cc:833 - added debug output834 835 * candrv/canopen.cc:836 - added debug output to destructor837 838 * candrv/vmodican.cc:839 - added debug output to failing read840 - added some general debug output841 842 * catalog/SlaStars.[h,cc]:843 - added CalcRaDecFast844 - added Calc*AzFast845 - added some comments846 847 * devdrv/macs.cc:848 - added some HandleSDOOK output849 - changed timer frequency to Guard Time third instead of half850 - added some degub output851 - changed timer to single shot timer852 - switched off Mac timeout handling!!!853 854 * gui/MGCosy.cc:855 - added demo mode for 'Tag-der-Physik'856 857 * gui/MGSkyPosition.cc:858 - changed 'dots' to fast calculation functions859 860 * gui/MGEmbeddedCanvas.cc:861 - added some output862 - fixed a bug with zero range863 864 * main/MCosy.[h,cc]:865 - added and changed some output866 - changed LimitSpeed867 - changed TalkThread868 + only change offset when a new value for this axis is available869 + reset the HasChanged flag before testing it870 871 872 873 2002/04/11 - Thomas Bretz:874 875 * base/MThread.[h,cc]:876 - added priority to constructor877 878 * base/coord.h:879 - added setter functions to RaDec880 881 * base/msgqueue.[h,cc]:882 - added some comments883 884 * candrv/network.cc:885 - HasError now checks all nodes886 887 * candrv/nodedrv.[h,cc]:888 - fixed some buggy output889 890 * candrv/vmodican.cc:891 - removed nonsens SetPriority (doesn't have any effect)892 893 * gui/MGCosy.cc:894 - replaced colors by the correct requested colors895 896 * gui/MGSkyPosition.[h,cc]:897 - added dots for the position in the past and future898 899 900 901 2002/04/04 - Thomas Bretz:902 903 * cosy.cc:904 - redirected logging output also to screen905 906 * base/msgqueue.cc:907 - qualified void-pointer in delete-statements908 909 * candrv/canopen.cc, candrv/vmodican.cc, candrv/network.cc:910 - added some more output911 912 * candrv/vmodican.cc:913 - added a more informative ouput in case of open fails and exit914 915 * videodev/Camera.cc:916 - qualified return value of mmap917 918 919 920 2001/12/21 - Thomas Bretz:921 922 * candrv/*.cc:923 - added comments924 925 * candrv/*.[cc,h], devdrv/*.[cc,h]:926 - replaced struct timeval by timeval_t927 928 * .rootrc:929 - added930 931 * Makefile:932 - changed to create a shared object (for html docu)933 934 * macros/dohtml.C:935 - added936 937 * macros/rootlogon.C:938 - added939 940 * subdir lib:941 - added942 943 944 945 2001/12/12 - Thomas Bretz:946 947 * base/coord.h:948 - added constants for unit transformations949 950 * base/msgqueue.h:951 - replaced pthread.h by thread.h952 953 * base/timer.h:954 - removed unistd.h955 - added forward declaration for timeval956 957 * candrv/CandrvLinkDef.h:958 - added VmodIcan959 - added CanOpen960 - added Network961 - added NodeDrv962 - added PendingSDO963 - added PendingSDOList964 965 * candrv/nodedrv.h, candrv/sdolist.h, candrv/vmodican.h,966 videodev/Camera.h, videodev/Writer.h:967 - added ClassDef968 - added some declarations for __CINT__ case969 970 * base/MThread.h:971 - added some declarations for __CINT__ case972 973 * base/threads.h:974 - added975 976 * catalog/CatalogLinkDef.h:977 - added Slalib+978 - added SlaStars+979 - added SlaPlanets+980 - added SaoFile+981 - added StarCatalog+982 983 * catalog/SlaStars.h:984 - added ClassDef985 - included coord.h for coordation tranformations986 987 * catalog/SlaStars.cc, catalog/Slalib.cc, gui/MGSkyPosition.cc:988 - added ClassImp989 - changed slalib macros to coord.h constants990 991 * catalog/StarCatalog.h:992 - added ClassDef993 - changed slalib macros to coord.h constants994 995 * devdrv/DevdrvLinkDef.h:996 - added Macs+;997 - added ShaftEncoder+;998 999 * gui/GuiIncl.h:1000 - added coord.h1001 1002 * gui/GuiLinkDef.h:1003 - added MGAccuracy+;1004 - added MGCoordinate+;1005 - added MGCoordinates+;1006 - added MGEmbeddedCanvas+;1007 - added MGImage+;1008 - added MGSkyPosition+;1009 - added MGVelocity+;1010 - added MGCosy+;1011 - added MGStarguider+;1012 1013 * gui/MGCoordinate.[h,cc]:1014 - changed Flist to pointer type1015 1016 * gui/MGCosy.cc:1017 - added ClassImp1018 - fixed a bug which causes 'Exit' not to work1019 - changed slalib macros to coord.h constants1020 1021 * gui/MGCosy.h:1022 - added ClassDef1023 1024 * gui/MGEmbeddedCanvas.h:1025 - added ClassImp1026 - removed consts1027 1028 * gui/MGStarguider.[h,cc]:1029 - added ClassImp/Def1030 - change fList to pointer type1031 - change fRaDec to pinter type1032 - changed fSao to pointer type1033 1034 * main/MCosy.[h,cc]:1035 - added ClassImp1036 - changed order1037 - added comments1038 - changed slalib macros to coord.h constants1039 - changed defines to enums1040 1041 * main/MainCint.h:1042 - removed1043 1044 * main/MainLinkDef.h:1045 - added MCosy1046 1047 * devdrv/Makefile, candrv/Makefile, catalog/Makefile, gui/Makefile,1048 main/Makefile, videodev/Makefile:1049 - added CINTHEADERS1050 1051 * candrv/canopen.cc, candrv/network.cc,candrv/nodedrv.cc, candrv/sdolist.cc1052 candrv/vmodican.cc, catalog/SaoFile.cc, catalog/SlaPlanets.cc,1053 catalog/StarCatalog.cc, devdrv/macs.cc, devdrv/shaftencoder.cc,1054 gui/MGAccuracy.cc, gui/MGCoordinate.cc, gui/MGCoordinates.cc,1055 gui/MGEmbeddedCanvas.cc, gui/MGImage.cc, gui/MGVelocity.cc,1056 videodev/Camera.cc, videodev/Filter.cc, videodev/Writer.cc:1057 - added ClassImp1058 1059 * candrv/network.h, catalog/SaoFile.h, catalog/SlaPlanets.h,1060 catalog/Slalib.h, devdrv/macs.h, devdrv/shaftencoder.h,1061 gui/MGAccuracy.h, gui/MGCoordinate.h, gui/MGCoordinates.h,1062 gui/MGImage.h, gui/MGSkyPosition.h, gui/MGVelocity.h,1063 videodev/Filter.h:1064 - added ClassDef1065 1066 * videodev/VideodevLinkDef.h:1067 - added Writer+;1068 - added Filter+;1069 - added Camera+;1070 1071 1072 1073 2001/09/10 - Thomas Bretz:1074 1075 * base/timer.[h,cc]:1076 - added dome comments1077 1078 * candrv/canopen.[cc,h]:1079 - added boolean in SendSDO to suppress occurance in SDO list1080 1081 * candrv/nodedrv.[h,cc]:1082 - added Names for Node1083 - added boolean in SendSDO to suppress occurance in SDO list1084 1085 * devdrv/macs.[h,cc]:1086 - changed GetId() to GetNodeName() in logging output1087 - made timeout timer periodic again1088 - added timeout for Mac response (added SDOOK)1089 - added Name for Node1090 1091 * devdrv/shaftencoder.[h,cc]:1092 - changed GetId() to GetNodeName() in logging output1093 - added Name for Node1094 1095 * main/MCosy.[h,cc]:1096 - renamed fAlt1 to fZd11097 - renamed fAlt2 to fZd21098 1099 1100 1101 2001/09/07 - Thomas Bretz:1102 1103 * aposs/Magic.m:1104 - implemented timeout if cosy crashes1105 1106 * candrv/nodedrv.[h,cc]:1107 - Changed ms in WaitForSDO to signed1108 1109 * devdrv/macs.[h,cc]:1110 - added 'case 0x4000'1111 - added SetTimeout1112 - added ReqTimeout1113 - added EnableTimeout1114 - added disabling Timeout to Init1115 - changed all upper case 'strings' to lower case1116 - added HandleTimer1117 1118 * main/MCosy.cc:1119 - added enableing timeout for Mac1, Mac21120 1121 1122 1123 2001/09/06 - Thomas Bretz:1124 1125 * MCosy.[cc,h]1126 - moved to main1127 - moved logging files to log dir1128 1129 * MStarguider.[h,cc]1130 - moved to main1131 1132 * Starguider.[h,cc]:1133 - renamed to MGStarguider.[h,cc]1134 - moved to gui dir1135 1136 * cosy.cc:1137 - moved logging file to log dir1138 1139 * starg.cc:1140 - removed InitGui stuff1141 1142 1143 1144 2001/08/30 - Thomas Bretz:1145 1146 * MCosy.[h,cc]1147 - fixed some small bugs in tracking and positioning1148 - reorganized StopMovement and CheckForError1149 - added code into LimitSpeed1150 - added cosy.err1151 - rewrote MTTalk not to ba detached1152 - reorganized the code of MTTalk1153 - added StopMovement, WaitForEndMovement and IsPositioning1154 1155 * Starguider.cc:1156 - ready for new MGCoordinates-Constructor1157 1158 * base/coord.h:1159 - added pre-'-' operator1160 1161 * devdrv/shaftencoder.[h,cc]:1162 - introduced an HasChanged - flag1163 1164 * gui/MGAccuracy.cc:1165 - replaced floats by doubles in accuracy calculation,1166 gave wrong values1167 1168 * gui/MGCoordinate.[h,cc]:1169 - made a bit wider1170 - added support for hms-system1171 1172 * gui/MGCoordinates.[h,cc]:1173 - changed to use two fixed systems RaDec (hms), ZdAz(dms)1174 1175 * gui/MGCosy.cc:1176 - added new MGCoordinates1177 - moved two MGCoordinates to CreateTabs1178 - renamed CreateButton to CreateTabs1179 - made MGCoordinates a Client of the two Tabs1180 - transform Ra of RaDec MGCoordinates to Degrees.1181 - Introduced StartPos, StartTrack1182 1183 * gui/MGVelocity.cc:1184 - added displaying values of speed1185 1186 1187 1188 2001/08/29 - Thomas Bretz:1189 1190 * base/BaseLinkDef.h, base/BaseIncl.h,1191 candrv/CandrvIncl.h, candrv/CandrvLinkDef.h,1192 catalog/CatalogLinkDef.h, catalog/CatalogIncl.h,1193 devdrv/DevdrvIncl.h, devdrv/DevdrvLinkDef.h,1194 gui/GuiLinkDef.h, gui/GuiIncl.h,1195 slalib/SlalibIncl.h, slalib/SlalibLinkDef.h,1196 videodev/VideodevLinkDef.h, videodev/VideodevIncl.h:1197 - added1198 1199 * Makefile.rules:1200 - added CINTHEADERS1201 1202 * cosy.cc:1203 - changed logging to MLog1204 1205 * base/Makefile:1206 - added MLog and MLogManip1207 1208 * base/log.h, candrv/canopen.[h,cc], candrv/network.[h,cc],1209 candrv/nodedrv.[h,cc], candrv/vmodican.[h,cc],1210 devdrv/macs.[h,cc]1211 - changed from ostream to MLog1212 1213 * devdrv/shaftencoder.[h,cc]1214 - changed from ostream to MLog1215 - changed buffering of values1216 - removed old updating thread stuff1217 1218 * catalog/SlaStars.[h,cc]:1219 - added GetApproxVel1220 1221 * gui/MGAccuracy.cc:1222 - fixed the wrong deg2rad value1223 - added more accurate calculation of one dimensional1224 tracking error value1225 1226 * MGCosy.[h,cc]:1227 - added a TGListBox1228 - added some Labels to display offset as value1229 - removed offset display1230 - changed layout of dialog1231 - added layout manager1232 - added status frame1233 - added tabs1234 - added status display and update1235 1236 * gui/MGEmbeddedCanvas.cc:1237 - removed raised frame around embedded canvas1238 - enhanced size by 11239 1240 * gui/MGSkyPosition.cc:1241 - a new position checks now for a new angle, too1242 - removed debugging output1243 1244 * slalib/Makefile:1245 - added altaz.c1246 1247 * MCosy.[cc,h]:1248 - added fStatus support and update1249 - added some new function to outsource some code from1250 positioning and tracking algorithms1251 - TerminateApp now sends WM_QUIT1252 - removed comments with old GUI thread1253 - added a missing bracket, which prevents us from stopping1254 a positioning command1255 - changed some output from cout to lout1256 - added empty prototype to Limit speed in tracking mode1257 - changed constructor to use of MLog1258 1259 * base/MGList.h:1260 - added DBG_MGLIST for debugging1261 1262 * gui/MGCoordinate.cc:1263 - removed logging statement from destructor1264 1265 * gui/MGVelocity.cc:1266 - the factor 4 is now applied outside of the dialog.1267 1268 1269 1270 2001/08/23 - Thomas Bretz:1271 1272 * gui/MGEmbeddedCanvas.[h,cc]:1273 - added1274 1275 * gui/MGVelocity.[h,cc]:1276 - added1277 1278 * MCosy.[h,cc]:1279 - added GetRePosPdo1280 - changed fOffset to an offset between the se and re system1281 - changed old fOffset to fTrackingError which gives you a good1282 estimate what the tracking error really is1283 - changed the weighting of fOffset from 0.1 to 0.31284 - reordered some statements for a better overview1285 - changed update of GUI from thread to a timer (s.HandleTimer)1286 1287 * Makefile:1288 - added libpthread.a1289 - reordered libraries1290 1291 * gui/MGAccuracy.[h,cc]:1292 - changed the layout1293 - make use of TGaxis1294 - added the numbers as text into canvas1295 - added a title1296 - derived from MEmbeddedCanvas1297 1298 * gui/MGCosy.[h,cc]:1299 - changed layout1300 - added canvas for velocity1301 - added canvas for offset1302 1303 * gui/MGSkyPosition.[h,cc]:1304 - added position as text1305 - added axis labels1306 - derived from MEmbeddedCanvas1307 - reorganized parts of the existing code1308 1309 1310 1311 2001/08/17 - Thomas Bretz:1312 1313 * Added:1314 - catalog/SlaStars.cc1315 - catalog/SlaStars.h1316 - catalog/SlaPlanets.cc1317 - catalog/SlaPlanets.h1318 - gui/MGAccuracy.cc1319 - gui/MGAccuracy.h1320 1321 * MCosy.[h,cc]:1322 - removed dependance from MGSkyPosition1323 - changed Timer function names1324 - moved timer calls into Slalib calls1325 - changed Slalib to SlaStars1326 - added fAccuracy1327 - added accuracy display to MTGui1328 1329 * Makefile:1330 - changed order of libraries1331 1332 * Starguider.cc:1333 - changed Timer function names1334 1335 * base/timer.[h,cc]1336 - changed GetTime -> Now1337 - changed GetMjd -> CalcMjd1338 1339 * catalog/Makefile:1340 - added new file SlaStars.cc1341 - added new file SlaPlanets.cc1342 1343 * catalog/Slalib.[h,cc]:1344 - moved star dependent functions to derived class SlaStars1345 - changed name of Set to SetMjd1346 - made SetMjd virtual1347 - derives from Timer now1348 - added conversion function for XYZ->ZdAz1349 1350 * catalog/StarCatalog.cc:1351 - moved timer calls into Slalib calls1352 - changed Slalib to SlaStars1353 1354 * devdrv/macs.cc:1355 - changed names of timer function calls1356 1357 * devdrv/shaftencoder.cc:1358 - changed names of timer function calls1359 - changed some cout's to lout's1360 1361 * gui/MGCosy.[h,cc]:1362 - added fAccuracy1363 - moved timer calls into Slalib calls1364 - changed Slalib to SlaStars1365 1366 * gui/MGSkyPosition.[h,cc]:1367 - added display of planet positions1368 1369 * slalib/Makefile:1370 - added missing files1371 1372 1373 1374 2001/08/15 - Thomas Bretz:1375 1376 * Added:1377 - Makefile.conf.general1378 - gui/Makefile1379 - base/Makefile1380 - candrv/Makefile1381 - catalog/Makefile1382 - slalib/Makefile1383 - videodev/Makefile1384 - devdrv/Makefile1385 - base/MThread.[h,cc]1386 - base/MTimeout.[h, cc]1387 - mgui/MGSkyPosition.[h, cc]1388 - catalog/Slalib.[h,cc]1389 1390 * .cosyrc:1391 - changed names1392 - added HomeTime1393 1394 * MCosy.[h,cc]:1395 - added home time1396 - added MTGui, MTTalk1397 - added reading environment1398 1399 * Makefile, Makefile.conf.linux-gnu, Makefile.rules1400 - changed to Mars style1401 1402 * Starguider.cc:1403 - changed include timer.g to base/timer.h1404 1405 * Starguider.[h,cc]:1406 - renamed Execute to ProcessFrame1407 1408 * cosy.cc:1409 - removed unnecessary includes1410 1411 * base/MGList.h:1412 - added debug output1413 1414 * base/msgqueue.cc:1415 - added comments1416 1417 * base/msgqueue.h:1418 - made Break const1419 1420 * candrv/canopen.[h,cc]:1421 - made CobId const1422 1423 * candrv/network.[h,cc]:1424 - fixed typo1425 - StopReceiver -> VmodIcan::Stop1426 - made HasError const1427 1428 * candrv/nodedrv.[h,cc]:1429 - added timeout to WaitForSdo1430 1431 * candrv/sdolist.[h,cc]:1432 - made IsPending const1433 1434 * candrv/vmodican.[h,cc]:1435 - changed ReceiveThread to new stylish MThread1436 1437 * devdrv/macs.[h,cc]:1438 - changed SetHome to use a maximum positioning time1439 - added comments1440 - replaces SetSyncMode by StartPosSync and StartVelSync1441 1442 * devdrv/shaftencoder.[h,cc]:1443 - removed gui thread (the update is done by MTGui now)1444 1445 * gui/MGCosy.[h,cc]:1446 - some small changed1447 - removed fList->Delete()1448 - added MSkyPosition-Object1449 - gSystem->ExitLoop() replaced by gSystem->Terminate(0)1450 1451 * videodev/Camera.[h,cc]:1452 - renamed Execute to ProcessFrame1453 1454 1455 1456 2001/05/25 - Thomas Bretz:1457 1458 * .cosyrc:1459 - added1460 1461 * MCosy.[h,cc]:1462 - changed the error handling os SetPosition1463 - added resources from environment-file '.cosyrc'1464 - added WM_WAIT1465 - added support for Mac3 (Synchronisation)1466 - added software endswitch1467 1468 * macs.[h,cc]:1469 - emhanced error handling1470 - added sync support1471 1472 * timer.h:1473 - H(), M(), S() added1474 1475 * network.[h,cc]:1476 - HasError() added1477 1478 * nodedrv.[h,cc]:1479 - error flag handling added1480 1481 * Magic.m:1482 - new version 0.621483 - enhanced error handling1484 - sync support1485 1486 * Starcatalog.[h,cc], Camera.cc, Filter.[h,cc], Writer.[h,cc],1487 MGImage.[h,cc]:1488 - changed type of image from char* to byte*1489 1490 * MGCoordinate.[h,cc]:1491 - changed typed from UInt_t to Int_t1492 1493 1494 2001/04/10 - Thomas Bretz:1495 1496 * Starguide.[h,cc]:1497 - added limiting magnitude to menu1498 1499 * catalog/StarCatalog.cc, catalog/SaoFile.cc:1500 - exit if file cannot be opened1501 1502 * catalog/File.[h,cc]:1503 - added !-operator1504 - warning output in case of a file which could not be opened1505 1506 1507 2001/04/09 - Thomas Bretz:1508 1509 * First checkin
Note:
See TracChangeset
for help on using the changeset viewer.