NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
sys_monitor::SysMonitor Member List

This is the complete list of members for sys_monitor::SysMonitor, including all inherited members.

AddFault(unsigned int fault_id, std::string const &fault_msg="", ros::Time time_occurred=ros::Time::now())sys_monitor::SysMonitor
AddFault(ff_msgs::Fault const &fault, bool check_added=false)sys_monitor::SysMonitor
AddWatchDog(ros::Duration const &timeout, std::string const &node_name, uint const allowed_misses, uint const fault_id)sys_monitor::SysMonitorprotected
all_faults_sys_monitor::SysMonitorprotected
AssertFault(ff_util::FaultKeys enum_key, std::string const &message, ros::Time time_fault_occurred=ros::Time::now())sys_monitor::SysMonitorprotected
ChangeFaultErrMsg(unsigned int fault_id, std::string err_msg)sys_monitor::SysMonitor
ClearAllFaults()ff_util::FreeFlyerNodelet
ClearFault(ff_util::FaultKeys enum_key)sys_monitor::SysMonitorprotected
config_params_sys_monitor::SysMonitorprotected
fault_config_sys_monitor::SysMonitorprotected
fault_state_sys_monitor::SysMonitorprotected
faults_ff_util::FreeFlyerNodeletprotected
FreeFlyerNodelet(bool autostart_hb_timer=true)ff_util::FreeFlyerNodeletexplicit
FreeFlyerNodelet(std::string const &name, bool autostart_hb_timer=true)ff_util::FreeFlyerNodeletexplicit
GetName()ff_util::FreeFlyerNodelet
GetPlatform()ff_util::FreeFlyerNodelet
GetPlatformHandle(bool multithreaded=false)ff_util::FreeFlyerNodelet
GetPrivateHandle(bool multithreaded=false)ff_util::FreeFlyerNodelet
GetTransform(std::string const &child)ff_util::FreeFlyerNodelet
heartbeat_sys_monitor::SysMonitorprotected
heartbeat_pub_rate_sys_monitor::SysMonitorprotected
heartbeat_timer_sys_monitor::SysMonitorprotected
HeartbeatCallback(ff_msgs::HeartbeatConstPtr const &heartbeat)sys_monitor::SysMonitorprotected
Initialize(ros::NodeHandle *nh)sys_monitor::SysMonitorprotectedvirtual
load_service_sys_monitor::SysMonitorprotected
LoadNodelet(ff_msgs::UnloadLoadNodelet::Request &req)sys_monitor::SysMonitorprotected
log_time_hlp_sys_monitor::SysMonitorprotected
log_time_llp_sys_monitor::SysMonitorprotected
NAMESPACE enum valueff_util::FreeFlyerNodelet
nh_sys_monitor::SysMonitorprotected
NodeletService(ff_msgs::UnloadLoadNodelet::Request &req, ff_msgs::UnloadLoadNodelet::Response &res)sys_monitor::SysMonitorprotected
num_current_blocking_fault_sys_monitor::SysMonitorprotected
OutputFaultTables()sys_monitor::SysMonitorprotected
PrintFaults()ff_util::FreeFlyerNodelet
pub_cmd_sys_monitor::SysMonitorprotected
pub_fault_config_sys_monitor::SysMonitorprotected
pub_fault_state_sys_monitor::SysMonitorprotected
pub_heartbeat_sys_monitor::SysMonitorprotected
pub_queue_size_sys_monitor::SysMonitorprotected
pub_time_sync_sys_monitor::SysMonitorprotected
PublishCmd(ff_msgs::CommandStampedPtr cmd)sys_monitor::SysMonitorprotected
PublishFaultConfig()sys_monitor::SysMonitorprotected
PublishFaultResponse(unsigned int fault_id)sys_monitor::SysMonitorprotected
PublishFaultState()sys_monitor::SysMonitorprotected
PublishHeartbeat(bool initialization_fault=false)sys_monitor::SysMonitorprotected
PublishHeartbeatCallback(ros::TimerEvent const &te)sys_monitor::SysMonitorprotected
PublishTimeDiff(float time_diff_sec)sys_monitor::SysMonitorprotected
ReadCommand(config_reader::ConfigReader::Table *entry, ff_msgs::CommandStampedPtr cmd)sys_monitor::SysMonitorprotected
ReadParams()sys_monitor::SysMonitorprotected
reload_nodelet_timeout_sys_monitor::SysMonitorprotected
reload_nodelet_timer_sys_monitor::SysMonitorprotected
reload_params_timer_sys_monitor::SysMonitorprotected
reloaded_nodelets_sys_monitor::SysMonitorprotected
ReloadNodeletTimerCallback(ros::TimerEvent const &te)sys_monitor::SysMonitorprotected
RemoveFault(unsigned int fault_id)sys_monitor::SysMonitor
Reset()ff_util::FreeFlyerNodeletinlineprotectedvirtual
ResolveType enum nameff_util::FreeFlyerNodelet
RESOURCE enum valueff_util::FreeFlyerNodelet
SendDiagnostics(const std::vector< diagnostic_msgs::KeyValue > &keyval)ff_util::FreeFlyerNodeletprotected
SetFaultState(unsigned int fault_id, bool adding_fault)sys_monitor::SysMonitorprotected
Setup(ros::NodeHandle &nh, ros::NodeHandle &nh_mt, std::string plugin_name)ff_util::FreeFlyerNodeletprotected
Sleep()ff_util::FreeFlyerNodeletinlineprotectedvirtual
startup_time_sys_monitor::SysMonitorprotected
startup_timer_sys_monitor::SysMonitorprotected
StartupTimerCallback(ros::TimerEvent const &te)sys_monitor::SysMonitorprotected
StopHeartbeat()ff_util::FreeFlyerNodeletprotected
sub_hb_sys_monitor::SysMonitorprotected
sub_queue_size_sys_monitor::SysMonitorprotected
SysMonitor()sys_monitor::SysMonitor
time_diff_fault_triggered_sys_monitor::SysMonitorprotected
time_diff_node_sys_monitor::SysMonitorprotected
time_drift_thres_sec_sys_monitor::SysMonitorprotected
TRANSFORM enum valueff_util::FreeFlyerNodelet
unload_load_nodelet_service_sys_monitor::SysMonitorprotected
unload_service_sys_monitor::SysMonitorprotected
UnloadNodelet(std::string const &nodelet, std::string const &manager)sys_monitor::SysMonitorprotected
unwatched_heartbeats_sys_monitor::SysMonitorprotected
Wakeup()ff_util::FreeFlyerNodeletinlineprotectedvirtual
watch_dogs_sys_monitor::SysMonitorprotected
WatchdogPtr typedefsys_monitor::SysMonitorprotected
~FreeFlyerNodelet()ff_util::FreeFlyerNodeletvirtual
~SysMonitor()sys_monitor::SysMonitor