24 std::string HostName(
"localhost");
33 std::istringstream Parameter(argv[3]);
37 AlignmentSubsystemForClients::Initialise(DeviceName.c_str(),
this);
52 cout <<
"Testing Enumerate available plugins\n";
56 cout <<
"Success - List of plugins follows\n";
57 for (MathPluginsList::const_iterator iTr = AvailableMathPlugins.begin(); iTr != AvailableMathPlugins.end();
64 cout <<
"Testing select plugin\n";
71 cout <<
"Testing reinitilialise plugin\n";
void setServer(const char *hostname, unsigned int port)
Set the server host name and port.
void setBLOBMode(BLOBHandling blobH, const char *dev, const char *prop=nullptr)
Set Binary Large Object policy mode.
void watchDevice(const char *deviceName)
Add a device to the watch list.
void ProcessNewProperty(INDI::Property *PropertyPointer)
Process new property message from driver. This routine should be called from within the newProperty h...
void ProcessNewSwitch(ISwitchVectorProperty *SwitchVectorPropertyPointer)
Process new switch message from driver. This routine should be called from within the newSwitch handl...
void ProcessNewDevice(INDI::BaseDevice *DevicePointer)
Process new device message from driver. This routine should be called from within the newDevice handl...
bool connectServer() override
Connect to INDI server.
Class to provide basic INDI device functionality.
Provides generic container for INDI properties.
virtual void newSwitch(ISwitchVectorProperty *svp)
Emmited when a new switch value arrives from INDI server.
virtual ~MathPluginManagerClient()
MathPluginManagerClient()
virtual void newProperty(INDI::Property *property)
Emmited when a new property is created for an INDI driver.
virtual void newDevice(INDI::BaseDevice *dp)
Emmited when a new device is created from INDI server.
void Initialise(int argc, char *argv[])
Namespace to encapsulate the INDI Alignment Subsystem classes. For more information see "INDI Alignme...
Switch vector property descriptor.