Ignore:
Timestamp:
06/20/20 01:09:57 (4 years ago)
Author:
Maciej Komosinski
Message:

Added new receptors (Gp:"gyroscope" on a Part, Tp:Touch-proximity and Tc:Touch-contact) and improved existing ones (T, G)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/neuro/neurocls-f0-SDK-factory.h

    r946 r952  
    3939#undef FIELDSTRUCT
    4040
     41#define FIELDSTRUCT NI_GyroP
     42ParamEntry NI_GyroP_tab []={
     43{"Part Gyroscope",1, 2 ,"Gp",},
     44{"ry",1,0,"rotation.y","f -6.282 6.282 0",FIELD(ry),},
     45{"rz",1,0,"rotation.z","f -6.282 6.282 0",FIELD(rz),},
     46 {0,0,0,},};
     47#undef FIELDSTRUCT
     48
    4149#define FIELDSTRUCT NI_Touch
    4250ParamEntry NI_Touch_tab []={
    43 {"Touch",1, 1 ,"T",},
     51{"Touch",1, 3 ,"T",},
    4452{"r",1,0,"Range","f 0.0 1.0 1.0",FIELD(range),},
     53{"ry",1,0,"rotation.y","f -6.282 6.282 0",FIELD(ry),},
     54{"rz",1,0,"rotation.z","f -6.282 6.282 0",FIELD(rz),},
     55 {0,0,0,},};
     56#undef FIELDSTRUCT
     57
     58#define FIELDSTRUCT NI_TouchC
     59ParamEntry NI_TouchC_tab []={
     60{"Touch contact",1, 0 ,"Tc",},
     61 {0,0,0,},};
     62#undef FIELDSTRUCT
     63
     64#define FIELDSTRUCT NI_TouchP
     65ParamEntry NI_TouchP_tab []={
     66{"Touch proximity",1, 3 ,"Tp",},
     67{"r",1,0,"Range","f 0.0 1.0 1.0",FIELD(range),},
     68{"ry",1,0,"rotation.y","f -6.282 6.282 0",FIELD(ry),},
     69{"rz",1,0,"rotation.z","f -6.282 6.282 0",FIELD(rz),},
    4570 {0,0,0,},};
    4671#undef FIELDSTRUCT
     
    159184setImplementation("Nu",new NI_StdUNeuron); \
    160185setImplementation("G",new NI_Gyro); \
     186setImplementation("Gp",new NI_GyroP); \
    161187setImplementation("T",new NI_Touch); \
     188setImplementation("Tc",new NI_TouchC); \
     189setImplementation("Tp",new NI_TouchP); \
    162190setImplementation("S",new NI_Smell); \
    163191setImplementation("*",new NI_Const); \
Note: See TracChangeset for help on using the changeset viewer.