NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
smart_dock_service.cc File Reference
#include <config_reader/config_reader.h>
#include <iostream>
#include <string>
#include <thread>
#include <atomic>
#include <mutex>
#include <csignal>
#include "smart_dock/smart_dock_node.h"
Include dependency graph for smart_dock_service.cc:

Functions

void InterruptHandler (int dummy)
 
void CommsLoop (smart_dock::SmartDockNode *sdn, unsigned int targ)
 
void TelemLoop (smart_dock::SmartDockNode *sdn, unsigned int targ)
 
int Message (int code, const char *msg)
 
int main (int argc, char **argv)
 

Variables

bool running_ = true
 
std::mutex mutex_
 

Function Documentation

◆ CommsLoop()

void CommsLoop ( smart_dock::SmartDockNode sdn,
unsigned int  targ 
)

◆ InterruptHandler()

void InterruptHandler ( int  dummy)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ Message()

int Message ( int  code,
const char *  msg 
)

◆ TelemLoop()

void TelemLoop ( smart_dock::SmartDockNode sdn,
unsigned int  targ 
)

Variable Documentation

◆ mutex_

std::mutex mutex_

◆ running_

bool running_ = true