WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
value.h
Go to the documentation of this file.
1#include "def_types.h"
2
3#ifdef __cplusplus
4extern "C" {
5#endif
6
17 const char *field,
18 double value);
25 const wchar_t *field,
26 double value);
38 const char *field,
39 const double *values,
40 int size);
47 const wchar_t *field,
48 const double *values,
49 int size);
50
68 const char *member,
69 const char *field,
70 double *value);
77 const wchar_t *member,
78 const wchar_t *field,
79 double *value);
103 const char *member,
104 const char *field,
105 double *values, int size,
106 int *recv_size);
113 const wchar_t *member,
114 const wchar_t *field,
115 double *values, int size,
116 int *recv_size);
117
133wcfValueChangeEvent(wcfClient *wcli, const char *member, const char *field,
134 wcfEventCallback2 callback, void *user_data);
141 wcfClient *wcli, const wchar_t *member, const wchar_t *field,
142 wcfEventCallback2W callback, void *user_data);
143
144#ifdef __cplusplus
145}
146#endif
wcfStatus wcfValueGetVecD(wcfClient *wcli, const char *member, const char *field, double *values, int size, int *recv_size)
値を受信する
Definition value.cc:125
wcfStatus wcfValueGetW(wcfClient *wcli, const wchar_t *member, const wchar_t *field, double *value)
値を受信する (wstring)
Definition value.cc:139
wcfStatus wcfValueGetVecDW(wcfClient *wcli, const wchar_t *member, const wchar_t *field, double *values, int size, int *recv_size)
値を受信する (wstring)
Definition value.cc:130
wcfStatus wcfValueSetW(wcfClient *wcli, const wchar_t *field, double value)
単一の値を送信する (wstring)
Definition value.cc:114
wcfStatus wcfValueSetVecD(wcfClient *wcli, const char *field, const double *values, int size)
複数の値を送信する(doubleの配列)
Definition value.cc:117
wcfStatus wcfValueChangeEventW(wcfClient *wcli, const wchar_t *member, const wchar_t *field, wcfEventCallback2W callback, void *user_data)
Valueが変化した時のイベント (wstring)
Definition value.cc:148
wcfStatus wcfValueGet(wcfClient *wcli, const char *member, const char *field, double *value)
値を受信する
Definition value.cc:135
wcfStatus wcfValueSet(wcfClient *wcli, const char *field, double value)
単一の値を送信する
Definition value.cc:111
wcfStatus wcfValueChangeEvent(wcfClient *wcli, const char *member, const char *field, wcfEventCallback2 callback, void *user_data)
Valueが変化した時のイベント
Definition value.cc:143
wcfStatus wcfValueSetVecDW(wcfClient *wcli, const wchar_t *field, const double *values, int size)
複数の値を送信する(doubleの配列, wstring)
Definition value.cc:121
void wcfClient
Definition def_types.h:14
wcfStatus
Definition def_types.h:18
void(* wcfEventCallback2)(const char *member, const char *field, void *user_data)
イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型
Definition def_types.h:177
void(* wcfEventCallback2W)(const wchar_t *member, const wchar_t *field, void *user_data)
イベントに登録する、引数2つ(+voidポインタ)を取るコールバックの型 (wstring)
Definition def_types.h:185
#define WEBCFACE_DLL
Definition webcface-config.h:60
#define WEBCFACE_CALL
Definition webcface-config.h:97