Projekt

Ogólne

Profil

Błąd #414

Problem z ustawianiem r_buffer.arm.type

Dodane przez Anonimowy ponad 13 lat temu. Zaktualizowane ponad 13 lat temu.

Status:
Zamknięty
Priorytet:
Normalny
Przypisany do:
Kategoria:
-
Data rozpoczęcia:
2011-04-27
Data oddania:
% Wykonania:

0%


Opis

Problem, o którym pisałem w mejlu prawdopodobnie spowodowany jest NIEustawianiem pola reply.arm.type.

Obecnie odbywa się ono w metodzie motor_driven_effector::get_arm_position_get_arm_type_switch, czyli tu:
https://github.com/ptroja/mrrocpp/blob/master/src/base/edp/edp_e_motor_driven.cc#L87

a moim zdaniem powinno być już w metodach, która ją wołają (i ona też obsługują wariant FRAME), czyli conajmniej w tych tu:
manip_effector::get_arm_position_with_force_and_sb() oraz manip_effector::get_arm_position_get_arm_type_switch.
Inne metody, które korzystają z tej pierwszej problematycznej są chyba wywoływane przez transformera, ale nie jestem pewien.
Dobrze jest to podejrzeć w Eclipse przez Open Call hierarchy.

Po rozwiązaniu tej kwestii należy sprawdzić działanie wariantowej serializacji w dla r_buffer com_buf.h

Historia

#1 Uaktualnione przez Tomek Winiarski ponad 13 lat temu

  • Ustawiono Przypisany do na Tomek Winiarski

#2 Uaktualnione przez Tomek Winiarski ponad 13 lat temu

  • Zmieniono Status z Nowy na Zamknięty

Eksportuj do Atom PDF