

| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 96 (100.0%) | 8774 (100.0%) | 91.3 |
| src/emc/motion/ | 48 (50.0%) | 7987 (91.0%) | 166.3 |
| src/emc/rs274ngc/ | 15 (15.6%) | 476 (5.4%) | 31.7 |
| src/hal/components/ | 5 (5.2%) | 110 (1.3%) | 22.0 |
| src/emc/sai/ | 4 (4.2%) | 66 (0.8%) | 16.5 |
| src/emc/task/ | 5 (5.2%) | 55 (0.6%) | 11.0 |
| src/emc/nml_intf/ | 6 (6.3%) | 47 (0.5%) | 7.8 |
| src/libnml/nml/ | 2 (2.1%) | 12 (0.1%) | 6.0 |
| src/hal/ | 1 (1.0%) | 7 (0.1%) | 7.0 |
| src/emc/kinematics/ | 4 (4.2%) | 5 (0.1%) | 1.2 |
| / | 2 (2.1%) | 5 (0.1%) | 2.5 |
| src/libnml/buffer/ | 2 (2.1%) | 2 (0.0%) | 1.0 |
| src/libnml/posemath/ | 1 (1.0%) | 1 (0.0%) | 1.0 |
| src/libnml/cms/ | 1 (1.0%) | 1 (0.0%) | 1.0 |

Removed unused files
0 lines of code changed in:
Added GPL, removed debug lines and changed to sim.tbl and sim.var as default files to be read
66 lines of code changed in:
Forgot to update this file with changed position for FILE_NOT_OPEN error code value. This method of getting strings to represent error codes seems very hokey, especially since the errors and their values are declared one place and these strings are stored in hopefully the right order in this altogether different file.
82 lines of code changed in:
Changes to emc task files that cause them to use the public return code values declared in interp_return.hh. For example, RS274NGC_OK is replaced by INTERP_OK. This is needed to generalize the way interpreters are written. Some other comments were also added where potentail problems were thought to be found.
41 lines of code changed in:
Changes to rs274ngc intepreter files that cause them to use the public return code values declared in interp_return.hh. For example, RS274NGC_OK is replaced by INTERP_OK. This is needed to generalize the way interpreters are written.
394 lines of code changed in:
Adding interp.hh and interp_return.hh which contain the declarations of interpreter public functions and interpreter public return code values respectively
11 lines of code changed in:
Took out a couple unused variables. The backlash() function is also defined but not used, however I'm sure it will be used in the future ;) .
2 lines of code changed in:
Removed some extraneous code from usrmotintf.c.
21 lines of code changed in:
Added a few files needed to test the motion module.
37 lines of code changed in:
Another bunch of edits towards getting the motion module running.
43 lines of code changed in:
Added balanced outputs to the supply component.
16 lines of code changed in:
Finished & tested the supply component. Fixed a couple typos in siggen.c.
58 lines of code changed in:
Wrote a small HAL component called supply. This component provides a pin that's always TRUE that can be used as a pull-up for inputs that need to be TRUE all the time. It also provides two hal_float type outputs, one fixed at 1.0 and one that's variable by setting the paramemter supply.value. The number in the parameter value is transfered to the pin named variable by the supply.update function which should be added to an appropriate thread.
36 lines of code changed in:
These changes allow the motion module to be compiles and insmodded without seg faulting. Now we have to test it...
6 lines of code changed in:
Lots of changes in the motion<->HAL interface.
14 lines of code changed in:
Started on the motion<->HAL interface. Haven't tried to compile it yet, so there could be errors.
3 lines of code changed in:
Added a file and made some more changes to the motion module source files.
108 lines of code changed in:
Fixed yet another typo.
1 lines of code changed in:
Fixed a typo and did some formatting.
20 lines of code changed in:
Added files in the process of splitting up emcmot.c into smaller, easy to chew chunks.
4276 lines of code changed in:
(6 more)