82 ICACHE
virtual void Set(uint16 auNumber, real64 arValue)
override;
84 ICACHE
virtual real64 Get(uint16 auNumber)
override;
86 ICACHE real32 GetValue(uint16 auNumber);
88 ICACHE real64 GetValue64(uint16 auNumber);
90 #if defined(INOS_PROCESSIMAGE_OVERWRITE)
91 ICACHE
void SetValue(uint16 auNumber, real32 afValue,
bool abOverwrite =
false);
95 ICACHE
void SetValue64(uint16 auNumber, real64 arValue,
bool abOverwrite =
false);
100 ICACHE
void SetValue(uint16 auNumber, real32 afValue);
102 ICACHE
void SetValue64(uint16 auNumber, real64 arValue);
105 real32 GetRawValue(uint16 auNumber, uint32 auStage=0);
108 uint32 auSimulate = DF_INOS_IMAGE_CHN_SIM_DEF);
111 uint32 auSimulate = DF_INOS_IMAGE_CHN_SIM_DEF);
113 void SetRange(uint16 auNumber, uint8 auRange);
115 uint8 GetRange(uint16 auNumber);
119 uint16 auType = defType_double,
120 real64 arLower = REAL64MIN,
121 real64 arUpper = REAL64MAX,
122 char* apUnit =
nullptr,
123 uint16 auCharacteristics = defCharShowFix + SHOW_DIGIT(4)
137 static void Create();