master/datagram.h
changeset 527 3eea08638522
parent 511 73fb3c35e53d
child 682 c226d705c41a
equal deleted inserted replaced
526:56522899acd1 527:3eea08638522
    87    EtherCAT address.
    87    EtherCAT address.
    88 */
    88 */
    89 
    89 
    90 typedef union
    90 typedef union
    91 {
    91 {
       
    92     /**
       
    93      * Physical address.
       
    94      */
    92     struct
    95     struct
    93     {
    96     {
    94         uint16_t slave; /**< configured or autoincrement address */
    97         uint16_t slave; /**< configured or autoincrement address */
    95         uint16_t mem; /**< physical memory address */
    98         uint16_t mem; /**< physical memory address */
    96     }
    99     }
    97     physical; /**< physical address */
   100     physical;
    98 
   101 
    99     uint32_t logical; /**< logical address */
   102     uint32_t logical; /**< logical address */
   100 }
   103 }
   101 ec_address_t;
   104 ec_address_t;
   102 
   105