GUI.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/gui/
GUI_8cpp
gui/GUI.h
GUI_PTU
GUI.h
/tmp/ws/src/asr_flir_ptu_driver/include/gui/
GUI_8h
wxImagePanel.h
GUI_PTU::GUIDialog
GUI_PTU
#define
ID_LEFTTOPICCHOICE
GUI_8h.html
adda97e2b5f38cabeb7c0c6d7bd699f27
#define
ID_LISTENFORUPDATES
GUI_8h.html
ae84871f4c132fe35a942f221737fdf70
#define
ID_PANSLIDER
GUI_8h.html
adf7cf623e33f5bfae8c9fe7c45d0e461
#define
ID_PANSPINNER
GUI_8h.html
a55f80e4ee60ffac12c8e7c0c7ac20496
#define
ID_PTUCHOICE
GUI_8h.html
a508928d7ceee09f80c5a700dfe3073f7
#define
ID_RIGHTTOPICCHOICE
GUI_8h.html
a51656618eed416ebb547c92b7d64f95d
#define
ID_TILTSLIDER
GUI_8h.html
ac190641deb99e593b11d108efbd6799c
#define
ID_TILTSPINNER
GUI_8h.html
afe76c5a82fd2b6c32e13d2957b1ed121
#define
ID_UPDATEBUTTON
GUI_8h.html
a216151112e0bb26f13c0af5b2fd1d87a
#define
ID_UPDATEIMMCHECKBOX
GUI_8h.html
ab6f6546ea00cae875ca6b93fccc67f89
mainpage.dox
/tmp/ws/src/asr_flir_ptu_driver/
mainpage_8dox
PTU_GUI.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/gui/
PTU__GUI_8cpp
gui/PTU_GUI.h
GUI_PTU
PTU_GUI.h
/tmp/ws/src/asr_flir_ptu_driver/include/gui/
PTU__GUI_8h
GUI.h
GUI_PTU::PTU_GUI
GUI_PTU
#define
DEFAULT_PREFFEREDLEFT
PTU__GUI_8h.html
af392da3ce5de715cfb6446ae00857dac
#define
DEFAULT_PREFFEREDRIGHT
PTU__GUI_8h.html
a2367dd81431e570f86ac80184a68d985
PTU_GUI_Node.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/gui/
PTU__GUI__Node_8cpp
gui/PTU_GUI_Node.h
GUI_PTU
PTU_GUI_Node.h
/tmp/ws/src/asr_flir_ptu_driver/include/gui/
PTU__GUI__Node_8h
PTU_GUI.h
GUI_PTU::PTU_GUI_Node
GUI_PTU
PTUDriver.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/driver/
PTUDriver_8cpp
driver/PTUDriver.h
asr_flir_ptu_driver
PTUDriver.h
/tmp/ws/src/asr_flir_ptu_driver/include/driver/
PTUDriver_8h
PTUFree.h
asr_flir_ptu_driver::PTUDriver
asr_flir_ptu_driver
#define
ABSOLUTE
PTUDriver_8h.html
a78aef96dff49f3fca779cc8713557a34
#define
ACCELERATION
PTUDriver_8h.html
a3fa2d9e8a3ff5bc7ac576fda26265b44
#define
BASE
PTUDriver_8h.html
a79bcfb6bde984f42d1124b068a509af7
#define
HOLD_POWER_LEVEL
PTUDriver_8h.html
a94cbe0ed1d27700b9874eadb15d98dd6
#define
HOLZ
PTUDriver_8h.html
ac3a87d91ec8dea997911bb4c96a407ec
#define
HOLZ
PTUDriver_8h.html
ac3a87d91ec8dea997911bb4c96a407ec
#define
LOWER_SPEED_LIMIT
PTUDriver_8h.html
ad26821cafd688d5a00199e7011c1e57c
#define
MAXIMUM_POSITION
PTUDriver_8h.html
a72380d5a247e6dd4c72b7caa92118582
#define
MINIMUM_POSITION
PTUDriver_8h.html
acf20bdf6c62469a7111eed88048e9829
#define
MOVE_POWER_LEVEL
PTUDriver_8h.html
a806b112cc1c6b68f2148a489ed81366c
#define
OFF_MODE
PTUDriver_8h.html
a843cc9b9ca35a30397314f55eb613a25
#define
PAN
PTUDriver_8h.html
a11ed0d4e68673af6d575ed529ddf2130
#define
POSITION
PTUDriver_8h.html
a440f0e10bb28b153f5661c934bc6b89f
#define
POSITION_LIMITS_MODE
PTUDriver_8h.html
a51673f47e25af9662d30aeac7b9d153d
#define
PTU_HI_POWER
PTUDriver_8h.html
a44d57a2f6c765cd3737efc8c647a4a28
#define
PTU_INDEPENDENT_SPEED_CONTROL_MODE
PTUDriver_8h.html
a57d24215c3852b67aa1fcfddb23ddfc2
#define
PTU_LOW_POWER
PTUDriver_8h.html
af2939991e8d11ac645be00f5d2eb6148
#define
PTU_NOT_OK
PTUDriver_8h.html
aa555825b7bf3ad4e41b2291fe392af4e
#define
PTU_OFF_POWER
PTUDriver_8h.html
a43404f0e8549f587adbffaa1713e656a
#define
PTU_OK
PTUDriver_8h.html
ac3093c734e160aafa6331c322c6e872f
#define
PTU_PURE_VELOCITY_SPEED_CONTROL_MODE
PTUDriver_8h.html
a3f2375fe8aa6c6c8a9546feee72bf638
#define
PTU_REG_POWER
PTUDriver_8h.html
ae523e57355e44f60b49cfa7b5d7a2c42
#define
RESOLUTION
PTUDriver_8h.html
a95d55ebfa2f2f1bd14867ad6a6cc9bfb
#define
SPEED
PTUDriver_8h.html
aac3553b3932cbfeeac4526ce7ca0336b
#define
SPEED_CONTROL_MODE
PTUDriver_8h.html
ad0d52dadfde430c4935090c510f4488f
#define
STOPPED_THRESHOLD
PTUDriver_8h.html
a08d27dfe5a5b48dd756eb04514d23578
#define
TILT
PTUDriver_8h.html
a2c61a64c001d02c0a880bd926bacfcc9
#define
UPPER_SPEED_LIMIT
PTUDriver_8h.html
a982680796baa97ac2f74ca0f2dbeb87d
PTUDriverMock.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/driver/
PTUDriverMock_8cpp
driver/PTUDriverMock.h
asr_flir_ptu_driver
#define
STEPS_UNTIL_GOAL_REACHED
PTUDriverMock_8cpp.html
a3b646153eab49b310a6f5a5f646df62b
PTUDriverMock.h
/tmp/ws/src/asr_flir_ptu_driver/include/driver/
PTUDriverMock_8h
driver/PTUDriver.h
asr_flir_ptu_driver::PTUDriverMock
asr_flir_ptu_driver
PTUFree.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/driver/
PTUFree_8cpp
driver/PTUFree.h
ptu_free
PTUFree.h
/tmp/ws/src/asr_flir_ptu_driver/include/driver/
PTUFree_8h
ptu_free::PTUFree
ptu_free
#define
BOTH_RESET_MODE
PTUFree_8h.html
afccb6c7df6fc9ab289582837f73c3e15
#define
DISABLED
PTUFree_8h.html
abd5c8ab57c190a6522ccdbf0ed7577da
#define
ENABELED
PTUFree_8h.html
af926687d9d59530aa576d5b7ce827324
#define
ERROR
PTUFree_8h.html
a8fe83ac76edc595f6b98cd4a4127aed5
#define
ERROR_CODES_BELOW
PTUFree_8h.html
a210a4e6b172a1d6d404258241ef6354f
#define
FACTORY_LIMITS_ENABLED
PTUFree_8h.html
a955d5cfea362efecd337bba08da3b753
#define
HALT_BOTH
PTUFree_8h.html
ad29f361a3233b5da270d9825989c0faf
#define
HALT_PAN_ONLY
PTUFree_8h.html
a043b0f715c7c81eaf10832c5bc669c17
#define
HALT_TILT_ONLY
PTUFree_8h.html
a3d1662ef4f02e1cbb2db0a479df309f1
#define
HIGH_MOVE_POWER_MODE
PTUFree_8h.html
a80e84ed848620ed45cfceb35c7cfa7cc
#define
IMMEDIATE_POSITION_EXECUTION_MODE
PTUFree_8h.html
ae6b402ccb2d9820cd08fe8780daf8a93
#define
INDEPENDENT_SPEED_MODE
PTUFree_8h.html
a9047a51f17ba5e7274dc146d7aeb8623
#define
LIMITS_DISABLED
PTUFree_8h.html
a7ca45c8af65cff47ed1ac8c6b5364c51
#define
LOW_HOLD_POWER_MODE
PTUFree_8h.html
a63e3f0b1e2533a19a59e2fde7e354a88
#define
LOW_MOVE_POWER_MODE
PTUFree_8h.html
aa591f80f422064981cb22c2c9d7cbb34
#define
NO_RESET_MODE
PTUFree_8h.html
a9940530b2c0337e17cb5c8dc254f9d2a
#define
OFF_HOLD_POWER_MODE
PTUFree_8h.html
a649f8b72b6b3ed6c24ff0ca386d9bb49
#define
PAN_ONLY_RESET_MODE
PTUFree_8h.html
a8b9af67421dbed63574cacb224a63434
#define
PURE_VELOCITY_CONTROL_MODE
PTUFree_8h.html
ab713d6b396724cecc6b2709b3719cb91
#define
REGULAR_HOLD_POWER_MODE
PTUFree_8h.html
a7767995a59d587d56c1463b3d463a57c
#define
REGULAR_MOVE_POWER_MODE
PTUFree_8h.html
acbff8faab43218a8b767fa97ff101626
#define
SLAVED_POSITION_EXECUTION_MODE
PTUFree_8h.html
a3358b142477da7920fbcc9e778ad2840
#define
TILT_ONLY_RESET_MODE
PTUFree_8h.html
acbf78378cb9a50a37b62f7be20bd0bae
#define
USER_DEFINED_LIMITS_ENABLED
PTUFree_8h.html
aa3e6472c48706c0ea57d466246bb9735
#define
USER_DEFINED_PAN_LIMIT_ENABLED
PTUFree_8h.html
acace1bf0f75f53c2e934acb4d8dceec7
PTUNode.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/driver/
PTUNode_8cpp
driver/PTUNode.h
int
main
PTUNode_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
PTUNode.h
/tmp/ws/src/asr_flir_ptu_driver/include/driver/
PTUNode_8h
driver/PTUDriver.h
driver/PTUDriverMock.h
PTUFree.h
PTUNode
wxImagePanel.cpp
/tmp/ws/src/asr_flir_ptu_driver/src/gui/
wxImagePanel_8cpp
gui/wxImagePanel.h
GUI_PTU
wxImagePanel.h
/tmp/ws/src/asr_flir_ptu_driver/include/gui/
wxImagePanel_8h
GUI_PTU::wxImagePanel
GUI_PTU
GUI_PTU::GUIDialog
classGUI__PTU_1_1GUIDialog.html
GUIDialog
classGUI__PTU_1_1GUIDialog.html
ae22b9a1907859c3fdde5410ffdab544b
(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("PTU Visualisation"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE)
~GUIDialog
classGUI__PTU_1_1GUIDialog.html
a212e1cc7ac3146f90124228afb475ec0
()
virtual void
OnDialogClose
classGUI__PTU_1_1GUIDialog.html
a7ededfd09db47df9e828f98961fee2cc
(wxCloseEvent &event)
virtual void
OnImmChecked
classGUI__PTU_1_1GUIDialog.html
aad78380f464379700e510ca688418165
(wxCommandEvent &event)
virtual void
OnLeftTopicChoice
classGUI__PTU_1_1GUIDialog.html
a9fa7bf2adebf28c937ae07802a920210
(wxCommandEvent &event)
virtual void
OnListenChecked
classGUI__PTU_1_1GUIDialog.html
afe726c5297520a0d4ab6f5cfe7063b65
(wxCommandEvent &event)
virtual void
OnPanScroll
classGUI__PTU_1_1GUIDialog.html
a5cf41c115e84bccb5c77d3525b247a08
(wxScrollEvent &event)
virtual void
OnPanSpin
classGUI__PTU_1_1GUIDialog.html
ab3a51562cdc2f4e6d9305190b3921ca1
(wxSpinEvent &event)
virtual void
OnPanSpinText
classGUI__PTU_1_1GUIDialog.html
af19089e19a5abff84acd7b6cf810f9ae
(wxCommandEvent &event)
virtual void
OnPTUChoice
classGUI__PTU_1_1GUIDialog.html
a762147afc373ed9d31e7ac2faaaf6c6a
(wxCommandEvent &event)
virtual void
OnRightTopicChoice
classGUI__PTU_1_1GUIDialog.html
a524d9531e652b9634fd3f4d18749641f
(wxCommandEvent &event)
virtual void
OnTiltScroll
classGUI__PTU_1_1GUIDialog.html
af9f756da16b459003983619e1d80bdd9
(wxScrollEvent &event)
virtual void
OnTiltSpin
classGUI__PTU_1_1GUIDialog.html
a52c6a2faadbc6dc29da080f910f0409e
(wxSpinEvent &event)
virtual void
OnTiltSpinText
classGUI__PTU_1_1GUIDialog.html
ace0b1c839fa6e4e541567200eefda170
(wxCommandEvent &event)
virtual void
OnUpdateClicked
classGUI__PTU_1_1GUIDialog.html
ad9d727c436c296db15a5ce10fb03cdb2
(wxCommandEvent &event)
wxPanel *
cameraPanel
classGUI__PTU_1_1GUIDialog.html
ab6881f7ee43de87bf2dc4646a72b213a
wxCheckBox *
immCheck
classGUI__PTU_1_1GUIDialog.html
ab17ac886f55db3042c275932a7600cd5
wxComboBox *
leftImageTopic
classGUI__PTU_1_1GUIDialog.html
a8a6abb6250b2fd0dfd3539f2521537fc
wxImagePanel *
leftPanel
classGUI__PTU_1_1GUIDialog.html
a1f9e312aac4deb68bc01c3648f6a27ac
wxCheckBox *
listenCheck
classGUI__PTU_1_1GUIDialog.html
a472f260ce796f95fa3fbeacedaa0a236
wxStaticLine *
m_staticline2
classGUI__PTU_1_1GUIDialog.html
aafa08f26efec8ed41756e6372b367961
wxStaticLine *
m_staticline3
classGUI__PTU_1_1GUIDialog.html
a3e9fe3e8800a8319db59de6221629645
wxStaticText *
m_staticText10
classGUI__PTU_1_1GUIDialog.html
ad2f0e5e44cb08e9143b9297ab47cd923
wxStaticText *
m_staticText11
classGUI__PTU_1_1GUIDialog.html
afc5a31ca01f5057632671fbe3f1fb4ca
wxStaticText *
m_staticText13
classGUI__PTU_1_1GUIDialog.html
ab371c169ab2abf86b699beb7ab05fb39
wxStaticText *
m_staticText14
classGUI__PTU_1_1GUIDialog.html
a9f6db028bca7efcfbb7a62a15b78a7de
wxStaticText *
m_staticText15
classGUI__PTU_1_1GUIDialog.html
a9389e665d8cce4d58807139b88d57652
wxStaticText *
m_staticText16
classGUI__PTU_1_1GUIDialog.html
a4ad77d63a0b7fe6970236f59f2ac57bc
wxStaticText *
m_staticText20
classGUI__PTU_1_1GUIDialog.html
a29b0e4b686e9dca34ccd616df10c0d6b
wxStaticText *
m_staticText21
classGUI__PTU_1_1GUIDialog.html
a63f37bca0d09c7198d7bd07b87b96bc2
wxStaticText *
m_staticText22
classGUI__PTU_1_1GUIDialog.html
acfde0792e7258d75ee2c8cddd42faf08
wxStaticText *
m_staticText23
classGUI__PTU_1_1GUIDialog.html
a51e6ed26316fc6f0ea9dde3f4072157c
wxStaticText *
m_staticText24
classGUI__PTU_1_1GUIDialog.html
aaa48a67b3c1d70f31cb677ff6c19a1f7
wxStaticText *
m_staticText25
classGUI__PTU_1_1GUIDialog.html
a11c94dd4aa401cf0761a4e7389ee7e1e
wxStaticText *
m_staticText3
classGUI__PTU_1_1GUIDialog.html
ae761db64e8a3ee097674a7af129bcfcf
wxStaticText *
m_staticText4
classGUI__PTU_1_1GUIDialog.html
a1fe8b3466c562a5638a4a128e50a98f9
wxStaticText *
m_staticText5
classGUI__PTU_1_1GUIDialog.html
ace26f7804012ebca14c116cf752573f5
wxStaticText *
m_staticText6
classGUI__PTU_1_1GUIDialog.html
a867714b7190c01e9498dca9540f56ce9
wxSpinCtrl *
pan_accel
classGUI__PTU_1_1GUIDialog.html
ad17398c64583c0b6345fad454046d2f6
wxSpinCtrl *
pan_base
classGUI__PTU_1_1GUIDialog.html
ad5805e1aaa99627e055f9acc85b51af8
wxSpinCtrl *
pan_hold
classGUI__PTU_1_1GUIDialog.html
abbe5e941ece28724695b0e025a7708ea
wxSpinCtrl *
pan_max
classGUI__PTU_1_1GUIDialog.html
a9619dc2d54de96647665f07d55e2a830
wxSpinCtrl *
pan_min
classGUI__PTU_1_1GUIDialog.html
a6687e564f1982d047ebdf546dc9eaa8b
wxSpinCtrl *
pan_move
classGUI__PTU_1_1GUIDialog.html
ac4fd764c4e0ad1ee71afce21de51019a
wxSpinCtrl *
pan_target
classGUI__PTU_1_1GUIDialog.html
a9aa296ac0acc477135e4578ed2d922e4
wxSpinCtrl *
pan_upper
classGUI__PTU_1_1GUIDialog.html
a9f0ad6bd397314cf973eb25f09431363
wxStaticText *
panAngleLabel
classGUI__PTU_1_1GUIDialog.html
a003778fd0f3a132b80260dd6a05da266
wxSlider *
panSlider
classGUI__PTU_1_1GUIDialog.html
a154f94041a94fc7f7c5243bdcc21e3f1
wxSpinCtrl *
panSpinner
classGUI__PTU_1_1GUIDialog.html
a3dcb29a75725e35ac73eecb9491f453f
wxComboBox *
ptuChoice
classGUI__PTU_1_1GUIDialog.html
aa471c9719988d556fa496dfb844f6ffa
wxComboBox *
rightImageTopic
classGUI__PTU_1_1GUIDialog.html
a463eb60a6ede949b60375febbedc588d
wxImagePanel *
rightPanel
classGUI__PTU_1_1GUIDialog.html
a5ed37f992a025b2d6a125eb289f1f2f3
wxStaticLine *
settingsDivider
classGUI__PTU_1_1GUIDialog.html
a16f33894ae7ab9f0d7147c65fc13b1ee
wxPanel *
settingsPanel
classGUI__PTU_1_1GUIDialog.html
aed0a2cec033d63e09de782462b4a4d87
wxSpinCtrl *
tilt_accel
classGUI__PTU_1_1GUIDialog.html
a3643c286a83aca12b17fdb243683efea
wxSpinCtrl *
tilt_base
classGUI__PTU_1_1GUIDialog.html
a96e8d0315b513c86f4a2c3baf5a4fc23
wxSpinCtrl *
tilt_hold
classGUI__PTU_1_1GUIDialog.html
acb810b0e69644b1a2f2e8e2a1918be33
wxSpinCtrl *
tilt_max
classGUI__PTU_1_1GUIDialog.html
a6f969b68757bbe54a792232f31191e98
wxSpinCtrl *
tilt_min
classGUI__PTU_1_1GUIDialog.html
aa95a1c244e60131fef9e2fbaa5d76856
wxSpinCtrl *
tilt_move
classGUI__PTU_1_1GUIDialog.html
acfbce07206cac27a7f4eade5d6fb689b
wxSpinCtrl *
tilt_target
classGUI__PTU_1_1GUIDialog.html
a345ba35bba7a4e143190d55ccdddba59
wxSpinCtrl *
tilt_upper
classGUI__PTU_1_1GUIDialog.html
ae94f5ab9e4fa1dec77257226600017f9
wxStaticText *
tiltAngleLabel
classGUI__PTU_1_1GUIDialog.html
a20e9e52cfddfd75bb9af104054d8200f
wxSlider *
tiltSlider
classGUI__PTU_1_1GUIDialog.html
a889f4b705b734bfa7ead6ae9fff37de9
wxSpinCtrl *
tiltSpinner
classGUI__PTU_1_1GUIDialog.html
a76b8ba6ab89e543f36cc620600249a45
wxButton *
updateButton
classGUI__PTU_1_1GUIDialog.html
a1b8f6652bebf90ce8e533921ea144a63
GUI_PTU::PTU_GUI
classGUI__PTU_1_1PTU__GUI.html
GUI_PTU::GUIDialog
PTU_GUI
classGUI__PTU_1_1PTU__GUI.html
a855f2acda40c46a4dfc03f9d2341b460
(wxWindow *parent)
void
OnDialogClose
classGUI__PTU_1_1PTU__GUI.html
a7014680f4095bd05c1a5be9dae238650
(wxCloseEvent &event)
void
OnImmChecked
classGUI__PTU_1_1PTU__GUI.html
a6debe8f10c4d3adbf7cad08bdecc5503
(wxCommandEvent &event)
void
OnLeftTopicChoice
classGUI__PTU_1_1PTU__GUI.html
abfd080d03924936781dc234496c0e09a
(wxCommandEvent &event)
void
OnListenChecked
classGUI__PTU_1_1PTU__GUI.html
abac7bf73664af3bb140a66d43b0e67f0
(wxCommandEvent &event)
void
OnPanScroll
classGUI__PTU_1_1PTU__GUI.html
aac8aa8e58b1f969e40d4c88226069483
(wxScrollEvent &event)
void
OnPanSpin
classGUI__PTU_1_1PTU__GUI.html
aa1422baeddd72c4a27f9bf22e435b007
(wxSpinEvent &event)
void
OnPanSpinText
classGUI__PTU_1_1PTU__GUI.html
a394f12901b14a7e53c50a8c9a91c5340
(wxCommandEvent &event)
void
OnPTUChoice
classGUI__PTU_1_1PTU__GUI.html
a1447d994f41b181aa87e0b92b30859eb
(wxCommandEvent &event)
void
OnRightTopicChoice
classGUI__PTU_1_1PTU__GUI.html
a4891102e8143304cbea1db1b2fabe8c7
(wxCommandEvent &event)
void
OnTiltScroll
classGUI__PTU_1_1PTU__GUI.html
a38f6b10c23b71be26e0df6d35cad02e2
(wxScrollEvent &event)
void
OnTiltSpin
classGUI__PTU_1_1PTU__GUI.html
aa97d1e4b359973d8889778140593c781
(wxSpinEvent &event)
void
OnTiltSpinText
classGUI__PTU_1_1PTU__GUI.html
a7d7c62447014c49712dea1a79107a5a3
(wxCommandEvent &event)
void
OnUpdateClicked
classGUI__PTU_1_1PTU__GUI.html
a25561599db97807f2ac646a2a3db2c37
(wxCommandEvent &event)
wxBitmap *
createBitmap
classGUI__PTU_1_1PTU__GUI.html
a8b8e68d6627d947f04733654242bf8b4
(const sensor_msgs::Image::ConstPtr &msg)
sensor_msgs::JointState
createJointCommand
classGUI__PTU_1_1PTU__GUI.html
afc7a016f261c8068086fbf4975afbc57
(double pan, double tilt, double panSpeed, double tiltSpeed)
void
initTopicList
classGUI__PTU_1_1PTU__GUI.html
a4d05592eca3efd95d0769fcbd4c6f034
()
void
onLeftImage
classGUI__PTU_1_1PTU__GUI.html
ab86785f75e2c9c35041ba0009cf9d747
(const sensor_msgs::Image::ConstPtr &msg)
void
onRightImage
classGUI__PTU_1_1PTU__GUI.html
affde710bef79eeb6ecf171fd15ed8269
(const sensor_msgs::Image::ConstPtr &msg)
void
onStateCommand
classGUI__PTU_1_1PTU__GUI.html
abd6039955e08d3191867d3c4b684d89a
(const asr_flir_ptu_driver::State::ConstPtr &msg)
void
onUpdate
classGUI__PTU_1_1PTU__GUI.html
ab96c9fdbd8e8f5bebc3ae28d6ec8b2c1
(wxTimerEvent &evt)
void
updatePTUInfo
classGUI__PTU_1_1PTU__GUI.html
a1b496abb8b6f4e7f759c5665d99b9d83
()
void
updateSlidersFromParamServer
classGUI__PTU_1_1PTU__GUI.html
ad835f3a3331079f5796b76e73a726059
()
bool
immUpdate
classGUI__PTU_1_1PTU__GUI.html
ab69231f883e237d8cdd72de2852c1406
ros::Publisher
jointStatePublisher
classGUI__PTU_1_1PTU__GUI.html
adf22d44257d1e54c8ec8cb067b658eaa
ros::Subscriber
jointStateSubscriber
classGUI__PTU_1_1PTU__GUI.html
aa6dd0e0a6292883fb7894bb2b62ea9c1
ros::Subscriber
leftImageSubscriber
classGUI__PTU_1_1PTU__GUI.html
a07e53b2f5a44695daf927b84f5abf622
bool
listenForUpdates
classGUI__PTU_1_1PTU__GUI.html
a88cbcb28a8585ea25287220f1b0d27e1
ros::NodeHandle
nh
classGUI__PTU_1_1PTU__GUI.html
a3178b08b8dbddf57ebd5bda06c929973
ros::ServiceClient
predict_client
classGUI__PTU_1_1PTU__GUI.html
a3882e683a627e92ff4fdbe4e6a1e52ca
ros::NodeHandle
ptu
classGUI__PTU_1_1PTU__GUI.html
acd33547979a040d3468a6eee7fc4a2a4
std::string
ptu_name
classGUI__PTU_1_1PTU__GUI.html
ad33efd3fa828d52c94c990ddf5a8c1ee
ros::Subscriber
rightImageSubscriber
classGUI__PTU_1_1PTU__GUI.html
a507f4e55d1d59f5bf818f16c3caae7a9
int
seq_num
classGUI__PTU_1_1PTU__GUI.html
a97ac8dbca17c460b0db32a7e84057591
wxTimer *
update_timer
classGUI__PTU_1_1PTU__GUI.html
aefa4e4a255297fac3c3b781c3d938139
ros::ServiceClient
updater
classGUI__PTU_1_1PTU__GUI.html
a7299c3a0710f56b16f044c80de68e539
bool
use_path_prediction
classGUI__PTU_1_1PTU__GUI.html
a46628dcbabebf7c9f6a4734859dbdc91
GUI_PTU::PTU_GUI_Node
classGUI__PTU_1_1PTU__GUI__Node.html
virtual int
OnExit
classGUI__PTU_1_1PTU__GUI__Node.html
aef5f929fa0e07368fc44b14df8c02cda
()
virtual bool
OnInit
classGUI__PTU_1_1PTU__GUI__Node.html
a51e479f06258618408b611ef81abbd2f
()
PTU_GUI_Node
classGUI__PTU_1_1PTU__GUI__Node.html
a59b4a2afda16f2b0592ebae36ef4ff83
()
virtual
~PTU_GUI_Node
classGUI__PTU_1_1PTU__GUI__Node.html
aa8487c0a3b2019e661a9024396b7015a
()
char **
local_argv
classGUI__PTU_1_1PTU__GUI__Node.html
ac3198288cc3461238b5b800c4fb0e655
ros::NodeHandlePtr
nh
classGUI__PTU_1_1PTU__GUI__Node.html
a9ed6f50bf6fb417144935042edf4ae55
asr_flir_ptu_driver::PTUDriver
classasr__flir__ptu__driver_1_1PTUDriver.html
virtual std::vector< double >
determineLegitEndPoint
classasr__flir__ptu__driver_1_1PTUDriver.html
ab2b1c2c093ba9626d3c3351653e4cee3
(double end_point_pan_candidate, double end_point_tilt_candidate)
virtual double
getAngleSpeed
classasr__flir__ptu__driver_1_1PTUDriver.html
aa37b2fc57dffe6c5972a0a67004615e0
(char type)
virtual double
getCurrentAngle
classasr__flir__ptu__driver_1_1PTUDriver.html
a0dce70b14773cd7636b3bc543c155d7c
(char type)
virtual double
getDesiredAngle
classasr__flir__ptu__driver_1_1PTUDriver.html
a1dac251b022a9c7be1db67f4bcf526ac
(char type)
virtual long
getLimitAngle
classasr__flir__ptu__driver_1_1PTUDriver.html
a0a3bdba683e552260f4453ec7fdaab18
(char pan_or_tilt, char upper_or_lower)
virtual bool
hasHalted
classasr__flir__ptu__driver_1_1PTUDriver.html
a12d679aad6b374b3f3d70f582002b1d5
()
virtual bool
hasHaltedAndReachedGoal
classasr__flir__ptu__driver_1_1PTUDriver.html
aa4c008001107357ba1dc50593a87757d
()
virtual bool
isConnected
classasr__flir__ptu__driver_1_1PTUDriver.html
a9266c805421387c7db1717477d238d66
()
virtual bool
isInForbiddenArea
classasr__flir__ptu__driver_1_1PTUDriver.html
aa92c69a70625ffd31fdf1507da86e4c1
(double pan_angle, double tilt_angle)
virtual bool
isInSpeedControlMode
classasr__flir__ptu__driver_1_1PTUDriver.html
a25a885a8280f39ed98e53951f8dc5693
()
virtual bool
isWithinPanTiltLimits
classasr__flir__ptu__driver_1_1PTUDriver.html
ad5de11a1386984d2be9a348ec9d15ab9
(double pan, double tilt)
PTUDriver
classasr__flir__ptu__driver_1_1PTUDriver.html
ab3426c18d1e13ca44a26329658e6d433
(const char *port, int baud, bool speed_control)
PTUDriver
classasr__flir__ptu__driver_1_1PTUDriver.html
af60e0f75575c996d71e2b36c23410de3
()
virtual bool
reachedGoal
classasr__flir__ptu__driver_1_1PTUDriver.html
af38ff827c739803c5a79df85dd8a5990
()
virtual bool
setAbsoluteAngles
classasr__flir__ptu__driver_1_1PTUDriver.html
ac145638862b4bc2e8045bd9995e11a4a
(double pan_angle, double tilt_angle, bool no_forbidden_area_check)
virtual void
setAbsoluteAngleSpeeds
classasr__flir__ptu__driver_1_1PTUDriver.html
a92333ec2d256f73cc6349c4956a30931
(double pan_speed, double tilt_speed)
virtual void
setAbsoluteAngleSpeeds
classasr__flir__ptu__driver_1_1PTUDriver.html
a45d7d6b0aa8bce0de700806765293658
(signed short pan_speed, signed short tilt_speed)
virtual void
setComputationTolerance
classasr__flir__ptu__driver_1_1PTUDriver.html
a7049d37c8d548d24ef5350ed4c3756a4
(double computation_tolerance)
virtual void
setDistanceFactor
classasr__flir__ptu__driver_1_1PTUDriver.html
a39e6780fac59a431b5832717725ec358
(long distance_factor)
virtual void
setForbiddenAreas
classasr__flir__ptu__driver_1_1PTUDriver.html
a24486fa1f270203fde40658749a74eea
(std::vector< std::map< std::string, double > > forbidden_areas)
virtual void
setLimitAngles
classasr__flir__ptu__driver_1_1PTUDriver.html
a3ee26c6a182f72c137531f16536239ab
(double pan_min, double pan_max, double tilt_min, double tilt_max)
virtual void
setLimitAnglesToHardwareConstraints
classasr__flir__ptu__driver_1_1PTUDriver.html
a721a83d62aa85b781a952eb91cff5ffa
()
virtual void
setSettings
classasr__flir__ptu__driver_1_1PTUDriver.html
a03c3142c14178d14f10fe5133d17c335
(int pan_base, int tilt_base, int pan_speed, int tilt_speed, int pan_upper, int tilt_upper, int pan_accel, int tilt_accel, int pan_hold, int tilt_hold, int pan_move, int tilt_move)
virtual void
setSpeedControlMode
classasr__flir__ptu__driver_1_1PTUDriver.html
a6af21f177f2696d21d82ec9c46784295
(bool speed_control_mode)
virtual bool
setValuesOutOfLimitsButWithinMarginToLimit
classasr__flir__ptu__driver_1_1PTUDriver.html
a7a01dc6d2be4a8d351f5d10bc3b03c52
(double *pan, double *tilt, double margin)
~PTUDriver
classasr__flir__ptu__driver_1_1PTUDriver.html
a38e97c98f0216bec31f3663e1da47fe9
()
virtual std::string
getErrorString
classasr__flir__ptu__driver_1_1PTUDriver.html
ac58205d8037ff3973f5929d5bbd31c25
(char status_code)
std::vector< std::map< std::string, double > >
forbidden_areas
classasr__flir__ptu__driver_1_1PTUDriver.html
afcba14d33be3af7031f602a04b8a5a78
long
pan_max
classasr__flir__ptu__driver_1_1PTUDriver.html
aa2d505d4f6bf3755340620f33cdb416b
long
pan_min
classasr__flir__ptu__driver_1_1PTUDriver.html
ac4ac2e4a080f61c03bfa00ffd67ce3fa
double
pan_resolution
classasr__flir__ptu__driver_1_1PTUDriver.html
acd1be9eee106d287bc2572dc48bf61a4
long
prefetched_pan_current_base
classasr__flir__ptu__driver_1_1PTUDriver.html
a4df5d43bb21c8770f75fb5cac57070ed
long
prefetched_pan_current_position
classasr__flir__ptu__driver_1_1PTUDriver.html
ab2d488fd89c2a60829f9ad1b230602c5
long
prefetched_pan_desired_acceleration
classasr__flir__ptu__driver_1_1PTUDriver.html
a8b48fd54933b5b71088ba5355df05ea3
long
prefetched_pan_desired_speed
classasr__flir__ptu__driver_1_1PTUDriver.html
af17836315090e52957fadb3f8a776e51
long
prefetched_tilt_current_base
classasr__flir__ptu__driver_1_1PTUDriver.html
a191569a689e2ec29a14a9a61764b4de5
long
prefetched_tilt_current_position
classasr__flir__ptu__driver_1_1PTUDriver.html
a25b218a6619876384ff37f82cd12b030
long
prefetched_tilt_desired_acceleration
classasr__flir__ptu__driver_1_1PTUDriver.html
a339460fc032875998cd65f6845aeaae9
long
prefetched_tilt_desired_speed
classasr__flir__ptu__driver_1_1PTUDriver.html
aa1d973fc796cacae35664cc638097146
long
tilt_max
classasr__flir__ptu__driver_1_1PTUDriver.html
a0767468f943ab9f0856da46a67805430
long
tilt_min
classasr__flir__ptu__driver_1_1PTUDriver.html
a352a329f66387151cef3c39a264857db
double
tilt_resolution
classasr__flir__ptu__driver_1_1PTUDriver.html
ae97f8174f1aef6b7d351a4ced4906302
std::vector< double >
calculateCoordinateForm
classasr__flir__ptu__driver_1_1PTUDriver.html
a1a63c85a3335d80398346b49dc8a805f
(std::vector< double > start_point, std::vector< double > end_point)
double
calculateCoveredDistance
classasr__flir__ptu__driver_1_1PTUDriver.html
ae1b7c98ce09529a82776d567af1854c1
(double acceleration_time, double slew_speed_time, double decceleration_time, bool is_pan)
std::vector< double >
calculateIntersectionPoint
classasr__flir__ptu__driver_1_1PTUDriver.html
a4c0fb9ccaca606936d50aa8dbbafcef6
(std::vector< double > first_line_coordiante_form, std::vector< double > second_line_coordiante_form)
std::vector< double >
calculatePointOfIntersectionWithForbiddenAreas
classasr__flir__ptu__driver_1_1PTUDriver.html
a6f1fc35da882f099b5016757e70b8394
(std::vector< double > start_point, std::vector< double > end_point)
std::vector< double >
checkForPossibleKollision
classasr__flir__ptu__driver_1_1PTUDriver.html
a172b745b114785c87b4fc278f172c326
(double new_pan_angle, double new_tilt_angle)
bool
checkReturnCode
classasr__flir__ptu__driver_1_1PTUDriver.html
ae2a6367c5768f433c8014a1373ab3834
(char return_code)
long
convertPanFromAngleToPosition
classasr__flir__ptu__driver_1_1PTUDriver.html
a2c7e252a0afe9543ea4f250bbca24119
(double angle)
double
convertPanFromPositionToAngle
classasr__flir__ptu__driver_1_1PTUDriver.html
a83e64883e17831dc7ff13537dcb6d9aa
(long position)
long
convertTiltFromAngleToPosition
classasr__flir__ptu__driver_1_1PTUDriver.html
a0a03e69827dd1198f9c493c2761a3a91
(double angle)
double
convertTiltFromPositionToAngle
classasr__flir__ptu__driver_1_1PTUDriver.html
a8c337cfc72a7556300b7244e2740213a
(long position)
void
createSettingsBackup
classasr__flir__ptu__driver_1_1PTUDriver.html
ae8b2a1ca8c8fe0b7414dbc7293cefd3c
()
long
get_current
classasr__flir__ptu__driver_1_1PTUDriver.html
a8885776c684a2cb076b692393db4c90c
(char pan_or_tilt, char what)
long
get_desired
classasr__flir__ptu__driver_1_1PTUDriver.html
a6be13e878101b7e734636d7b83608683
(char pan_or_tilt, char what)
std::vector< double >
getAccelerationTimeAndSlewSpeedTime
classasr__flir__ptu__driver_1_1PTUDriver.html
a34dfe2290a11f8bd6f428b1953fa3c78
(double distance_in_steps, double base_speed, double acceleration, double slew_speed)
double
getVectorLength
classasr__flir__ptu__driver_1_1PTUDriver.html
a104ea5ee5354d7181a9e85088dc02f39
(std::vector< double > input_vector)
double
getVectorLength
classasr__flir__ptu__driver_1_1PTUDriver.html
a91608fbc291d8bb61f7a7eaf02437b5b
(std::vector< double > start_point, std::vector< double > end_point)
bool
isOnLineSegmentBetweenTwoPoints
classasr__flir__ptu__driver_1_1PTUDriver.html
afaa152b67c6bdd868f52acf5c9c105fd
(std::vector< double > start_point, std::vector< double > end_point, std::vector< double > line_coordinate_form, std::vector< double > point_to_check, double tolerance)
void
precalculateForbiddenAreaCoodinateForms
classasr__flir__ptu__driver_1_1PTUDriver.html
a16261b44d096623bd5934939492ad4c4
()
std::vector< double >
predictPositionInTime
classasr__flir__ptu__driver_1_1PTUDriver.html
a0d1d4da374b8478fa2fc2e3ed32cb619
(std::vector< double > start_point, std::vector< double > end_point, double point_in_time)
void
prefetchValues
classasr__flir__ptu__driver_1_1PTUDriver.html
a1a640ab6142fc9ed8952eac791c92860
()
void
restoreSettingsFromBackup
classasr__flir__ptu__driver_1_1PTUDriver.html
a417a1b469af791a5b8bab1bfdf2b158c
()
char
set_desired
classasr__flir__ptu__driver_1_1PTUDriver.html
acf47923ccb003f495725d6da827bd2b0
(char pan_or_tilt, char what, short int *value, char type)
char
set_mode
classasr__flir__ptu__driver_1_1PTUDriver.html
a32bbccb41625c1e56ed35d555703a9e5
(char mode_type, char mode)
void
setValuesToBackupValues
classasr__flir__ptu__driver_1_1PTUDriver.html
a45c416c44a49e928ca8c8bdce786ca20
(int &pan_base, int &tilt_base, int &pan_speed, int &tilt_speed, int &pan_upper, int &tilt_upper, int &pan_accel, int &tilt_accel, int &pan_hold, int &tilt_hold, int &pan_move, int &tilt_move)
std::vector< double >
solveSecondDegreePolynomial
classasr__flir__ptu__driver_1_1PTUDriver.html
a33d7fa60a00ed34f3f4c1b98aff07e07
(double a, double b, double c)
long
backup_pan_accel
classasr__flir__ptu__driver_1_1PTUDriver.html
a369358dd4c50f3457c83a87f554fa43b
long
backup_pan_base
classasr__flir__ptu__driver_1_1PTUDriver.html
a4722bf611c1a284a77ee5418f49f8a2f
long
backup_pan_hold
classasr__flir__ptu__driver_1_1PTUDriver.html
aea3e1d623e6801bd1521d41799ac2cdd
long
backup_pan_move
classasr__flir__ptu__driver_1_1PTUDriver.html
a06df033f29eca22be4280eee2fb2aa0b
long
backup_pan_speed
classasr__flir__ptu__driver_1_1PTUDriver.html
aea1835db06a09e2c69315be0ce52d3c7
long
backup_pan_upper
classasr__flir__ptu__driver_1_1PTUDriver.html
a2eaf2ad6aa088d8eac2d6ecae39ac52d
std::map< std::string, int >
backup_settings
classasr__flir__ptu__driver_1_1PTUDriver.html
a516dc61c1d6c4052f702ff6bc00b2b71
long
backup_tilt_accel
classasr__flir__ptu__driver_1_1PTUDriver.html
a57546a188d1a161d7c210384712830c6
long
backup_tilt_base
classasr__flir__ptu__driver_1_1PTUDriver.html
a5904438871fc46598c86a1cd6d4a33aa
long
backup_tilt_hold
classasr__flir__ptu__driver_1_1PTUDriver.html
a3452b90cbb66a5beade3a5226bf1962f
long
backup_tilt_move
classasr__flir__ptu__driver_1_1PTUDriver.html
aadb749fe3aa2682dccc9870baa4b4f56
long
backup_tilt_speed
classasr__flir__ptu__driver_1_1PTUDriver.html
a87e69d13865dff8b892380e1e20aad61
long
backup_tilt_upper
classasr__flir__ptu__driver_1_1PTUDriver.html
a1e3300dfe61e27b86fd67d287ffe741d
double
distance_factor
classasr__flir__ptu__driver_1_1PTUDriver.html
a62551f68fc488ce161a99fc42cdae748
double
double_computation_tolerance
classasr__flir__ptu__driver_1_1PTUDriver.html
a7ddd4a8f24abc1d40ff36f8f3dff8560
std::vector< std::vector< double > >
forbidden_area_first_line_coordinate_forms
classasr__flir__ptu__driver_1_1PTUDriver.html
a755ef5e6b5772c2a1018ec2028130593
std::vector< std::vector< double > >
forbidden_area_fourth_line_coordinate_forms
classasr__flir__ptu__driver_1_1PTUDriver.html
a17b47713b2ba76f669a1b566ce4d22e5
std::vector< std::vector< double > >
forbidden_area_second_line_coordinate_forms
classasr__flir__ptu__driver_1_1PTUDriver.html
a5e333eac8261b3134836d169e51fd701
std::vector< std::vector< double > >
forbidden_area_third_line_coordinate_forms
classasr__flir__ptu__driver_1_1PTUDriver.html
ab1183ef22d43133911bd14cb21dab60a
ptu_free::PTUFree
free_ptu
classasr__flir__ptu__driver_1_1PTUDriver.html
ad79568f34ee971f6634f7f16da1a2105
std::vector< std::vector< double > >
max_pan_max_tilt_points
classasr__flir__ptu__driver_1_1PTUDriver.html
ace61ebd62510f90248f30e8c6e39b709
std::vector< std::vector< double > >
max_pan_min_tilt_points
classasr__flir__ptu__driver_1_1PTUDriver.html
a5855ab74c8fdb944bdc146458cae6d46
std::vector< std::vector< double > >
min_pan_max_tilt_points
classasr__flir__ptu__driver_1_1PTUDriver.html
a70cd557d3dfe52d8b9fd1ec9365c4d61
std::vector< std::vector< double > >
min_pan_min_tilt_points
classasr__flir__ptu__driver_1_1PTUDriver.html
a120adb050bf5ca253f9030da3f8672a7
double
pan_acceleration_time
classasr__flir__ptu__driver_1_1PTUDriver.html
afe18e056502113d590f47e2f7821a442
double
pan_slew_speed_time
classasr__flir__ptu__driver_1_1PTUDriver.html
a7ee472a55a68b83fcf5b67e380b5ef55
bool
speed_control
classasr__flir__ptu__driver_1_1PTUDriver.html
a12391b3121dd5e7259c95efe3ea0e20a
double
tilt_acceleration_time
classasr__flir__ptu__driver_1_1PTUDriver.html
aa114df11e241d189461a96d32770f92f
double
tilt_slew_speed_time
classasr__flir__ptu__driver_1_1PTUDriver.html
a3a51f73a818d6c3cd64c8b04a3c98c9e
static short int
POW_VAL_HOLD
classasr__flir__ptu__driver_1_1PTUDriver.html
a98994b2b8da6dc0cfe724e487148d74a
[3]
static short int
POW_VAL_MOVE
classasr__flir__ptu__driver_1_1PTUDriver.html
ac455f90bb0dcf48ca4dec591842036fc
[3]
asr_flir_ptu_driver::PTUDriverMock
classasr__flir__ptu__driver_1_1PTUDriverMock.html
asr_flir_ptu_driver::PTUDriver
virtual std::vector< double >
determineLegitEndPoint
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a84b23bae5b3c2928e19f2cb85e94a698
(double end_point_pan_candidate, double end_point_tilt_candidate)
virtual double
getAngleSpeed
classasr__flir__ptu__driver_1_1PTUDriverMock.html
afaddc167ee371e30f42b36621655caa7
(char type)
virtual double
getCurrentAngle
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a807885485599867fa3070e65a50ce726
(char type)
virtual double
getDesiredAngle
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a488d6f91d8fb38ae516d6279e0c95914
(char type)
virtual long
getLimitAngle
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ae1ef7a0215c5cdeb4ce9edd7047e1b3c
(char pan_or_tilt, char upper_or_lower)
virtual bool
hasHalted
classasr__flir__ptu__driver_1_1PTUDriverMock.html
aa961efc75eb4308dbd02216a1458504c
()
virtual bool
hasHaltedAndReachedGoal
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a0f72d93f4f7ff92a5d03ad87a34e2d08
()
bool
isConnected
classasr__flir__ptu__driver_1_1PTUDriverMock.html
afa04ce4907d55ecba5268f32c501eea7
()
virtual bool
isInSpeedControlMode
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a96cc86fa8aeb4b83ef46eeeb104a120a
()
virtual bool
isWithinPanTiltLimits
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a50b8fc8dfb90fbcbccbc78deec47671f
(double pan, double tilt)
PTUDriverMock
classasr__flir__ptu__driver_1_1PTUDriverMock.html
adc97e0d6b50cf7f0e032b519d89a48b7
(const char *port, int baud, bool speed_control)
virtual bool
reachedGoal
classasr__flir__ptu__driver_1_1PTUDriverMock.html
acf5bff3cc22b162905dd66673b0b7e11
()
virtual bool
setAbsoluteAngles
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a68af208f6021caa1eee3c88192cac52a
(double pan_angle, double tilt_angle, bool no_forbidden_area_check)
virtual void
setAbsoluteAngleSpeeds
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a95e36b00f7595f05a705c909dd40c798
(double pan_speed, double tilt_speed)
virtual void
setAbsoluteAngleSpeeds
classasr__flir__ptu__driver_1_1PTUDriverMock.html
aee042d83997b081175a15502a7897da4
(signed short pan_speed, signed short tilt_speed)
virtual void
setLimitAngles
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a9e5967ef8636e93fbacb85fbc761c416
(double pan_min, double pan_max, double tilt_min, double tilt_max)
virtual void
setLimitAnglesToHardwareConstraints
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a4a85391fe722773c03a9f93ce24e8753
()
virtual void
setSettings
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a775e1bc1cabc58145a44c3d800562cd5
(int pan_base, int tilt_base, int pan_speed, int tilt_speed, int pan_upper, int tilt_upper, int pan_accel, int tilt_accel, int pan_hold, int tilt_hold, int pan_move, int tilt_move)
virtual void
setSpeedControlMode
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a60d4ee99ca111e63e7ea7917848fc818
(bool speed_control_mode)
virtual bool
setValuesOutOfLimitsButWithinMarginToLimit
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a0dc93a0375fb26acc7508f86a0453858
(double *pan, double *tilt, double margin)
~PTUDriverMock
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a0b81e2fafcb8b2128a5441a96fb2f9ad
()
double
current_pan_speed
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a0fd8dfc313b8e6a9aef99202f500bb33
double
current_tilt_speed
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a111a639b4d677bac5ecb07ad1f1fa3c6
int
is_stopped_count
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ac336bc366dfc29836aec25ecc4c31a0c
double
pan_acceleration
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ac3a7de58a4004535e532aba1063ad548
double
pan_angle
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a5144dd81adf25d387fb9d009df998a5e
double
pan_base
classasr__flir__ptu__driver_1_1PTUDriverMock.html
adebd62de7837e90faae219a79688c74e
double
pan_distance
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a10edf74c6aa3fbbdf926982391ac2f52
double
pan_max_limit
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a857e574a99fa59903d440ed38830fb38
double
pan_min_limit
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ae07cb6e546e542ba9e8aba2dfbbeb864
double
pan_speed
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a6fa7b3dc9b125e8259deb02ad3809d37
double
tilt_acceleration
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a774dae933c05b7aa7b33636f6bf4394f
double
tilt_angle
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ae584e4e7a4408d93c0187783b2db49fc
double
tilt_base
classasr__flir__ptu__driver_1_1PTUDriverMock.html
afb0b0de79a683de0b2eaeec419aa10c3
double
tilt_distance
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a5d877561ca3ba4b4928dcd82f0e502a1
double
tilt_max_limit
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ac2d263dbe9cfb4b23ab07783b8cfc91b
double
tilt_min_limit
classasr__flir__ptu__driver_1_1PTUDriverMock.html
ae18c6d968ce28b6451799a94778d1841
double
tilt_speed
classasr__flir__ptu__driver_1_1PTUDriverMock.html
a61d66d63182967af95c1e66739fe7165
ptu_free::PTUFree
classptu__free_1_1PTUFree.html
bool
awaitPositionCommandCompletion
classptu__free_1_1PTUFree.html
a7e6c546e01f87d565109f6f4b5adfb25
()
bool
clearPreset
classptu__free_1_1PTUFree.html
a66a8c0d30d8a9fb12809e60c734abf96
()
void
closeSerialConnection
classptu__free_1_1PTUFree.html
ab244508a3c0a8e188abb97db6e84d1c4
()
std::string
communicate
classptu__free_1_1PTUFree.html
a135a9a62e6287c6192b5d7049fff95a5
(std::string request)
std::vector< std::string >
evaluateResponse
classptu__free_1_1PTUFree.html
a39288e0427de3363428cda72599e9a61
(std::string response)
long
getCurrentPanPosition
classptu__free_1_1PTUFree.html
a44edf29e93e7c85f6a3b0766d870c018
()
long
getCurrentPanSpeed
classptu__free_1_1PTUFree.html
ab85e378741434e7d4a9bd42237fbf53d
()
long
getCurrentTiltPosition
classptu__free_1_1PTUFree.html
a1f19cf317ccf50c0af778cd520d8fab8
()
long
getCurrentTiltSpeed
classptu__free_1_1PTUFree.html
a8d692deaed5b02fdec8c18d538db0954
()
long
getCurrentUsedMaximumPanPositionLimit
classptu__free_1_1PTUFree.html
a7f4d0bc93cd910be4ba989f693bb11ab
()
long
getCurrentUsedMaximumTiltPositionLimit
classptu__free_1_1PTUFree.html
a876690b6d404d3b9cd83012ff9ee4b60
()
long
getCurrentUsedMinimumPanPositionLimit
classptu__free_1_1PTUFree.html
adc4a00dd6b087871a9084f7789ce0aa0
()
long
getCurrentUsedMinimumTiltPositionLimit
classptu__free_1_1PTUFree.html
ad673c10dce627da56a6eec49ced33cf1
()
long
getDesiredPanPosition
classptu__free_1_1PTUFree.html
a84a699478ef8b97ee7a9dbaccb53525e
()
long
getDesiredPanSpeed
classptu__free_1_1PTUFree.html
a5eddadb2b495d338ee33db11baa53d3b
()
long
getDesiredTiltPosition
classptu__free_1_1PTUFree.html
a43d68953eb831f449af75a5681bd1162
()
long
getDesiredTiltSpeed
classptu__free_1_1PTUFree.html
a5fe5c3539776b29b2725e49355c29de8
()
long
getFactoryMaximumPanPositionLimit
classptu__free_1_1PTUFree.html
a8087387ab54b4a1bb384977e8fdafa90
()
long
getFactoryMaximumTiltPositionLimit
classptu__free_1_1PTUFree.html
a82d5b19cb652eabd5812d680013c697f
()
long
getFactoryMinimumPanPositionLimit
classptu__free_1_1PTUFree.html
ac62cf46b8c2a3924145d83485eaf05b0
()
long
getFactoryMinimumTiltPositionLimit
classptu__free_1_1PTUFree.html
a834d11e3e4a548b9352ef07db35178f2
()
long
getPanAcceleartion
classptu__free_1_1PTUFree.html
a7e71fbce0eb429ac9bcbd9edef79d1a9
()
long
getPanBaseSpeed
classptu__free_1_1PTUFree.html
a813c0c55649068a03a18170cf7641376
()
long
getPanInMotionPowerMode
classptu__free_1_1PTUFree.html
ad12019999b734bd716cc1a6e3f7cbc70
()
long
getPanLowerSpeedLimit
classptu__free_1_1PTUFree.html
a2f32239ad85d0011a4d3abf1f6fef29c
()
double
getPanResolution
classptu__free_1_1PTUFree.html
a283eb52f694a3a7dbcb4cf178be8b34f
()
long
getPanStationaryPowerMode
classptu__free_1_1PTUFree.html
aae39314e4adb9fcb14a2e4967d4ccc37
()
long
getPanUpperSpeedLimit
classptu__free_1_1PTUFree.html
adb10d4c7ef9b3a6b4f2bfd5978643eab
()
long
getPositionExecutionMode
classptu__free_1_1PTUFree.html
ae07561a7050f23af7037021be06b501e
()
long
getPositionLimitEnforcementMode
classptu__free_1_1PTUFree.html
a30befbf37c50e759b95666c1d7cb3a88
()
long
getSpeedControlMode
classptu__free_1_1PTUFree.html
a31117472f1f45527916fca017cd660fb
()
long
getTiltAcceleartion
classptu__free_1_1PTUFree.html
a1e568fc5d1974c5989c076ac96781dc1
()
long
getTiltBaseSpeed
classptu__free_1_1PTUFree.html
ab13f01f51e50699c7118f053891d0a23
()
long
getTiltInMotionPowerMode
classptu__free_1_1PTUFree.html
a655691e4d6a2b67534fb430113e12a28
()
long
getTiltLowerSpeedLimit
classptu__free_1_1PTUFree.html
a67b0eebdc934f76f734c663c93fc194e
()
double
getTiltResolution
classptu__free_1_1PTUFree.html
aadd136bd3ca2ff0d00441223bb3fd255
()
long
getTiltStationaryPowerMode
classptu__free_1_1PTUFree.html
a5ff902b4303a557060b97be0bf71de42
()
long
getTiltUpperSpeedLimit
classptu__free_1_1PTUFree.html
af8cfcabf145fd03f4e51d1caace2a122
()
long
getUserMaximumPanPositionLimit
classptu__free_1_1PTUFree.html
a6c0a7918a4ee5de8c5d719e044967b91
()
long
getUserMaximumTiltPositionLimit
classptu__free_1_1PTUFree.html
a723dbc97e1650bbec5c52c9da976c8bb
()
long
getUserMinimumPanPositionLimit
classptu__free_1_1PTUFree.html
aa2a5c60599d297dea2cfa44fe851e56b
()
long
getUserMinimumTiltPositionLimit
classptu__free_1_1PTUFree.html
a36e2cdd020c0bcc26cf085ce0b78eeca
()
bool
gotoPreset
classptu__free_1_1PTUFree.html
ac93f32c507496b913ae6ca058c0989ac
(int preset_index)
bool
halt
classptu__free_1_1PTUFree.html
adaaac260e53f845b926618b206f86c25
(long axis)
bool
isOpen
classptu__free_1_1PTUFree.html
a6f19a3fe1be6a9245666e9de5bc1686c
()
PTUFree
classptu__free_1_1PTUFree.html
a90fea1607838a9fccd94b2ed4bf896b0
()
PTUFree
classptu__free_1_1PTUFree.html
ae4f186de03f27aa1f39bfaf3ed825534
(boost::asio::io_service &io)
std::string
readPTUResponse
classptu__free_1_1PTUFree.html
a0565e41db1443b95897aba0482a5c1f8
()
bool
reset
classptu__free_1_1PTUFree.html
a7039ae689dab9927cc5956c338cac137
()
bool
restoreDefault
classptu__free_1_1PTUFree.html
a4aa1418d7f70908fe773a9e5296b15f5
()
bool
restoreFactoryDefault
classptu__free_1_1PTUFree.html
a1e9a98a2eb46ccc9b60554cce2c4e701
()
bool
saveDefault
classptu__free_1_1PTUFree.html
a5561efe41a798a684a0fed4cea9fded3
()
bool
setBaudRate
classptu__free_1_1PTUFree.html
a26502d3aaeea89683ca9a7f97ec0307c
(int baud)
bool
setDesiredPanAccelerationAbsolute
classptu__free_1_1PTUFree.html
a37aaefe92f47e1aa6abbb4ab2d39b8d7
(short int acceleration)
bool
setDesiredPanLowerSpeedLimit
classptu__free_1_1PTUFree.html
ac1cc8dd766bc118e6538b7086491de44
(short int lower_speed_limit)
bool
setDesiredPanPositionAbsolute
classptu__free_1_1PTUFree.html
aa9e4e49c906c365da0577ea178572a9e
(short int position)
bool
setDesiredPanPositionRelative
classptu__free_1_1PTUFree.html
a6352d4fcca91319ac44dd5515d8e7a32
(short int position_offset)
bool
setDesiredPanSpeedAbsolute
classptu__free_1_1PTUFree.html
a0de46359b1294048e7961f9afc1e612f
(short int speed)
bool
setDesiredPanSpeedRelative
classptu__free_1_1PTUFree.html
a46a63cc539ab3052fefe8a70e6077190
(short int speed_offset)
bool
setDesiredPanTiltPositionAbsoluteSlaved
classptu__free_1_1PTUFree.html
a1d1070af66a529f50bb787638117f0c1
(short int pan, short int tilt)
bool
setDesiredPanUpperSpeedLimit
classptu__free_1_1PTUFree.html
a280558296a09783ac9085d4a7e81f798
(short int upper_speed_limit)
bool
setDesiredTiltAccelerationAbsolute
classptu__free_1_1PTUFree.html
ab38329edd10fd4bbea9e95e2c0c43833
(short int acceleration)
bool
setDesiredTiltLowerSpeedLimit
classptu__free_1_1PTUFree.html
abb54f748bfc6bd80db60eda9779a333f
(short int lower_speed_limit)
bool
setDesiredTiltPositionAbsolute
classptu__free_1_1PTUFree.html
acb080f1d45528c735079a77ce33e8bb3
(short int position)
bool
setDesiredTiltPositionRelative
classptu__free_1_1PTUFree.html
a12d790590761799f989e280de49c3df4
(short int position_offset)
bool
setDesiredTiltSpeedAbsolute
classptu__free_1_1PTUFree.html
af493c2c28b63e3483a759a5077b1f677
(short int speed)
bool
setDesiredTiltSpeedRelative
classptu__free_1_1PTUFree.html
ab63b84484d64ccd99e46ba28c063ecdd
(short int speed_offset)
bool
setDesiredTiltUpperSpeedLimit
classptu__free_1_1PTUFree.html
aedf46bf428accf14ea0244a04b0fb0e5
(short int upper_speed_limit)
bool
setMaximumPanPositionLimit
classptu__free_1_1PTUFree.html
a10de801d8007c2e87447385ae9abc1bb
(short int position)
bool
setMaximumTiltPositionLimit
classptu__free_1_1PTUFree.html
a573b3283bbf2da94e23e678566c79fb0
(short int position)
bool
setMinimumPanPositionLimit
classptu__free_1_1PTUFree.html
a16248dcde153f2bfe2f74365f0b2ab20
(short int position)
bool
setMinimumTiltPositionLimit
classptu__free_1_1PTUFree.html
ab488fc781a8fcef43eb639318fddc68f
(short int position)
bool
setNewSerialConnection
classptu__free_1_1PTUFree.html
a6a0f8e8a8952f6ede499ee59352a95e4
(std::string port, int baud)
bool
setPanBaseSpeed
classptu__free_1_1PTUFree.html
a34bba74c1a4cce35589871d6cbf90f3b
(short int base_speed)
bool
setPanInMotionPowerMode
classptu__free_1_1PTUFree.html
ab430ad2ae8f6e4041e6d5636c61f5b0f
(long mode)
bool
setPanStationaryPowerMode
classptu__free_1_1PTUFree.html
a56e01dd627efde36687c12a73ceec153
(long mode)
bool
setPositionExecutionMode
classptu__free_1_1PTUFree.html
aa6b393a6139291386871d6c4878da273
(long mode)
bool
setPositionLimitEnforcementMode
classptu__free_1_1PTUFree.html
aad0c09c74328f8519afe8b2cacbffa4f
(long enable)
bool
setPreset
classptu__free_1_1PTUFree.html
a90fc70e4e73f04a247833dfb549cb2a0
(int preset_index, short int pan, short int tilt)
bool
setPreset
classptu__free_1_1PTUFree.html
a1cca717e13c27387f0a0370e374b42a2
(int preset_index)
bool
setResetMode
classptu__free_1_1PTUFree.html
ab60d344d2c32c4bb9247eeafdc644715
(long mode)
bool
setSpeedControlMode
classptu__free_1_1PTUFree.html
a23c42e3c23f4fd4cac5f58005c1836bd
(long mode)
bool
setTiltBaseSpeed
classptu__free_1_1PTUFree.html
a9445eb8974f54b5b702bce59002d1ef5
(short int base_speed)
bool
setTiltInMotionPowerMode
classptu__free_1_1PTUFree.html
aef02e104e6ec8ec57aae6514a29e63e2
(long mode)
bool
setTiltStationaryPowerMode
classptu__free_1_1PTUFree.html
a13a25fd6fe436c615efc8fdbd8b062b7
(long mode)
void
test
classptu__free_1_1PTUFree.html
a534e87e9d309f18a60054b63aef35b0c
()
std::string
getErrorString
classptu__free_1_1PTUFree.html
a9802332a30e0cbde7dc42f05b8b92760
(boost::system::error_code error)
long
factory_pan_max
classptu__free_1_1PTUFree.html
ab6876be4f42ed259a834acd03ebee981
long
factory_pan_min
classptu__free_1_1PTUFree.html
ad0969fb9bc100911d0596ff08f550567
long
factory_tilt_max
classptu__free_1_1PTUFree.html
ae2774735d78380be1232903d3a236bc6
long
factory_tilt_min
classptu__free_1_1PTUFree.html
a3471aedbd2f896a163a7a4f28ed416b5
long
position_execution_mode
classptu__free_1_1PTUFree.html
a38b2a016f52fdc3148d6f3aae88bfdfa
boost::asio::io_service
ptu_io_service
classptu__free_1_1PTUFree.html
ad9617eccd6754440a4aa510641d30c1b
boost::asio::serial_port
ptu_port
classptu__free_1_1PTUFree.html
adbe4e544ab231212b95311f870a87598
bool
timeout_occured
classptu__free_1_1PTUFree.html
a6167882ace84783e267fb475f78975b6
boost::asio::io_service
timer_io_service
classptu__free_1_1PTUFree.html
a900de3a0b79fcfa163bfad846fb086ec
PTUNode
classPTUNode.html
bool
ok
classPTUNode.html
a271ea46ffb225567bd9b2fbb09f2ef4d
()
PTUNode
classPTUNode.html
aaf0b0f03d0708e750eb413de4f8894cf
(ros::NodeHandle &n)
void
spinOnce
classPTUNode.html
a040ce4e201c07c8ffb5d8a0aed29d2bc
()
~PTUNode
classPTUNode.html
a658bac3d22945aaa1fbe236cce2416c9
()
bool
emptyAlive
classPTUNode.html
acd31aa30985da9eb0ce8e2e8cb3276c0
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
getRange
classPTUNode.html
a4032624b495cac34ede77c326da0140e
(asr_flir_ptu_driver::Range::Request &req, asr_flir_ptu_driver::Range::Response &res)
bool
predict
classPTUNode.html
ad32d8ba6bc3400b44ef35c4eea9768ad
(asr_flir_ptu_driver::Predict::Request &req, asr_flir_ptu_driver::Predict::Response &res)
bool
setSettings
classPTUNode.html
a1ecdbac6cc97726f6c3c39fb96a5d234
()
bool
setSpeedControl
classPTUNode.html
af4818a1ac757d4d2dd5cbb3be0505204
()
void
setState
classPTUNode.html
a5178262eeaa0cc6674b6ed5a768a00d6
(const asr_flir_ptu_driver::State::ConstPtr &msg)
bool
updateSettings
classPTUNode.html
a4cb88c54955a040f08f1db088d6c0a8a
(std_srvs::Empty::Request &, std_srvs::Empty::Response &)
bool
updateSpeedControl
classPTUNode.html
aaa3a2767fbb55e3d8e1ef7858421e53d
(std_srvs::Empty::Request &, std_srvs::Empty::Response &)
bool
validatePanTilt
classPTUNode.html
ae7841f10c147af07e003987aa4cecb84
(asr_flir_ptu_driver::Validate::Request &req, asr_flir_ptu_driver::Validate::Response &res)
ros::ServiceServer
alive_service
classPTUNode.html
a4628b204cacd340b5eae9e43dad85d30
ros::Publisher
joint_pub
classPTUNode.html
ada14a487755e542b2853a0dad79a47d7
ros::Publisher
joint_pub_old
classPTUNode.html
af55f7f0bc0478981b2d669cae3e5b1c3
ros::Subscriber
joint_sub
classPTUNode.html
affbd97da49262ef56a8ece5c7e7ceb6b
ros::NodeHandle
node_handle
classPTUNode.html
acd7e52659ba2bc058820e717839120bc
ros::ServiceServer
path_prediction_service
classPTUNode.html
a673d90ae351435f0f04561662128d282
asr_flir_ptu_driver::PTUDriver *
ptu
classPTUNode.html
a80a4743bd9b3e2617817e40ece5012ee
std::string
ptu_pan_frame
classPTUNode.html
a43ae4d7702301d8dd025050ee2327ed2
std::string
ptu_pan_frame_rotated
classPTUNode.html
a0d9cbf55ee8177dfe80c300236acc823
std::string
ptu_tilt_frame
classPTUNode.html
a8cbe73777a26a3bdb5705e3009a8c611
std::string
ptu_tilt_frame_rotated
classPTUNode.html
a5e204a71b8061caac181c6ddb3400d99
std::string
ptu_topic_state
classPTUNode.html
aefcdc474ea3f7bc3ab88aad98fcf91c7
ros::ServiceServer
range_service
classPTUNode.html
a7ba1f289fbc90a47c071328eb23c24b7
int
seq_num
classPTUNode.html
a007a0c1649e8120d6c8f39528234a53e
std::string
service_alive
classPTUNode.html
a952b7607c43917192ef75ef0f542406d
std::string
service_path_prediction
classPTUNode.html
afb4c1af79dfb0fea5d0efbb33453a524
std::string
service_range
classPTUNode.html
ae49e981c5f05aadb4d94dda9b245bf45
std::string
service_settings_update
classPTUNode.html
a042ae58c11cacba0913399ee7af6bfa4
std::string
service_speed_control_update
classPTUNode.html
a5506fcdd913748a8682dd58897a39a2b
std::string
service_validation
classPTUNode.html
a81b76e62a031e14cb73473693960f9f4
ros::ServiceServer
settings_service
classPTUNode.html
a9b2155fecb6d86d4469dacf102fb4a2d
ros::ServiceServer
speedmode_service
classPTUNode.html
ab25eb2e1b6d243c62e15bf7eeab29a93
tf::TransformBroadcaster
tb_pan
classPTUNode.html
a5c5f9de9671e087f9c9fea03b0aa5756
tf::TransformBroadcaster
tb_tilt
classPTUNode.html
a3bbb6a694091d462077e730d041a6573
std::string
topic_state
classPTUNode.html
aa5c4a53bc90dc12fe156b081957df86f
std::string
topic_state_command
classPTUNode.html
a9abcd9f74da9d5de2e3be034a4e7f07d
ros::ServiceServer
validate_service
classPTUNode.html
af75fd517e9a64eceb1dfa5144f358124
static constexpr double
DEG_TO_RAD
classPTUNode.html
aafe123517ad267a8c69999b3df5b3b1d
GUI_PTU::wxImagePanel
classGUI__PTU_1_1wxImagePanel.html
void
paintEvent
classGUI__PTU_1_1wxImagePanel.html
a2746028a29171a7196d57a1a8b85fe33
(wxPaintEvent &evt)
void
paintNow
classGUI__PTU_1_1wxImagePanel.html
a423becffd3d0194989a35ad4aa11fbbb
()
void
render
classGUI__PTU_1_1wxImagePanel.html
aa95a2f03eb17ace9a0327880a5c496a6
(wxDC &dc)
void
setImage
classGUI__PTU_1_1wxImagePanel.html
a3a004e99d2121f76c6c5213099dec421
(wxBitmap *image)
wxImagePanel
classGUI__PTU_1_1wxImagePanel.html
a72d776eeb12657eafcdea5f25337a38e
(wxWindow *parent)
wxBitmap *
image
classGUI__PTU_1_1wxImagePanel.html
a20377f82784221ab819b05cfa9fb3368
asr_flir_ptu_driver
namespaceasr__flir__ptu__driver.html
asr_flir_ptu_driver::PTUDriver
asr_flir_ptu_driver::PTUDriverMock
GUI_PTU
namespaceGUI__PTU.html
GUI_PTU::GUIDialog
GUI_PTU::PTU_GUI
GUI_PTU::PTU_GUI_Node
GUI_PTU::wxImagePanel
ptu_free
namespaceptu__free.html
ptu_free::PTUFree
index
index
ActionClientAPI
ActionServerAPI
protocol
codeapi
overview
crawling
efficiency
dependencies
rosapi
listener
message_filter
broadcaster
send_transform
datatypes
conversions