Instrument Neutral Distributed Interface INDI 2.2.5
Public Member Functions | List of all members
TelescopeBridge Class Reference

#include <telescope_bridge.h>

Inheritance diagram for TelescopeBridge:
IDeviceBridge

Public Member Functions

 TelescopeBridge (INDI::BaseDevice device, int deviceNumber)
 
 ~TelescopeBridge ()
 
std::string getDeviceType () const override
 
std::string getDeviceName () const override
 
int getDeviceNumber () const override
 
std::string getUniqueID () const override
 
void handleRequest (const std::string &method, const httplib::Request &req, httplib::Response &res) override
 
void updateProperty (INDI::Property property) override
 
void handleConnected (const httplib::Request &req, httplib::Response &res) override
 
void handleName (const httplib::Request &req, httplib::Response &res) override
 
void handleDescription (const httplib::Request &req, httplib::Response &res) override
 
void handleDriverInfo (const httplib::Request &req, httplib::Response &res) override
 
void handleDriverVersion (const httplib::Request &req, httplib::Response &res) override
 
void handleInterfaceVersion (const httplib::Request &req, httplib::Response &res) override
 
- Public Member Functions inherited from IDeviceBridge
virtual ~IDeviceBridge ()=default
 

Detailed Description

Definition at line 33 of file telescope_bridge.h.

Constructor & Destructor Documentation

◆ TelescopeBridge()

TelescopeBridge::TelescopeBridge ( INDI::BaseDevice  device,
int  deviceNumber 
)

Definition at line 42 of file telescope_bridge_base.cpp.

◆ ~TelescopeBridge()

TelescopeBridge::~TelescopeBridge ( )

Definition at line 49 of file telescope_bridge_base.cpp.

Member Function Documentation

◆ getDeviceName()

std::string TelescopeBridge::getDeviceName ( ) const
overridevirtual

Implements IDeviceBridge.

Definition at line 55 of file telescope_bridge_base.cpp.

◆ getDeviceNumber()

int TelescopeBridge::getDeviceNumber ( ) const
inlineoverridevirtual

Implements IDeviceBridge.

Definition at line 45 of file telescope_bridge.h.

◆ getDeviceType()

std::string TelescopeBridge::getDeviceType ( ) const
inlineoverridevirtual

Implements IDeviceBridge.

Definition at line 40 of file telescope_bridge.h.

◆ getUniqueID()

std::string TelescopeBridge::getUniqueID ( ) const
overridevirtual

Implements IDeviceBridge.

Definition at line 60 of file telescope_bridge_base.cpp.

◆ handleConnected()

void TelescopeBridge::handleConnected ( const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 43 of file telescope_bridge_handlers.cpp.

◆ handleDescription()

void TelescopeBridge::handleDescription ( const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 129 of file telescope_bridge_handlers.cpp.

◆ handleDriverInfo()

void TelescopeBridge::handleDriverInfo ( const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 136 of file telescope_bridge_handlers.cpp.

◆ handleDriverVersion()

void TelescopeBridge::handleDriverVersion ( const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 143 of file telescope_bridge_handlers.cpp.

◆ handleInterfaceVersion()

void TelescopeBridge::handleInterfaceVersion ( const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 150 of file telescope_bridge_handlers.cpp.

◆ handleName()

void TelescopeBridge::handleName ( const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 122 of file telescope_bridge_handlers.cpp.

◆ handleRequest()

void TelescopeBridge::handleRequest ( const std::string &  method,
const httplib::Request &  req,
httplib::Response &  res 
)
overridevirtual

Implements IDeviceBridge.

Definition at line 66 of file telescope_bridge_base.cpp.

◆ updateProperty()

void TelescopeBridge::updateProperty ( INDI::Property  property)
overridevirtual

Implements IDeviceBridge.

Definition at line 172 of file telescope_bridge_base.cpp.


The documentation for this class was generated from the following files: