Instrument Neutral Distributed Interface INDI  1.6.0
Public Attributes | List of all members
_INumberVectorProperty Struct Reference

Number vector property descriptor. More...

#include <indiapi.h>

Public Attributes

char device [MAXINDIDEVICE]
 
char name [MAXINDINAME]
 
char label [MAXINDILABEL]
 
char group [MAXINDIGROUP]
 
IPerm p
 
double timeout
 
IPState s
 
INumbernp
 
int nnp
 
char timestamp [MAXINDITSTAMP]
 
void * aux
 

Detailed Description

Number vector property descriptor.

INumber.format may be any printf-style appropriate for double or style "m" to create sexigesimal using the form "%\<w\>.\<f\>m" where:
<w> is the total field width.
<f> is the width of the fraction. valid values are:
9 -> <w>:mm:ss.ss
8 -> <w>:mm:ss.s
6 -> <w>:mm:ss
5 -> <w>:mm.m
3 -> <w>:mm
examples:
To produce "-123:45", use %7.3m
To produce " 0:01:02", use %9.6m

Examples:
simpleskeleton.cpp, tutorial_client.cpp, and tutorial_client.h.

Definition at line 299 of file indiapi.h.

Member Data Documentation

void* _INumberVectorProperty::aux

Helper info

Definition at line 322 of file indiapi.h.

char _INumberVectorProperty::device[MAXINDIDEVICE]

Device name

Definition at line 302 of file indiapi.h.

char _INumberVectorProperty::group[MAXINDIGROUP]

GUI grouping hint

Definition at line 308 of file indiapi.h.

char _INumberVectorProperty::label[MAXINDILABEL]

Short description

Definition at line 306 of file indiapi.h.

char _INumberVectorProperty::name[MAXINDINAME]

Property name

Examples:
simpleskeleton.cpp, and tutorial_client.cpp.

Definition at line 304 of file indiapi.h.

int _INumberVectorProperty::nnp

Dimension of np[]

Definition at line 318 of file indiapi.h.

INumber* _INumberVectorProperty::np

Numbers comprising this vector

Examples:
tutorial_client.cpp.

Definition at line 316 of file indiapi.h.

IPerm _INumberVectorProperty::p

Client accessibility hint

Definition at line 310 of file indiapi.h.

IPState _INumberVectorProperty::s

current property state

Examples:
simpleccd.cpp, and simpleskeleton.cpp.

Definition at line 314 of file indiapi.h.

double _INumberVectorProperty::timeout

Current max time to change, secs

Definition at line 312 of file indiapi.h.

char _INumberVectorProperty::timestamp[MAXINDITSTAMP]

ISO 8601 timestamp of this event

Definition at line 320 of file indiapi.h.


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