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

#include <indi_shelyak_usis.h>

Public Member Functions

 Action (uint32_t _uid, const std::string &_cmd, PropType _type)
 

Public Attributes

char uid [8]
 
std::string name
 
PropType type
 
union {
   TextValue   text
 
   NumValue   num
 
   EnumValue   enm
 
   EnumItem   itm
 
   CmdItem   cmd
 
}; 
 

Detailed Description

Definition at line 86 of file indi_shelyak_usis.h.

Constructor & Destructor Documentation

◆ Action()

Action::Action ( uint32_t  _uid,
const std::string &  _cmd,
PropType  _type 
)
inline

Definition at line 101 of file indi_shelyak_usis.h.

Member Data Documentation

◆ 

union { ... }

◆ cmd

CmdItem Action::cmd

Definition at line 97 of file indi_shelyak_usis.h.

◆ enm

EnumValue Action::enm

Definition at line 95 of file indi_shelyak_usis.h.

◆ itm

EnumItem Action::itm

Definition at line 96 of file indi_shelyak_usis.h.

◆ name

std::string Action::name

Definition at line 89 of file indi_shelyak_usis.h.

◆ num

NumValue Action::num

Definition at line 94 of file indi_shelyak_usis.h.

◆ text

TextValue Action::text

Definition at line 93 of file indi_shelyak_usis.h.

◆ type

PropType Action::type

Definition at line 91 of file indi_shelyak_usis.h.

◆ uid

char Action::uid[8]

Definition at line 88 of file indi_shelyak_usis.h.


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