/** Constructor */
SpeechRecognitionInterface::SpeechRecognitionInterface() : Interface()
{
  data_size = sizeof(SpeechRecognitionInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (SpeechRecognitionInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_STRING, "text", 1024, data->text);
  add_fieldinfo(IFT_UINT32, "counter", 1, &data->counter);
  add_fieldinfo(IFT_BOOL, "processing", 1, &data->processing);
  add_fieldinfo(IFT_BOOL, "enabled", 1, &data->enabled);
  add_messageinfo("ResetMessage");
  add_messageinfo("SetEnabledMessage");
  unsigned char tmp_hash[] = {0x8f, 0x5c, 0xd, 0x42, 0x1b, 0x22, 0x75, 0x3d, 0x50, 0x66, 0x70, 0x8, 0x1f, 0x47, 0xa7, 0xfd};
  set_hash(tmp_hash);
}
Exemplo n.º 2
0
/** Constructor */
BatteryInterface::BatteryInterface() : Interface()
{
  data_size = sizeof(BatteryInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (BatteryInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_UINT32, "current", 1, &data->current);
  add_fieldinfo(IFT_UINT32, "voltage", 1, &data->voltage);
  add_fieldinfo(IFT_UINT32, "temperature", 1, &data->temperature);
  add_fieldinfo(IFT_FLOAT, "absolute_soc", 1, &data->absolute_soc);
  add_fieldinfo(IFT_FLOAT, "relative_soc", 1, &data->relative_soc);
  add_messageinfo("PushButtonMessage");
  add_messageinfo("SleepMessage");
  unsigned char tmp_hash[] = {0x28, 0xb6, 0xbe, 0xe7, 0xf1, 0x47, 0x2, 0x12, 0x1d, 0xe3, 0x7c, 0x14, 0xe9, 0x1f, 0x24, 0x4d};
  set_hash(tmp_hash);
}
Exemplo n.º 3
0
/** Constructor */
SkillerDebugInterface::SkillerDebugInterface() : Interface()
{
    data_size = sizeof(SkillerDebugInterface_data_t);
    data_ptr  = malloc(data_size);
    data      = (SkillerDebugInterface_data_t *)data_ptr;
    data_ts   = (interface_data_ts_t *)data_ptr;
    memset(data_ptr, 0, data_size);
    add_fieldinfo(IFT_STRING, "graph_fsm", 32, data->graph_fsm);
    add_fieldinfo(IFT_STRING, "graph", 8192, data->graph);
    add_fieldinfo(IFT_ENUM, "graph_dir", 1, &data->graph_dir, "GraphDirectionEnum");
    add_fieldinfo(IFT_BOOL, "graph_colored", 1, &data->graph_colored);
    add_messageinfo("SetGraphMessage");
    add_messageinfo("SetGraphDirectionMessage");
    add_messageinfo("SetGraphColoredMessage");
    unsigned char tmp_hash[] = {0xcf, 0x3d, 0x2f, 0xf8, 0x80, 0x6e, 0x8f, 0xf4, 0x81, 0xa6, 0x7f, 0xd9, 0xb0, 0x29, 0xfc, 0x62};
    set_hash(tmp_hash);
}
Exemplo n.º 4
0
/** Constructor */
KickerInterface::KickerInterface() : Interface()
{
  data_size = sizeof(KickerInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (KickerInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_INT32, "num_kicks_left", 1, &data->num_kicks_left);
  add_fieldinfo(IFT_INT32, "num_kicks_center", 1, &data->num_kicks_center);
  add_fieldinfo(IFT_INT32, "num_kicks_right", 1, &data->num_kicks_right);
  add_fieldinfo(IFT_ENUM, "guide_ball_side", 1, &data->guide_ball_side, "GuideBallSideEnum");
  add_fieldinfo(IFT_UINT32, "current_intensity", 1, &data->current_intensity);
  add_messageinfo("KickMessage");
  add_messageinfo("ResetCounterMessage");
  add_messageinfo("GuideBallMessage");
  unsigned char tmp_hash[] = {0x96, 0x3d, 0x55, 0x60, 0xfd, 0x65, 0xf2, 0xfa, 0xa8, 0xfa, 0xfc, 0xaa, 0xb6, 0xfc, 0xc2, 0x81};
  set_hash(tmp_hash);
}
Exemplo n.º 5
0
/** Constructor */
SwitchInterface::SwitchInterface() : Interface()
{
  data_size = sizeof(SwitchInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (SwitchInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_BOOL, "enabled", 1, &data->enabled);
  add_fieldinfo(IFT_FLOAT, "value", 1, &data->value);
  add_fieldinfo(IFT_FLOAT, "history", 1, &data->history);
  add_fieldinfo(IFT_UINT32, "short_activations", 1, &data->short_activations);
  add_fieldinfo(IFT_UINT32, "long_activations", 1, &data->long_activations);
  add_fieldinfo(IFT_UINT32, "activation_count", 1, &data->activation_count);
  add_messageinfo("SetMessage");
  add_messageinfo("EnableSwitchMessage");
  add_messageinfo("DisableSwitchMessage");
  add_messageinfo("EnableDurationMessage");
  unsigned char tmp_hash[] = {0xa7, 0xa4, 0xc, 0x19, 0x66, 0xa4, 0x87, 0x6b, 0xa9, 0x32, 0x95, 0x40, 0xc7, 0x82, 0x75, 0x6d};
  set_hash(tmp_hash);
}
Exemplo n.º 6
0
/** Constructor */
LocalizationInterface::LocalizationInterface() : Interface()
{
  data_size = sizeof(LocalizationInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (LocalizationInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_STRING, "map", 64, data->map);
  add_messageinfo("SetInitialPoseMessage");
  unsigned char tmp_hash[] = {0x7f, 0x9, 0xec, 0xd1, 00, 0x3f, 0x3, 0xb7, 0x95, 0xce, 0xe, 0x1d, 0x6f, 0x48, 0x6c, 0xad};
  set_hash(tmp_hash);
}
/** Constructor */
LocalizerControlInterface::LocalizerControlInterface() : Interface()
{
  data_size = sizeof(LocalizerControlInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (LocalizerControlInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_STRING, "map_name", 30, data->map_name);
  add_messageinfo("ResetMessage");
  unsigned char tmp_hash[] = {0xa4, 0xe8, 0x69, 0x11, 0x29, 0x30, 0xf2, 0xcb, 0xe5, 0xf4, 00, 0x35, 0x19, 0x58, 0x54, 0xfb};
  set_hash(tmp_hash);
}
Exemplo n.º 8
0
/** Constructor */
SpeechSynthInterface::SpeechSynthInterface() : Interface()
{
  data_size = sizeof(SpeechSynthInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (SpeechSynthInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_STRING, "text", 1024, data->text);
  add_fieldinfo(IFT_UINT32, "msgid", 1, &data->msgid);
  add_fieldinfo(IFT_BOOL, "final", 1, &data->final);
  add_fieldinfo(IFT_FLOAT, "duration", 1, &data->duration);
  add_messageinfo("SayMessage");
  unsigned char tmp_hash[] = {0x28, 0x11, 0x46, 0x87, 0xb1, 0x65, 0x92, 0x96, 0xe6, 0x6e, 0x18, 0x8a, 0xdc, 0x8, 0xb0, 0x69};
  set_hash(tmp_hash);
}
Exemplo n.º 9
0
/** Constructor */
RobotinoSensorInterface::RobotinoSensorInterface() : Interface()
{
  data_size = sizeof(RobotinoSensorInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (RobotinoSensorInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_FLOAT, "mot_velocity", 3, &data->mot_velocity);
  add_fieldinfo(IFT_INT32, "mot_position", 3, &data->mot_position);
  add_fieldinfo(IFT_FLOAT, "mot_current", 3, &data->mot_current);
  add_fieldinfo(IFT_BOOL, "bumper", 1, &data->bumper);
  add_fieldinfo(IFT_FLOAT, "distance", 9, &data->distance);
  add_fieldinfo(IFT_BOOL, "digital_in", 8, &data->digital_in);
  add_fieldinfo(IFT_FLOAT, "analog_in", 8, &data->analog_in);
  add_fieldinfo(IFT_BOOL, "bumper_estop_enabled", 1, &data->bumper_estop_enabled);
  add_messageinfo("SetBumperEStopEnabledMessage");
  unsigned char tmp_hash[] = {0x3f, 0x22, 0xb4, 0xc5, 0xe8, 0x9c, 0xd9, 0xa8, 0x90, 0x80, 0x23, 0xb2, 0x55, 0xed, 0xfd, 0x52};
  set_hash(tmp_hash);
}
Exemplo n.º 10
0
/** Constructor */
SkillerInterface::SkillerInterface() : Interface()
{
  data_size = sizeof(SkillerInterface_data_t);
  data_ptr  = malloc(data_size);
  data      = (SkillerInterface_data_t *)data_ptr;
  data_ts   = (interface_data_ts_t *)data_ptr;
  memset(data_ptr, 0, data_size);
  add_fieldinfo(IFT_STRING, "skill_string", 1024, data->skill_string);
  add_fieldinfo(IFT_STRING, "error", 128, data->error);
  add_fieldinfo(IFT_UINT32, "exclusive_controller", 1, &data->exclusive_controller);
  add_fieldinfo(IFT_ENUM, "status", 1, &data->status, "SkillStatusEnum");
  add_fieldinfo(IFT_BOOL, "continuous", 1, &data->continuous);
  add_messageinfo("ExecSkillMessage");
  add_messageinfo("ExecSkillContinuousMessage");
  add_messageinfo("RestartInterpreterMessage");
  add_messageinfo("StopExecMessage");
  add_messageinfo("AcquireControlMessage");
  add_messageinfo("ReleaseControlMessage");
  unsigned char tmp_hash[] = {0x36, 0x80, 0x24, 0x37, 0x4d, 0x96, 0x6e, 0xb4, 0xf9, 0x73, 0xb0, 0x83, 0x4b, 0xb5, 0xa5, 0xd1};
  set_hash(tmp_hash);
}