57 ICACHE
virtual void Set(real64 arValue)
override;
59 ICACHE
virtual real64 Get()
override;
61 ICACHE real32 GetValue();
63 ICACHE real64 GetValue64();
65 real32 GetRawValue(uint32 auStage=0);
67 #if defined(INOS_PROCESSIMAGE_OVERWRITE)
68 ICACHE
void SetValue(real32 arValue,
bool abOverwrite =
false);
72 ICACHE
void SetValueChecked(real32 arValue,
bool abOverwrite =
false);
76 ICACHE
void SetValue64(real64 arValue,
bool abOverwrite =
false);
81 ICACHE
void SetValue(real32 arValue);
83 ICACHE
void SetValueChecked(real32 arValue);
85 ICACHE
void SetValue64(real64 arValue);
88 void SetRange(uint8 auRange);
97 void SetMinValue(real64 arMinimum);
99 void SetMaxValue(real64 arMaximum);
108 uint16 auCharacteristics=defCharShowFix + SHOW_DIGIT(3),
109 real64 arLower=REAL64(-10500.0),
110 real64 arUpper=REAL64(+10500.0),
111 uint16 auType=defType_real32, uint16 auArrayLength=1
114 void SetupChannel (uint16 auNumber,
char* apUnit, uint16 auCharacteristics,
115 real64 arLower, real64 arUpper, uint16 auType, uint16 auArrayLength );
117 void ConvertToReal (uint16 auNumber,
char* apUnit, uint16 auCharacteristics,
118 real64 arLower, real64 arUpper, uint16 auType, uint16 auArrayLength );
CINOSDacChannel(const char *apName, uint16 auNumber, char *apUnit="mV", uint16 auCharacteristics=defCharShowFix+SHOW_DIGIT(3), real64 arLower=REAL64(-10500.0), real64 arUpper=REAL64(+10500.0), uint16 auType=defType_real32, uint16 auArrayLength=1)
object constructor
void ConvertToReal(uint16 auNumber, char *apUnit, uint16 auCharacteristics, real64 arLower, real64 arUpper, uint16 auType, uint16 auArrayLength)
convert to real channel
void SetupChannel(uint16 auNumber, char *apUnit, uint16 auCharacteristics, real64 arLower, real64 arUpper, uint16 auType, uint16 auArrayLength)
setup chnanel