(ProtobufCMessageInit) scf_econn__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor scf_eline__field_descriptors[7] =
+static const ProtobufCFieldDescriptor scf_eline__field_descriptors[9] =
{
{
"id",
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "vflag",
+ "V",
7,
PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ 0, /* quantifier_offset */
+ offsetof(ScfEline, v),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "A",
+ 8,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ 0, /* quantifier_offset */
+ offsetof(ScfEline, a),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vflag",
+ 9,
+ PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
offsetof(ScfEline, vflag),
},
};
static const unsigned scf_eline__field_indices_by_name[] = {
+ 7, /* field[7] = A */
+ 6, /* field[6] = V */
4, /* field[4] = conns */
3, /* field[3] = dfo */
2, /* field[2] = flags */
0, /* field[0] = id */
5, /* field[5] = lines */
1, /* field[1] = pins */
- 6, /* field[6] = vflag */
+ 8, /* field[8] = vflag */
};
static const ProtobufCIntRange scf_eline__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 7 }
+ { 0, 9 }
};
const ProtobufCMessageDescriptor scf_eline__descriptor =
{
"ScfEline",
"",
sizeof(ScfEline),
- 7,
+ 9,
scf_eline__field_descriptors,
scf_eline__field_indices_by_name,
1, scf_eline__number_ranges,
(ProtobufCMessageInit) scf_eline__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor scf_ecomponent__field_descriptors[9] =
+static const ProtobufCFieldDescriptor scf_ecomponent__field_descriptors[14] =
{
{
"id",
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "dfo",
+ "model",
3,
PROTOBUF_C_LABEL_REQUIRED,
- PROTOBUF_C_TYPE_INT64,
+ PROTOBUF_C_TYPE_UINT64,
0, /* quantifier_offset */
- offsetof(ScfEcomponent, dfo),
+ offsetof(ScfEcomponent, model),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "x",
+ "V",
5,
PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ 0, /* quantifier_offset */
+ offsetof(ScfEcomponent, v),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "A",
+ 6,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ 0, /* quantifier_offset */
+ offsetof(ScfEcomponent, a),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "data",
+ 7,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ 0, /* quantifier_offset */
+ offsetof(ScfEcomponent, data),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dfo",
+ 8,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT64,
+ 0, /* quantifier_offset */
+ offsetof(ScfEcomponent, dfo),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "status",
+ 9,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(ScfEcomponent, status),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "x",
+ 10,
+ PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(ScfEcomponent, x),
},
{
"y",
- 6,
+ 11,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
},
{
"w",
- 7,
+ 12,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
},
{
"h",
- 8,
+ 13,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
},
{
"vflag",
- 9,
+ 14,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
},
};
static const unsigned scf_ecomponent__field_indices_by_name[] = {
- 2, /* field[2] = dfo */
- 7, /* field[7] = h */
+ 5, /* field[5] = A */
+ 4, /* field[4] = V */
+ 6, /* field[6] = data */
+ 7, /* field[7] = dfo */
+ 12, /* field[12] = h */
0, /* field[0] = id */
+ 2, /* field[2] = model */
3, /* field[3] = pins */
+ 8, /* field[8] = status */
1, /* field[1] = type */
- 8, /* field[8] = vflag */
- 6, /* field[6] = w */
- 4, /* field[4] = x */
- 5, /* field[5] = y */
+ 13, /* field[13] = vflag */
+ 11, /* field[11] = w */
+ 9, /* field[9] = x */
+ 10, /* field[10] = y */
};
static const ProtobufCIntRange scf_ecomponent__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 9 }
+ { 0, 14 }
};
const ProtobufCMessageDescriptor scf_ecomponent__descriptor =
{
"ScfEcomponent",
"",
sizeof(ScfEcomponent),
- 9,
+ 14,
scf_ecomponent__field_descriptors,
scf_ecomponent__field_indices_by_name,
1, scf_ecomponent__number_ranges,
ScfEconn **conns;
size_t n_lines;
ScfLine **lines;
+ double v;
+ double a;
protobuf_c_boolean vflag;
};
#define SCF_ELINE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&scf_eline__descriptor) \
- , 0, 0,NULL, 0, 0, 0,NULL, 0,NULL, 0 }
+ , 0, 0,NULL, 0, 0, 0,NULL, 0,NULL, 0, 0, 0 }
struct _ScfEcomponent
ProtobufCMessage base;
uint64_t id;
uint64_t type;
- int64_t dfo;
+ uint64_t model;
size_t n_pins;
ScfEpin **pins;
+ double v;
+ double a;
+ double data;
+ int64_t dfo;
+ int32_t status;
int32_t x;
int32_t y;
int32_t w;
};
#define SCF_ECOMPONENT__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&scf_ecomponent__descriptor) \
- , 0, 0, 0, 0,NULL, 0, 0, 0, 0, 0 }
+ , 0, 0, 0, 0,NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
struct _ScfEfunction