📄 changelog.txt
字号:
* trunk/c/CML.cpp: Updated version number to 1.07.04
2005-06-30 13:57 sag
* trunk/c/AmpFile.cpp, trunk/c/AmpStruct.cpp, trunk/inc/CML_Amp.h,
trunk/inc/CML_AmpDef.h, trunk/inc/CML_AmpStruct.h: Added support
for a bunch of new parameters that have been added in recent
versions of firmware
2005-06-30 13:57 sag
* trunk/c/Filter.cpp: Added better initialization for a null filter
2005-06-30 13:56 sag
* trunk/c/IOmodule.cpp, trunk/c/Node.cpp, trunk/inc/CML_Node.h:
Added an optional delay during node state changes. This is at
attempt to work around Beckhoff I/O module problems
2005-06-30 13:55 sag
* trunk/c/AmpParam.cpp, trunk/c/LSS.cpp, trunk/inc/CML_Filter.h: No
real changes, just whitespace
2005-06-30 13:53 sag
* trunk/Doxyfile: Ran automatic update
2005-06-23 13:12 sag
* trunk/Makefile: Fixed a link warning
2005-06-22 14:09 sag
* trunk/c/Amp.cpp: Fixed an enable/disable problem with non-CANopen
modes of operation
2005-06-20 15:15 sag
* trunk/Makefile: Updated makefile to use svn instead of cvs for
version control
2005-06-20 14:53 sag
* trunk/c/AmpFile.cpp: No real change, just whitespace
2005-06-20 14:52 sag
* trunk/inc/CML_AmpStruct.h: No change, fixed a comment
2005-06-20 14:51 sag
* trunk/c/can/can_ixxat.cpp: Added #include for windows.h to allow
the latest version of the Ixxat libraries to be used
2005-05-26 11:50 sag
* trunk/inc/CML_IO.h: No change, just whitespace cleanup
2005-05-26 11:49 sag
* trunk/c/IOmodule.cpp: No real change, just whitespace cleanup
2005-03-21 21:23 sag
* trunk/c/CML.cpp: Updated version to 1.07.02
2005-03-21 21:14 sag
* trunk/c/AmpPVT.cpp: Just whitespace changes.
2005-03-21 21:13 sag
* trunk/c/Amp.cpp, trunk/c/can/can_kvaser.cpp: No real change, just
whitespace.
2005-03-21 21:13 sag
* trunk/c/Linkage.cpp: Just white space changes
2005-03-07 18:09 sag
* trunk/c/threads/Threads_w32.cpp: Just whitespace changes
2005-03-07 18:08 sag
* trunk/c/CML.cpp: Removed support for special log file names
"stderr" and "stdout". This didn't work on all platforms.
2005-02-03 17:07 sag
* trunk/c/AmpParam.cpp, trunk/inc/CML_Amp.h, trunk/inc/CML_AmpDef.h:
Added trace download support
2005-01-31 16:35 sag
* trunk/c/CML.cpp: Fixed a comment
2005-01-11 13:11 sag
* trunk/Makefile: Added Utils.cpp
2005-01-11 13:10 sag
* trunk/c/Linkage.cpp: Improved a comment. No code change.
2005-01-11 13:09 sag
* trunk/c/Amp.cpp: Fixed a type in a comment. No code change.
2004-11-08 16:33 sag
* trunk/c/TrjScurve.cpp, trunk/inc/CML_TrjScurve.h: Fixed a bug that
caused bad trajectory data to be generated for some sets of input
parameters.
2004-11-02 14:52 sag
* trunk/c/AmpPVT.cpp: Fixed a problem with moving to very large
positions
2004-10-20 11:05 sag
* trunk/c/Can.cpp, trunk/inc/CML_Can.h, trunk/inc/CML_ErrorCodes.h:
Added a new error code
2004-10-07 18:52 sag
* trunk/c/CML.cpp: Fixed a small memory leak
2004-09-17 18:47 sag
* trunk/c/LSS.cpp, trunk/inc/CML_CanOpen.h: Added initial support
for CANopen LSS (Layer Setting Services) protocol
2004-09-17 18:46 sag
* trunk/c/threads/Threads_w32.cpp: Added some code which attempts to
reduce the number of false timeouts waiting on events.
2004-09-01 15:20 sag
* trunk/inc/CML_Amp.h: Changed the CheckStateForMove method from
protected to public
2004-07-13 19:40 sag
* trunk/c/can/can_tms320f28xx.cpp, trunk/inc/CML_ErrorCodes.h,
trunk/inc/can/can_tms320f28xx.h: Fixed line endings
2004-07-13 19:38 sag
* trunk/c/Utils.cpp: Just fixed line endings
2004-07-13 18:25 sag
* trunk/c/Amp.cpp, trunk/c/AmpParam.cpp, trunk/inc/CML_Amp.h,
trunk/inc/CML_AmpDef.h: Added support for profile torque mode
2004-06-29 17:06 sag
* trunk/c/can/can_tms320f28xx.cpp: Minor tweek to interrupt handler
2004-06-15 13:29 sag
* trunk/inc/CML_Error.h: Minor syntax fix
2004-06-15 13:22 sag
* trunk/inc/CML_Error.h: No real change, just a minor adjustment to
remove a compiler warning
2004-06-15 13:19 sag
* trunk/c/threads/Threads_posix.cpp: Fixed minor bug in error
handling
2004-06-15 13:09 sag
* trunk/inc/CML_Settings.h: Added some new settings to allow easier
porting of CML to embedded environments
2004-06-15 13:05 sag
* trunk/c/can/can_tms320f28xx.cpp, trunk/inc/can/can_tms320f28xx.h:
Many changes to improve performance and work around chipset errata
2004-06-15 12:50 sag
* trunk/c/Amp.cpp: Changed amplifier init order to avoid disabling
the amp if not requested to do so.
2004-06-15 11:43 sag
* trunk/inc/CML_Utils.h: Added ByteCast macro
2004-06-10 12:50 sag
* trunk/c/Amp.cpp: Fixed a minor bug in the Amp::SetAmpMode method
2004-06-08 12:52 sag
* trunk/c/AmpFW.cpp, trunk/c/AmpPVT.cpp, trunk/c/AmpParam.cpp,
trunk/c/Filter.cpp, trunk/c/SDO.cpp, trunk/c/Utils.cpp,
trunk/inc/CML_PDO.h: Added use of the ByteCast() macro to support
architectures with bytes that are more then 8 bits wide. Also,
added some utility functions to handle combining bytes into larger
words.
2004-06-08 12:48 sag
* trunk/c/Linkage.cpp, trunk/inc/CML_Linkage.h: Moved the #define
used to specify the size of the trajectory buffer from
CML_Linkage.h to CML_Settings. Also, added some code to disable
the use of the buffer if this setting wasn't defined.
2004-06-08 12:43 sag
* trunk/c/IOmodule.cpp, trunk/inc/CML_IO.h: Added a #define in the
CML_Settings files which allows the PDO support for the I/O module
to be disabled. This allows the I/O module object to be used
without PDOs in low memory environments.
2004-06-08 12:40 sag
* trunk/c/Amp.cpp: Fixed a minor bug with the CHM_NONE homing mode.
Now, velocity & accel will be programmed if an offset is set.
2004-05-28 20:50 sag
* trunk/c/can/can_tms320f28xx.cpp: Lots of improvements, almost
working
2004-05-26 11:08 sag
* trunk/c/can/can_tms320f28xx.cpp,
trunk/c/threads/Threads_dspbios.cpp,
trunk/inc/can/can_tms320f28xx.h: Early versions of support files
for the TMS320F28xx DSP and TI's DSPBIOS kernel.
2004-05-14 20:01 sag
* trunk/inc/CML_Error.h: Removed the ability to use error objects in
place of error pointers. This feature didn't add any value to the
system and was much less efficient then using pointers.
2004-05-14 19:59 sag
* trunk/inc/CML_Threads.h: Added some optional extra data bytes to
allow for more flexibility in porting the libraries to other
platforms
2004-05-14 19:58 sag
* trunk/inc/CML_Can.h, trunk/inc/CML_CanOpen.h, trunk/inc/CML_PDO.h,
trunk/inc/CML_SDO.h: Removed some obsolute error object
constructors
2004-05-14 19:54 sag
* trunk/c/SDO.cpp: Fixed a very minor bug in some error handling.
Error objects were being used in place of const error pointers.
This is legal, but less efficient then using the pointers.
2004-05-10 14:05 sag
* trunk/c/AmpFile.cpp, trunk/c/TrjScurve.cpp,
trunk/inc/CML_ErrorCodes.h: Added error code numbers to a few
error objects that were previously missed
2004-05-10 13:59 sag
* trunk/inc/CML_Settings.h: Set reasonable default settings
2004-05-10 13:50 sag
* trunk/c/Amp.cpp, trunk/c/Can.cpp, trunk/c/CanOpen.cpp,
trunk/c/Error.cpp, trunk/c/EventMap.cpp, trunk/c/IOmodule.cpp,
trunk/c/Linkage.cpp, trunk/c/Node.cpp, trunk/c/PDO.cpp,
trunk/c/SDO.cpp, trunk/c/Threads.cpp, trunk/inc/CML_Amp.h,
trunk/inc/CML_AmpStruct.h, trunk/inc/CML_Can.h,
trunk/inc/CML_CanOpen.h, trunk/inc/CML_Error.h,
trunk/inc/CML_ErrorCodes.h, trunk/inc/CML_EventMap.h,
trunk/inc/CML_Firmware.h, trunk/inc/CML_IO.h,
trunk/inc/CML_Linkage.h, trunk/inc/CML_Node.h,
trunk/inc/CML_PDO.h, trunk/inc/CML_SDO.h,
trunk/inc/CML_Settings.h, trunk/inc/CML_Threads.h,
trunk/inc/CML_TrjScurve.h: Added fixed error ID values for all
Error objects.
2004-05-10 11:40 sag
* trunk/inc/CML_Node.h: Added an explicit cast to get rid fo a
compiler error.
2004-05-10 11:20 sag
* trunk/c/SDO.cpp: Added an explicit cast to get rid of a compiler
warning
2004-05-06 12:30 sag
* trunk/c/Can.cpp: Removed unnecessary dependence on a couple
standard library functions
2004-05-06 12:29 sag
* trunk/c/AmpStruct.cpp, trunk/c/CML.cpp, trunk/inc/CML.h,
trunk/inc/CML_Amp.h, trunk/inc/CML_AmpDef.h,
trunk/inc/CML_AmpStruct.h, trunk/inc/CML_Can.h,
trunk/inc/CML_CanOpen.h, trunk/inc/CML_Error.h,
trunk/inc/CML_EventMap.h, trunk/inc/CML_Filter.h,
trunk/inc/CML_Firmware.h, trunk/inc/CML_Geometry.h,
trunk/inc/CML_IO.h, trunk/inc/CML_Linkage.h, trunk/inc/CML_Node.h,
trunk/inc/CML_PDO.h, trunk/inc/CML_SDO.h, trunk/inc/CML_Threads.h,
trunk/inc/CML_Trajectory.h, trunk/inc/CML_TrjScurve.h,
trunk/inc/CML_Utils.h: Removed some unnecessary ; characters to
avoid warning from a new compiler. No actual change.
2004-05-05 18:20 sag
* trunk/c/AmpUnits.cpp, trunk/c/Geometry.cpp, trunk/c/Linkage.cpp,
trunk/c/TrjScurve.cpp, trunk/inc/CML_Geometry.h,
trunk/inc/CML_Linkage.h, trunk/inc/CML_Trajectory.h: More changes
to allow the libraries to be compiled on a system which doesn't
include floating point math.
2004-05-05 18:09 sag
* trunk/c/CML.cpp: Increased version to 1.07.01
2004-05-05 18:00 sag
* trunk/inc/CML_AmpDef.h: Minor syntax change (removed commas at end
of enumeration lists)
2004-05-05 17:56 sag
* trunk/c/AmpFile.cpp, trunk/c/AmpStruct.cpp,
trunk/inc/CML_AmpStruct.h: Changed three structures (MtrInfo,
AmpInfo, and RegenConfig) to remove floating point members and
replace them with integer values stored in the amplifier's
internal units. THIS CHANGE IS NOT BACKWARD COMPATIBLE WITH OLDER
VERSION OF CML
2004-05-05 17:55 sag
* trunk/inc/CML_Amp.h, trunk/inc/CML_IO.h, trunk/inc/CML_SDO.h,
trunk/inc/CML_Settings.h: Added a setting to CML_Settings.h that
allows floating point code to be omitted.
2004-05-05 15:39 sag
* trunk/inc/CML_AmpStruct.h: Added a new position loop parameter
(scaling factor) Added some comments
2004-05-05 15:35 sag
* trunk/c/AmpStruct.cpp: Added new parameter: Position loop scaling
factor. This requires firmware version >= 3.30
2004-04-27 13:08 sag
* trunk/c/AmpParam.cpp, trunk/inc/CML_Amp.h, trunk/inc/CML_AmpDef.h:
Added some initial support for setting up data traces over CANopen
2004-03-15 15:33 sag
* trunk/c/CML.cpp: Version 1.07
2004-03-15 15:33 sag
* trunk/c/AmpFile.cpp: Fixed a problem parsing a ccx file that had
the profile type of PVT set.
2004-03-15 15:32 sag
* trunk/c/Amp.cpp: Fixed a timeout problem that occured when
Amp::Enable() was called on an amplifier that is currently in a
fault condition.
2004-03-04 22:16 sag
* trunk/c/can/can_kvaser.cpp: Added some better error checking
2004-03-04 17:38 sag
* trunk/c/Amp.cpp, trunk/c/AmpStruct.cpp, trunk/inc/CML_Amp.h: Added
firmware version number check to code that updates current loop
parameters.
2004-03-04 17:31 sag
* trunk/c/Linkage.cpp: Added code to updated the amplifier's cached
control word when the linkage object changes it via PDO.
2004-03-01 14:41 sag
* trunk/c/CML.cpp: Increased version to 1.06.1
2004-03-01 14:29 sag
* trunk/c/can/can_kvaser.cpp: Made some minor improvements in the
Close method to ensure that things are cleaned up properly.
2004-02-17 14:53 sag
* trunk/doc/top.doc: Some minor formatting changes
2004-02-16 19:02 sag
* trunk/c/CML.cpp: Changed version to 1.06
2004-02-16 19:00 sag
* trunk/c/AmpFile.cpp, trunk/c/AmpStruct.cpp,
trunk/inc/CML_AmpStruct.h: Added support for microstepping
parameters
2004-02-16 18:59 sag
* trunk/inc/CML_IO.h: Added some slightly non-standard functions to
support Wago I/O modules
2004-02-16 18:58 sag
* trunk/inc/CML_AmpDef.h: Added some support for microstepping mode
(stepnet). Fixed several errors in the enumeration used to define
output pin mapping. Previously the active high/low information was
incorrect.
2004-02-16 18:54 sag
* trunk/c/can/can_ixxat.cpp: Fixed some error handling
2004-02-16 18:54 sag
* trunk/c/threads/Threads_w32.cpp: Added a warning to the log file
if the thread::stop() methods times out.
2004-02-16 18:51 sag
* trunk/c/Geometry.cpp, trunk/c/TrjScurve.cpp: Replaced <cmath> with
<math.h>
2004-02-16 18:51 sag
* trunk/c/Node.cpp: Added some parameter range checking to
GetErrorHistory
2004-02-16 18:48 sag
* trunk/c/SDO.cpp: Added timeouts to all transmits
2004-02-16 18:48 sag
* trunk/c/CanOpen.cpp: Added proper error returning for
DisableReceiver()
2004-02-16 18:42 sag
* trunk/c/threads/Threads_w32.cpp: No real change (comment change
only)
2004-02-16 18:41 sag
* trunk/c/can/can_ni.cpp: Added a work-around for a NI driver
problem
2004-02-16 18:40 sag
* trunk/c/SDO.cpp, trunk/inc/CML_SDO.h: Fixed a spelling error
2004-01-26 20:23 sag
* trunk/c/can/can_ixxat.cpp, trunk/c/can/can_kvaser.cpp,
trunk/c/can/can_vector.cpp, trunk/inc/can/can_ixxat.h,
trunk/inc/can/can_kvaser.h, trunk/inc/can/can_vector.h: Changed
some of the code used to open/close the CAN .dll to ensure that
the system works well with multiple cards in use at once.
2004-01-26 20:22 sag
* trunk/c/can/can_ni.cpp, trunk/inc/can/can_ni.h: Updated to newest
interface style. This version has been tested very little, but
seems to work.
2004-01-26 20:19 sag
* trunk/c/CanOpen.cpp: Added a short sleep() to the CANopen reader
thread if it gets an error when trying to read from the CAN port.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -