Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | Public Attributes | List of all members
Lx Class Reference

#include <Lx.h>

Public Member Functions

bool isEnabled ()
 
void setCamerafd (int fd)
 
bool initProperties (INDI::DefaultDevice *device)
 
bool ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
 
bool ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
 
bool updateProperties ()
 
bool startLx ()
 
int stopLx ()
 
unsigned int getLxmode ()
 

Public Attributes

ISwitch LxEnableS [2]
 
ISwitchVectorProperty LxEnableSP
 
ISwitch LxModeS [LXMODENUM]
 
ISwitchVectorProperty LxModeSP
 
IText LxPortT [1]
 
ITextVectorProperty LxPortTP
 
ISwitch LxSerialOptionS [3]
 
ISwitchVectorProperty LxSerialOptionSP
 
ISwitch LxParallelOptionS [9]
 
ISwitchVectorProperty LxParallelOptionSP
 
IText LxStartStopCmdT [2]
 
ITextVectorProperty LxStartStopCmdTP
 
ISwitch LxLogicalLevelS [2]
 
ISwitchVectorProperty LxLogicalLevelSP
 
ISwitch LxSerialSpeedS [9]
 
ISwitchVectorProperty LxSerialSpeedSP
 
ISwitch LxSerialSizeS [4]
 
ISwitchVectorProperty LxSerialSizeSP
 
ISwitch LxSerialParityS [3]
 
ISwitchVectorProperty LxSerialParitySP
 
ISwitch LxSerialStopS [2]
 
ISwitchVectorProperty LxSerialStopSP
 
ISwitch LxSerialAddeolS [4]
 
ISwitchVectorProperty LxSerialAddeolSP
 

Detailed Description

Definition at line 23 of file Lx.h.

Member Function Documentation

◆ getLxmode()

unsigned int Lx::getLxmode ( )

Definition at line 317 of file Lx.cpp.

◆ initProperties()

bool Lx::initProperties ( INDI::DefaultDevice device)

Definition at line 26 of file Lx.cpp.

◆ isEnabled()

bool Lx::isEnabled ( )

Definition at line 21 of file Lx.cpp.

◆ ISNewSwitch()

bool Lx::ISNewSwitch ( const char *  dev,
const char *  name,
ISState states,
char *  names[],
int  n 
)

Definition at line 151 of file Lx.cpp.

◆ ISNewText()

bool Lx::ISNewText ( const char *  dev,
const char *  name,
char *  texts[],
char *  names[],
int  n 
)

Definition at line 281 of file Lx.cpp.

◆ setCamerafd()

void Lx::setCamerafd ( int  fd)

Definition at line 16 of file Lx.cpp.

◆ startLx()

bool Lx::startLx ( )

Definition at line 322 of file Lx.cpp.

◆ stopLx()

int Lx::stopLx ( )

Definition at line 339 of file Lx.cpp.

◆ updateProperties()

bool Lx::updateProperties ( )

Definition at line 106 of file Lx.cpp.

Member Data Documentation

◆ LxEnableS

ISwitch Lx::LxEnableS[2]

Definition at line 26 of file Lx.h.

◆ LxEnableSP

ISwitchVectorProperty Lx::LxEnableSP

Definition at line 27 of file Lx.h.

◆ LxLogicalLevelS

ISwitch Lx::LxLogicalLevelS[2]

Definition at line 38 of file Lx.h.

◆ LxLogicalLevelSP

ISwitchVectorProperty Lx::LxLogicalLevelSP

Definition at line 39 of file Lx.h.

◆ LxModeS

ISwitch Lx::LxModeS[LXMODENUM]

Definition at line 28 of file Lx.h.

◆ LxModeSP

ISwitchVectorProperty Lx::LxModeSP

Definition at line 29 of file Lx.h.

◆ LxParallelOptionS

ISwitch Lx::LxParallelOptionS[9]

Definition at line 34 of file Lx.h.

◆ LxParallelOptionSP

ISwitchVectorProperty Lx::LxParallelOptionSP

Definition at line 35 of file Lx.h.

◆ LxPortT

IText Lx::LxPortT[1]

Definition at line 30 of file Lx.h.

◆ LxPortTP

ITextVectorProperty Lx::LxPortTP

Definition at line 31 of file Lx.h.

◆ LxSerialAddeolS

ISwitch Lx::LxSerialAddeolS[4]

Definition at line 48 of file Lx.h.

◆ LxSerialAddeolSP

ISwitchVectorProperty Lx::LxSerialAddeolSP

Definition at line 49 of file Lx.h.

◆ LxSerialOptionS

ISwitch Lx::LxSerialOptionS[3]

Definition at line 32 of file Lx.h.

◆ LxSerialOptionSP

ISwitchVectorProperty Lx::LxSerialOptionSP

Definition at line 33 of file Lx.h.

◆ LxSerialParityS

ISwitch Lx::LxSerialParityS[3]

Definition at line 44 of file Lx.h.

◆ LxSerialParitySP

ISwitchVectorProperty Lx::LxSerialParitySP

Definition at line 45 of file Lx.h.

◆ LxSerialSizeS

ISwitch Lx::LxSerialSizeS[4]

Definition at line 42 of file Lx.h.

◆ LxSerialSizeSP

ISwitchVectorProperty Lx::LxSerialSizeSP

Definition at line 43 of file Lx.h.

◆ LxSerialSpeedS

ISwitch Lx::LxSerialSpeedS[9]

Definition at line 40 of file Lx.h.

◆ LxSerialSpeedSP

ISwitchVectorProperty Lx::LxSerialSpeedSP

Definition at line 41 of file Lx.h.

◆ LxSerialStopS

ISwitch Lx::LxSerialStopS[2]

Definition at line 46 of file Lx.h.

◆ LxSerialStopSP

ISwitchVectorProperty Lx::LxSerialStopSP

Definition at line 47 of file Lx.h.

◆ LxStartStopCmdT

IText Lx::LxStartStopCmdT[2]

Definition at line 36 of file Lx.h.

◆ LxStartStopCmdTP

ITextVectorProperty Lx::LxStartStopCmdTP

Definition at line 37 of file Lx.h.


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