master/ioctl.h
changeset 949 e424c0074c67
parent 948 1cfab7161491
child 950 8b00e63fff90
equal deleted inserted replaced
948:1cfab7161491 949:e424c0074c67
    48     EC_IOCTL_SLAVE,
    48     EC_IOCTL_SLAVE,
    49     EC_IOCTL_SYNC,
    49     EC_IOCTL_SYNC,
    50     EC_IOCTL_PDO,
    50     EC_IOCTL_PDO,
    51     EC_IOCTL_PDO_ENTRY,
    51     EC_IOCTL_PDO_ENTRY,
    52 	EC_IOCTL_DOMAIN_COUNT,
    52 	EC_IOCTL_DOMAIN_COUNT,
    53 	EC_IOCTL_DOMAIN
    53 	EC_IOCTL_DOMAIN,
       
    54 	EC_IOCTL_DATA
    54 };
    55 };
    55 
    56 
    56 /*****************************************************************************/
    57 /*****************************************************************************/
    57 
    58 
    58 #define EC_IOCTL_SLAVE_NAME_SIZE 114
    59 #define EC_IOCTL_SLAVE_NAME_SIZE 114
   136 	uint16_t expected_working_counter;
   137 	uint16_t expected_working_counter;
   137 } ec_ioctl_domain_t;
   138 } ec_ioctl_domain_t;
   138 
   139 
   139 /*****************************************************************************/
   140 /*****************************************************************************/
   140 
   141 
       
   142 typedef struct {
       
   143     // inputs
       
   144 	unsigned int domain_index;
       
   145     unsigned int data_size;
       
   146     unsigned char *target;
       
   147 } ec_ioctl_data_t;
       
   148 
       
   149 /*****************************************************************************/
       
   150 
   141 #endif
   151 #endif