inline void SetLVar64(FLOAT64 val,char *str)
{
sprintf_s(VarCommandString,VAR_STRLEN,"%f (>L:%s)",val,str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
}
inline void SetLVar32(SINT32 val,char *str)
{
sprintf_s(VarCommandString,VAR_STRLEN,"%d (>L:%s)",val,str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
}
inline void SetAVar32(SINT32 val,char *str)
{
int ret;
sprintf_s(VarCommandString,VAR_STRLEN,"%d (>A:%s)",val,str);
ret = execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
ret=ret;
}
inline void SetAVar64(FLOAT64 val,char *str)
{
sprintf_s(VarCommandString,VAR_STRLEN,"%f (>A:%s)",val,str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
}
inline void SetKVar64(FLOAT64 val,char *str)
{
sprintf_s(VarCommandString,VAR_STRLEN,"%f (>K:%s)",val,str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
}
inline void SetKVar32(SINT32 val,char *str)
{
sprintf_s(VarCommandString,VAR_STRLEN,"%d (>K:%s)",val,str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
}
inline void SetKEvent(char *str)
{
sprintf_s(VarCommandString,VAR_STRLEN,"(>K:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,NULL);
}
inline SINT32 GetLVar32(char *str)
{
SINT32 val;
sprintf_s(VarCommandString,VAR_STRLEN,"(L:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,&val,NULL);
return val;
}
inline FLOAT64 GetLVar64(char *str)
{
FLOAT64 val;
sprintf_s(VarCommandString,VAR_STRLEN,"(L:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,&val,NULL,NULL);
return val;
}
inline SINT32 GetPVar32(char *str)
{
SINT32 val;
sprintf_s(VarCommandString,VAR_STRLEN,"(P:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,&val,NULL);
return val;
}
inline FLOAT64 GetPVar64(char *str)
{
FLOAT64 val;
sprintf_s(VarCommandString,VAR_STRLEN,"(P:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,&val,NULL,NULL);
return val;
}
inline SINT32 GetAVar32(char *str)
{
SINT32 val;
sprintf_s(VarCommandString,VAR_STRLEN,"(A:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,&val,NULL);
return val;
}
inline FLOAT64 GetAVar64(char *str)
{
FLOAT64 val;
sprintf_s(VarCommandString,VAR_STRLEN,"(A:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,&val,NULL,NULL);
return val;
}
inline PCSTRINGZ GetAVarString(char *str)
{
PCSTRINGZ val;
sprintf_s(VarCommandString,VAR_STRLEN,"(A:%s)",str);
execute_calculator_code((PCSTRINGZ)VarCommandString,NULL,NULL,&val);
return val;
}