TODO
changeset 1008 bfa040859b56
parent 1001 a8eab75aa8e3
child 1022 8e49b519e6ba
equal deleted inserted replaced
1007:b6c3527697c3 1008:bfa040859b56
     6 
     6 
     7 -------------------------------------------------------------------------------
     7 -------------------------------------------------------------------------------
     8 
     8 
     9 Version 1.4.0:
     9 Version 1.4.0:
    10 
    10 
    11 * Remove the end state of the master state machine.
       
    12 * Supply new ec_master_state_t.
    11 * Supply new ec_master_state_t.
    13 * Implement ecrt_slave_config_state().
    12 * Implement ecrt_slave_config_state().
       
    13 * Remove get_cycles() calls and references to cpu_khz to increase
       
    14   portability.
    14 * Make ecrt_master_slave_config() return no error when slave is not present
    15 * Make ecrt_master_slave_config() return no error when slave is not present
    15   or invalid.
    16   or invalid.
    16 * Remove get_cycles() calls and references to cpu_khz to increase
    17 * Make scanning and configuration run parallel (each).
    17   portability.
       
    18 * Adapt remaining examples.
    18 * Adapt remaining examples.
    19 * READMEs for examples.
    19 * READMEs for examples.
    20 * Update documentation.
    20 * Update documentation.
    21 * Check for sizes of uploaded Sdos when reading mapping from CoE.
    21 * Check for sizes of uploaded Sdos when reading mapping from CoE.
    22 * Attach Pdo names from SII or Coe dictioary to Pdos read via CoE.
    22 * Attach Pdo names from SII or Coe dictioary to Pdos read via CoE.
    23 * Make scanning and configuration run parallel (each).
       
    24 * List of commands that require a slave.
    23 * List of commands that require a slave.
    25 * Remove configs_attached flag.
    24 * Remove configs_attached flag.
    26 * Rename master MODE to STATE.
    25 * Rename master MODE to STATE.
       
    26 * Remove the end state of the master state machine.
       
    27 * Add a -n (numeric) switch to ethercat command.
    27 
    28 
    28 Future issues:
    29 Future issues:
    29 
    30 
    30 * Distributed clocks.
    31 * Distributed clocks.
    31 * Move master threads, slave handlers and state machines into a user
    32 * Move master threads, slave handlers and state machines into a user
    32   space daemon.
    33   space daemon.
    33 * Implement user space realtime interface via cdev.
    34 * Implement user space realtime interface via cdev.
    34 * Mailbox protocol handlers.
    35 * Mailbox protocol handlers.
    35 * Mailbox state machine using toggle bits.
    36 * Mailbox state machine using toggle bits.
    36 * Mailbox gateway.
    37 * Mailbox gateway.
    37 * Add add -n (numeric) switch to ethercat command.
       
    38 * Separate CoE debugging.
    38 * Separate CoE debugging.
    39 * Evaluate EEPROM contents after writing.
    39 * Evaluate EEPROM contents after writing.
    40 * Optimize alignment of process data.
    40 * Optimize alignment of process data.
    41 * Wait for bus scanning, even when link is not up at ecrt_request_master()?
    41 * Wait for bus scanning, even when link is not up at ecrt_request_master()?
    42 * Redundancy with 2 network adapters.
    42 * Redundancy with 2 network adapters.