40 PwrMon( std::string name,
const std::string &conffile)
throw (AOException);
43 PwrMon(
int argc,
char **argv)
throw (AOException);
53 RTDBvar var_outlet1_cur, var_outlet1_req, var_outlet1_name;
54 RTDBvar var_outlet2_cur, var_outlet2_req, var_outlet2_name;
55 RTDBvar var_outlet3_cur, var_outlet3_req, var_outlet3_name;
56 RTDBvar var_outlet4_cur, var_outlet4_req, var_outlet4_name;
57 RTDBvar var_outlet5_cur, var_outlet5_req, var_outlet5_name;
58 RTDBvar var_outlet6_cur, var_outlet6_req, var_outlet6_name;
59 RTDBvar var_outlet7_cur, var_outlet7_req, var_outlet7_name;
60 RTDBvar var_outlet8_cur, var_outlet8_req, var_outlet8_name;
62 static int outlet1CurChanged(
void *pt, Variable *msgb);
63 static int outlet2CurChanged(
void *pt, Variable *msgb);
64 static int outlet3CurChanged(
void *pt, Variable *msgb);
65 static int outlet4CurChanged(
void *pt, Variable *msgb);
66 static int outlet5CurChanged(
void *pt, Variable *msgb);
67 static int outlet6CurChanged(
void *pt, Variable *msgb);
68 static int outlet7CurChanged(
void *pt, Variable *msgb);
69 static int outlet8CurChanged(
void *pt, Variable *msgb);
74 virtual int init_statusboard();
A class to monitor the VisAOPwrCtrl via the RTDB.
void SetupVars()
Virtual function to setup variables in RTDB.
void setupVisAOApp()
Basic setup of the class, called by both constructors.
PwrMon(std::string name, const std::string &conffile)
Standard adopt style config file constructor.
The base class for VisAO applications.
Declarations for VisAOApp_base.
virtual int update_statusboard()
Update the status board.
The namespace of VisAO software.