#endif
#include "ecs.pb-c.h"
+void ecs__check_version_req__init
+ (ECS__CheckVersionReq *message)
+{
+ static ECS__CheckVersionReq init_value = ECS__CHECK_VERSION_REQ__INIT;
+ *message = init_value;
+}
+size_t ecs__check_version_req__get_packed_size
+ (const ECS__CheckVersionReq *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_req__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__check_version_req__pack
+ (const ECS__CheckVersionReq *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_req__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__check_version_req__pack_to_buffer
+ (const ECS__CheckVersionReq *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_req__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__CheckVersionReq *
+ ecs__check_version_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__CheckVersionReq *)
+ protobuf_c_message_unpack (&ecs__check_version_req__descriptor,
+ allocator, len, data);
+}
+void ecs__check_version_req__free_unpacked
+ (ECS__CheckVersionReq *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_req__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__check_version_ans__init
+ (ECS__CheckVersionAns *message)
+{
+ static ECS__CheckVersionAns init_value = ECS__CHECK_VERSION_ANS__INIT;
+ *message = init_value;
+}
+size_t ecs__check_version_ans__get_packed_size
+ (const ECS__CheckVersionAns *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_ans__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__check_version_ans__pack
+ (const ECS__CheckVersionAns *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_ans__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__check_version_ans__pack_to_buffer
+ (const ECS__CheckVersionAns *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_ans__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__CheckVersionAns *
+ ecs__check_version_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__CheckVersionAns *)
+ protobuf_c_message_unpack (&ecs__check_version_ans__descriptor,
+ allocator, len, data);
+}
+void ecs__check_version_ans__free_unpacked
+ (ECS__CheckVersionAns *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__check_version_ans__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__keep_alive_req__init
+ (ECS__KeepAliveReq *message)
+{
+ static ECS__KeepAliveReq init_value = ECS__KEEP_ALIVE_REQ__INIT;
+ *message = init_value;
+}
+size_t ecs__keep_alive_req__get_packed_size
+ (const ECS__KeepAliveReq *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_req__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__keep_alive_req__pack
+ (const ECS__KeepAliveReq *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_req__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__keep_alive_req__pack_to_buffer
+ (const ECS__KeepAliveReq *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_req__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__KeepAliveReq *
+ ecs__keep_alive_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__KeepAliveReq *)
+ protobuf_c_message_unpack (&ecs__keep_alive_req__descriptor,
+ allocator, len, data);
+}
+void ecs__keep_alive_req__free_unpacked
+ (ECS__KeepAliveReq *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_req__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__keep_alive_ans__init
+ (ECS__KeepAliveAns *message)
+{
+ static ECS__KeepAliveAns init_value = ECS__KEEP_ALIVE_ANS__INIT;
+ *message = init_value;
+}
+size_t ecs__keep_alive_ans__get_packed_size
+ (const ECS__KeepAliveAns *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_ans__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__keep_alive_ans__pack
+ (const ECS__KeepAliveAns *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_ans__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__keep_alive_ans__pack_to_buffer
+ (const ECS__KeepAliveAns *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_ans__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__KeepAliveAns *
+ ecs__keep_alive_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__KeepAliveAns *)
+ protobuf_c_message_unpack (&ecs__keep_alive_ans__descriptor,
+ allocator, len, data);
+}
+void ecs__keep_alive_ans__free_unpacked
+ (ECS__KeepAliveAns *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__keep_alive_ans__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__start_req__init
+ (ECS__StartReq *message)
+{
+ static ECS__StartReq init_value = ECS__START_REQ__INIT;
+ *message = init_value;
+}
+size_t ecs__start_req__get_packed_size
+ (const ECS__StartReq *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__start_req__pack
+ (const ECS__StartReq *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__start_req__pack_to_buffer
+ (const ECS__StartReq *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__StartReq *
+ ecs__start_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__StartReq *)
+ protobuf_c_message_unpack (&ecs__start_req__descriptor,
+ allocator, len, data);
+}
+void ecs__start_req__free_unpacked
+ (ECS__StartReq *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__start_ans__init
+ (ECS__StartAns *message)
+{
+ static ECS__StartAns init_value = ECS__START_ANS__INIT;
+ *message = init_value;
+}
+size_t ecs__start_ans__get_packed_size
+ (const ECS__StartAns *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__start_ans__pack
+ (const ECS__StartAns *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__start_ans__pack_to_buffer
+ (const ECS__StartAns *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__StartAns *
+ ecs__start_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__StartAns *)
+ protobuf_c_message_unpack (&ecs__start_ans__descriptor,
+ allocator, len, data);
+}
+void ecs__start_ans__free_unpacked
+ (ECS__StartAns *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void ecs__injector_req__init
(ECS__InjectorReq *message)
{
PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__injector_ntf__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void ecs__device_req__init
+ (ECS__DeviceReq *message)
+{
+ static ECS__DeviceReq init_value = ECS__DEVICE_REQ__INIT;
+ *message = init_value;
+}
+size_t ecs__device_req__get_packed_size
+ (const ECS__DeviceReq *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_req__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__device_req__pack
+ (const ECS__DeviceReq *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_req__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__device_req__pack_to_buffer
+ (const ECS__DeviceReq *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_req__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__DeviceReq *
+ ecs__device_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__DeviceReq *)
+ protobuf_c_message_unpack (&ecs__device_req__descriptor,
+ allocator, len, data);
+}
+void ecs__device_req__free_unpacked
+ (ECS__DeviceReq *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_req__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__device_ans__init
+ (ECS__DeviceAns *message)
+{
+ static ECS__DeviceAns init_value = ECS__DEVICE_ANS__INIT;
+ *message = init_value;
+}
+size_t ecs__device_ans__get_packed_size
+ (const ECS__DeviceAns *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ans__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__device_ans__pack
+ (const ECS__DeviceAns *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ans__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__device_ans__pack_to_buffer
+ (const ECS__DeviceAns *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ans__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__DeviceAns *
+ ecs__device_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__DeviceAns *)
+ protobuf_c_message_unpack (&ecs__device_ans__descriptor,
+ allocator, len, data);
+}
+void ecs__device_ans__free_unpacked
+ (ECS__DeviceAns *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ans__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void ecs__device_ntf__init
+ (ECS__DeviceNtf *message)
+{
+ static ECS__DeviceNtf init_value = ECS__DEVICE_NTF__INIT;
+ *message = init_value;
+}
+size_t ecs__device_ntf__get_packed_size
+ (const ECS__DeviceNtf *message)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ntf__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t ecs__device_ntf__pack
+ (const ECS__DeviceNtf *message,
+ uint8_t *out)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ntf__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t ecs__device_ntf__pack_to_buffer
+ (const ECS__DeviceNtf *message,
+ ProtobufCBuffer *buffer)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ntf__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+ECS__DeviceNtf *
+ ecs__device_ntf__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (ECS__DeviceNtf *)
+ protobuf_c_message_unpack (&ecs__device_ntf__descriptor,
+ allocator, len, data);
+}
+void ecs__device_ntf__free_unpacked
+ (ECS__DeviceNtf *message,
+ ProtobufCAllocator *allocator)
+{
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__device_ntf__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void ecs__control_req__init
(ECS__ControlReq *message)
{
PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__screen_dump_ans__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
-void ecs__start_req__init
- (ECS__StartReq *message)
+void ecs__master__init
+ (ECS__Master *message)
{
- static ECS__StartReq init_value = ECS__START_REQ__INIT;
+ static ECS__Master init_value = ECS__MASTER__INIT;
*message = init_value;
}
-size_t ecs__start_req__get_packed_size
- (const ECS__StartReq *message)
+size_t ecs__master__get_packed_size
+ (const ECS__Master *message)
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
-size_t ecs__start_req__pack
- (const ECS__StartReq *message,
+size_t ecs__master__pack
+ (const ECS__Master *message,
uint8_t *out)
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
-size_t ecs__start_req__pack_to_buffer
- (const ECS__StartReq *message,
+size_t ecs__master__pack_to_buffer
+ (const ECS__Master *message,
ProtobufCBuffer *buffer)
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
-ECS__StartReq *
- ecs__start_req__unpack
+ECS__Master *
+ ecs__master__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
- return (ECS__StartReq *)
- protobuf_c_message_unpack (&ecs__start_req__descriptor,
+ return (ECS__Master *)
+ protobuf_c_message_unpack (&ecs__master__descriptor,
allocator, len, data);
}
-void ecs__start_req__free_unpacked
- (ECS__StartReq *message,
+void ecs__master__free_unpacked
+ (ECS__Master *message,
ProtobufCAllocator *allocator)
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_req__descriptor);
+ PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
-void ecs__start_ans__init
- (ECS__StartAns *message)
+static const ProtobufCFieldDescriptor ecs__check_version_req__field_descriptors[1] =
{
- static ECS__StartAns init_value = ECS__START_ANS__INIT;
- *message = init_value;
-}
-size_t ecs__start_ans__get_packed_size
- (const ECS__StartAns *message)
+ {
+ "version_str",
+ 1,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__CheckVersionReq, version_str),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__check_version_req__field_indices_by_name[] = {
+ 0, /* field[0] = version_str */
+};
+static const ProtobufCIntRange ecs__check_version_req__number_ranges[1 + 1] =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
- return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
-}
-size_t ecs__start_ans__pack
- (const ECS__StartAns *message,
- uint8_t *out)
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor ecs__check_version_req__descriptor =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
- return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
-}
-size_t ecs__start_ans__pack_to_buffer
- (const ECS__StartAns *message,
- ProtobufCBuffer *buffer)
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.CheckVersionReq",
+ "CheckVersionReq",
+ "ECS__CheckVersionReq",
+ "ECS",
+ sizeof(ECS__CheckVersionReq),
+ 1,
+ ecs__check_version_req__field_descriptors,
+ ecs__check_version_req__field_indices_by_name,
+ 1, ecs__check_version_req__number_ranges,
+ (ProtobufCMessageInit) ecs__check_version_req__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__check_version_ans__field_descriptors[2] =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
- return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
-}
-ECS__StartAns *
- ecs__start_ans__unpack
- (ProtobufCAllocator *allocator,
- size_t len,
- const uint8_t *data)
+ {
+ "errcode",
+ 1,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__CheckVersionAns, errcode),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "version_str",
+ 2,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__CheckVersionAns, version_str),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__check_version_ans__field_indices_by_name[] = {
+ 0, /* field[0] = errcode */
+ 1, /* field[1] = version_str */
+};
+static const ProtobufCIntRange ecs__check_version_ans__number_ranges[1 + 1] =
{
- return (ECS__StartAns *)
- protobuf_c_message_unpack (&ecs__start_ans__descriptor,
- allocator, len, data);
-}
-void ecs__start_ans__free_unpacked
- (ECS__StartAns *message,
- ProtobufCAllocator *allocator)
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor ecs__check_version_ans__descriptor =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__start_ans__descriptor);
- protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
-}
-void ecs__master__init
- (ECS__Master *message)
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.CheckVersionAns",
+ "CheckVersionAns",
+ "ECS__CheckVersionAns",
+ "ECS",
+ sizeof(ECS__CheckVersionAns),
+ 2,
+ ecs__check_version_ans__field_descriptors,
+ ecs__check_version_ans__field_indices_by_name,
+ 1, ecs__check_version_ans__number_ranges,
+ (ProtobufCMessageInit) ecs__check_version_ans__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__keep_alive_req__field_descriptors[1] =
{
- static ECS__Master init_value = ECS__MASTER__INIT;
- *message = init_value;
-}
-size_t ecs__master__get_packed_size
- (const ECS__Master *message)
+ {
+ "time_str",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__KeepAliveReq, time_str),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__keep_alive_req__field_indices_by_name[] = {
+ 0, /* field[0] = time_str */
+};
+static const ProtobufCIntRange ecs__keep_alive_req__number_ranges[1 + 1] =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
- return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
-}
-size_t ecs__master__pack
- (const ECS__Master *message,
- uint8_t *out)
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor ecs__keep_alive_req__descriptor =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
- return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
-}
-size_t ecs__master__pack_to_buffer
- (const ECS__Master *message,
- ProtobufCBuffer *buffer)
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.KeepAliveReq",
+ "KeepAliveReq",
+ "ECS__KeepAliveReq",
+ "ECS",
+ sizeof(ECS__KeepAliveReq),
+ 1,
+ ecs__keep_alive_req__field_descriptors,
+ ecs__keep_alive_req__field_indices_by_name,
+ 1, ecs__keep_alive_req__number_ranges,
+ (ProtobufCMessageInit) ecs__keep_alive_req__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__keep_alive_ans__field_descriptors[1] =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
- return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
-}
-ECS__Master *
- ecs__master__unpack
- (ProtobufCAllocator *allocator,
- size_t len,
- const uint8_t *data)
+ {
+ "time_str",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__KeepAliveAns, time_str),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__keep_alive_ans__field_indices_by_name[] = {
+ 0, /* field[0] = time_str */
+};
+static const ProtobufCIntRange ecs__keep_alive_ans__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor ecs__keep_alive_ans__descriptor =
+{
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.KeepAliveAns",
+ "KeepAliveAns",
+ "ECS__KeepAliveAns",
+ "ECS",
+ sizeof(ECS__KeepAliveAns),
+ 1,
+ ecs__keep_alive_ans__field_descriptors,
+ ecs__keep_alive_ans__field_indices_by_name,
+ 1, ecs__keep_alive_ans__number_ranges,
+ (ProtobufCMessageInit) ecs__keep_alive_ans__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__start_req__field_descriptors[0] =
+{
+};
+static const unsigned ecs__start_req__field_indices_by_name[] = {
+};
+#define ecs__start_req__number_ranges NULL
+const ProtobufCMessageDescriptor ecs__start_req__descriptor =
+{
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.StartReq",
+ "StartReq",
+ "ECS__StartReq",
+ "ECS",
+ sizeof(ECS__StartReq),
+ 0,
+ ecs__start_req__field_descriptors,
+ ecs__start_req__field_indices_by_name,
+ 0, ecs__start_req__number_ranges,
+ (ProtobufCMessageInit) ecs__start_req__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__start_ans__field_descriptors[3] =
+{
+ {
+ "host_keyboard_onoff",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_OFFSETOF(ECS__StartAns, has_host_keyboard_onoff),
+ PROTOBUF_C_OFFSETOF(ECS__StartAns, host_keyboard_onoff),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "earjack_onoff",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_OFFSETOF(ECS__StartAns, has_earjack_onoff),
+ PROTOBUF_C_OFFSETOF(ECS__StartAns, earjack_onoff),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "camera_onoff",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_OFFSETOF(ECS__StartAns, has_camera_onoff),
+ PROTOBUF_C_OFFSETOF(ECS__StartAns, camera_onoff),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__start_ans__field_indices_by_name[] = {
+ 2, /* field[2] = camera_onoff */
+ 1, /* field[1] = earjack_onoff */
+ 0, /* field[0] = host_keyboard_onoff */
+};
+static const ProtobufCIntRange ecs__start_ans__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor ecs__start_ans__descriptor =
+{
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.StartAns",
+ "StartAns",
+ "ECS__StartAns",
+ "ECS",
+ sizeof(ECS__StartAns),
+ 3,
+ ecs__start_ans__field_descriptors,
+ ecs__start_ans__field_indices_by_name,
+ 1, ecs__start_ans__number_ranges,
+ (ProtobufCMessageInit) ecs__start_ans__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__injector_req__field_descriptors[5] =
+{
+ {
+ "category",
+ 1,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorReq, category),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "length",
+ 2,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorReq, length),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "group",
+ 3,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorReq, group),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "action",
+ 4,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorReq, action),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "data",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ PROTOBUF_C_OFFSETOF(ECS__InjectorReq, has_data),
+ PROTOBUF_C_OFFSETOF(ECS__InjectorReq, data),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__injector_req__field_indices_by_name[] = {
+ 3, /* field[3] = action */
+ 0, /* field[0] = category */
+ 4, /* field[4] = data */
+ 2, /* field[2] = group */
+ 1, /* field[1] = length */
+};
+static const ProtobufCIntRange ecs__injector_req__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor ecs__injector_req__descriptor =
+{
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.InjectorReq",
+ "InjectorReq",
+ "ECS__InjectorReq",
+ "ECS",
+ sizeof(ECS__InjectorReq),
+ 5,
+ ecs__injector_req__field_descriptors,
+ ecs__injector_req__field_indices_by_name,
+ 1, ecs__injector_req__number_ranges,
+ (ProtobufCMessageInit) ecs__injector_req__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__injector_ans__field_descriptors[7] =
+{
+ {
+ "errcode",
+ 1,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, errcode),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "errstr",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, errstr),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "category",
+ 3,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, category),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "length",
+ 4,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, length),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "group",
+ 5,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, group),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "action",
+ 6,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, action),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "data",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, has_data),
+ PROTOBUF_C_OFFSETOF(ECS__InjectorAns, data),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__injector_ans__field_indices_by_name[] = {
+ 5, /* field[5] = action */
+ 2, /* field[2] = category */
+ 6, /* field[6] = data */
+ 0, /* field[0] = errcode */
+ 1, /* field[1] = errstr */
+ 4, /* field[4] = group */
+ 3, /* field[3] = length */
+};
+static const ProtobufCIntRange ecs__injector_ans__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor ecs__injector_ans__descriptor =
+{
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.InjectorAns",
+ "InjectorAns",
+ "ECS__InjectorAns",
+ "ECS",
+ sizeof(ECS__InjectorAns),
+ 7,
+ ecs__injector_ans__field_descriptors,
+ ecs__injector_ans__field_indices_by_name,
+ 1, ecs__injector_ans__number_ranges,
+ (ProtobufCMessageInit) ecs__injector_ans__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__injector_ntf__field_descriptors[5] =
+{
+ {
+ "category",
+ 1,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, category),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "length",
+ 2,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, length),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "group",
+ 3,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, group),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "action",
+ 4,
+ PROTOBUF_C_LABEL_REQUIRED,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, action),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "data",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, has_data),
+ PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, data),
+ NULL,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned ecs__injector_ntf__field_indices_by_name[] = {
+ 3, /* field[3] = action */
+ 0, /* field[0] = category */
+ 4, /* field[4] = data */
+ 2, /* field[2] = group */
+ 1, /* field[1] = length */
+};
+static const ProtobufCIntRange ecs__injector_ntf__number_ranges[1 + 1] =
{
- return (ECS__Master *)
- protobuf_c_message_unpack (&ecs__master__descriptor,
- allocator, len, data);
-}
-void ecs__master__free_unpacked
- (ECS__Master *message,
- ProtobufCAllocator *allocator)
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor ecs__injector_ntf__descriptor =
{
- PROTOBUF_C_ASSERT (message->base.descriptor == &ecs__master__descriptor);
- protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
-}
-static const ProtobufCFieldDescriptor ecs__injector_req__field_descriptors[5] =
+ PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
+ "ECS.InjectorNtf",
+ "InjectorNtf",
+ "ECS__InjectorNtf",
+ "ECS",
+ sizeof(ECS__InjectorNtf),
+ 5,
+ ecs__injector_ntf__field_descriptors,
+ ecs__injector_ntf__field_indices_by_name,
+ 1, ecs__injector_ntf__number_ranges,
+ (ProtobufCMessageInit) ecs__injector_ntf__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor ecs__device_req__field_descriptors[5] =
{
{
"category",
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorReq, category),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceReq, category),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorReq, length),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceReq, length),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorReq, group),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceReq, group),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorReq, action),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceReq, action),
NULL,
NULL,
0, /* packed */
5,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BYTES,
- PROTOBUF_C_OFFSETOF(ECS__InjectorReq, has_data),
- PROTOBUF_C_OFFSETOF(ECS__InjectorReq, data),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceReq, has_data),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceReq, data),
NULL,
NULL,
0, /* packed */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned ecs__injector_req__field_indices_by_name[] = {
+static const unsigned ecs__device_req__field_indices_by_name[] = {
3, /* field[3] = action */
0, /* field[0] = category */
4, /* field[4] = data */
2, /* field[2] = group */
1, /* field[1] = length */
};
-static const ProtobufCIntRange ecs__injector_req__number_ranges[1 + 1] =
+static const ProtobufCIntRange ecs__device_req__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 5 }
};
-const ProtobufCMessageDescriptor ecs__injector_req__descriptor =
+const ProtobufCMessageDescriptor ecs__device_req__descriptor =
{
PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
- "ECS.InjectorReq",
- "InjectorReq",
- "ECS__InjectorReq",
+ "ECS.DeviceReq",
+ "DeviceReq",
+ "ECS__DeviceReq",
"ECS",
- sizeof(ECS__InjectorReq),
+ sizeof(ECS__DeviceReq),
5,
- ecs__injector_req__field_descriptors,
- ecs__injector_req__field_indices_by_name,
- 1, ecs__injector_req__number_ranges,
- (ProtobufCMessageInit) ecs__injector_req__init,
+ ecs__device_req__field_descriptors,
+ ecs__device_req__field_indices_by_name,
+ 1, ecs__device_req__number_ranges,
+ (ProtobufCMessageInit) ecs__device_req__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor ecs__injector_ans__field_descriptors[7] =
+static const ProtobufCFieldDescriptor ecs__device_ans__field_descriptors[7] =
{
{
"errcode",
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, errcode),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, errcode),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, errstr),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, errstr),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, category),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, category),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, length),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, length),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, group),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, group),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, action),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, action),
NULL,
NULL,
0, /* packed */
7,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BYTES,
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, has_data),
- PROTOBUF_C_OFFSETOF(ECS__InjectorAns, data),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, has_data),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceAns, data),
NULL,
NULL,
0, /* packed */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned ecs__injector_ans__field_indices_by_name[] = {
+static const unsigned ecs__device_ans__field_indices_by_name[] = {
5, /* field[5] = action */
2, /* field[2] = category */
6, /* field[6] = data */
4, /* field[4] = group */
3, /* field[3] = length */
};
-static const ProtobufCIntRange ecs__injector_ans__number_ranges[1 + 1] =
+static const ProtobufCIntRange ecs__device_ans__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 7 }
};
-const ProtobufCMessageDescriptor ecs__injector_ans__descriptor =
+const ProtobufCMessageDescriptor ecs__device_ans__descriptor =
{
PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
- "ECS.InjectorAns",
- "InjectorAns",
- "ECS__InjectorAns",
+ "ECS.DeviceAns",
+ "DeviceAns",
+ "ECS__DeviceAns",
"ECS",
- sizeof(ECS__InjectorAns),
+ sizeof(ECS__DeviceAns),
7,
- ecs__injector_ans__field_descriptors,
- ecs__injector_ans__field_indices_by_name,
- 1, ecs__injector_ans__number_ranges,
- (ProtobufCMessageInit) ecs__injector_ans__init,
+ ecs__device_ans__field_descriptors,
+ ecs__device_ans__field_indices_by_name,
+ 1, ecs__device_ans__number_ranges,
+ (ProtobufCMessageInit) ecs__device_ans__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor ecs__injector_ntf__field_descriptors[5] =
+static const ProtobufCFieldDescriptor ecs__device_ntf__field_descriptors[5] =
{
{
"category",
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, category),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceNtf, category),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, length),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceNtf, length),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, group),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceNtf, group),
NULL,
NULL,
0, /* packed */
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, action),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceNtf, action),
NULL,
NULL,
0, /* packed */
5,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BYTES,
- PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, has_data),
- PROTOBUF_C_OFFSETOF(ECS__InjectorNtf, data),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceNtf, has_data),
+ PROTOBUF_C_OFFSETOF(ECS__DeviceNtf, data),
NULL,
NULL,
0, /* packed */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned ecs__injector_ntf__field_indices_by_name[] = {
+static const unsigned ecs__device_ntf__field_indices_by_name[] = {
3, /* field[3] = action */
0, /* field[0] = category */
4, /* field[4] = data */
2, /* field[2] = group */
1, /* field[1] = length */
};
-static const ProtobufCIntRange ecs__injector_ntf__number_ranges[1 + 1] =
+static const ProtobufCIntRange ecs__device_ntf__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 5 }
};
-const ProtobufCMessageDescriptor ecs__injector_ntf__descriptor =
+const ProtobufCMessageDescriptor ecs__device_ntf__descriptor =
{
PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
- "ECS.InjectorNtf",
- "InjectorNtf",
- "ECS__InjectorNtf",
+ "ECS.DeviceNtf",
+ "DeviceNtf",
+ "ECS__DeviceNtf",
"ECS",
- sizeof(ECS__InjectorNtf),
+ sizeof(ECS__DeviceNtf),
5,
- ecs__injector_ntf__field_descriptors,
- ecs__injector_ntf__field_indices_by_name,
- 1, ecs__injector_ntf__number_ranges,
- (ProtobufCMessageInit) ecs__injector_ntf__init,
+ ecs__device_ntf__field_descriptors,
+ ecs__device_ntf__field_indices_by_name,
+ 1, ecs__device_ntf__number_ranges,
+ (ProtobufCMessageInit) ecs__device_ntf__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor ecs__control_req__field_descriptors[1] =
(ProtobufCMessageInit) ecs__screen_dump_ans__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor ecs__start_req__field_descriptors[0] =
-{
-};
-static const unsigned ecs__start_req__field_indices_by_name[] = {
-};
-#define ecs__start_req__number_ranges NULL
-const ProtobufCMessageDescriptor ecs__start_req__descriptor =
-{
- PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
- "ECS.StartReq",
- "StartReq",
- "ECS__StartReq",
- "ECS",
- sizeof(ECS__StartReq),
- 0,
- ecs__start_req__field_descriptors,
- ecs__start_req__field_indices_by_name,
- 0, ecs__start_req__number_ranges,
- (ProtobufCMessageInit) ecs__start_req__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor ecs__start_ans__field_descriptors[1] =
-{
- {
- "host_keyboard_onoff",
- 1,
- PROTOBUF_C_LABEL_OPTIONAL,
- PROTOBUF_C_TYPE_INT32,
- PROTOBUF_C_OFFSETOF(ECS__StartAns, has_host_keyboard_onoff),
- PROTOBUF_C_OFFSETOF(ECS__StartAns, host_keyboard_onoff),
- NULL,
- NULL,
- 0, /* packed */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
-};
-static const unsigned ecs__start_ans__field_indices_by_name[] = {
- 0, /* field[0] = host_keyboard_onoff */
-};
-static const ProtobufCIntRange ecs__start_ans__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 1 }
-};
-const ProtobufCMessageDescriptor ecs__start_ans__descriptor =
-{
- PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
- "ECS.StartAns",
- "StartAns",
- "ECS__StartAns",
- "ECS",
- sizeof(ECS__StartAns),
- 1,
- ecs__start_ans__field_descriptors,
- ecs__start_ans__field_indices_by_name,
- 1, ecs__start_ans__number_ranges,
- (ProtobufCMessageInit) ecs__start_ans__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-const ProtobufCEnumValue ecs__master__type__enum_values_by_number[13] =
-{
- { "START_REQ", "ECS__MASTER__TYPE__START_REQ", 1 },
- { "START_ANS", "ECS__MASTER__TYPE__START_ANS", 2 },
- { "INJECTOR_REQ", "ECS__MASTER__TYPE__INJECTOR_REQ", 3 },
- { "INJECTOR_ANS", "ECS__MASTER__TYPE__INJECTOR_ANS", 4 },
- { "INJECTOR_NTF", "ECS__MASTER__TYPE__INJECTOR_NTF", 5 },
- { "CONTROL_REQ", "ECS__MASTER__TYPE__CONTROL_REQ", 6 },
- { "CONTROL_ANS", "ECS__MASTER__TYPE__CONTROL_ANS", 7 },
- { "CONTROL_NTF", "ECS__MASTER__TYPE__CONTROL_NTF", 8 },
- { "MONITOR_REQ", "ECS__MASTER__TYPE__MONITOR_REQ", 9 },
- { "MONITOR_ANS", "ECS__MASTER__TYPE__MONITOR_ANS", 10 },
- { "MONITOR_NTF", "ECS__MASTER__TYPE__MONITOR_NTF", 11 },
- { "SCREEN_DUMP_REQ", "ECS__MASTER__TYPE__SCREEN_DUMP_REQ", 12 },
- { "SCREEN_DUMP_ANS", "ECS__MASTER__TYPE__SCREEN_DUMP_ANS", 13 },
+const ProtobufCEnumValue ecs__master__type__enum_values_by_number[20] =
+{
+ { "CHECKVERSION_REQ", "ECS__MASTER__TYPE__CHECKVERSION_REQ", 2 },
+ { "CHECKVERSION_ANS", "ECS__MASTER__TYPE__CHECKVERSION_ANS", 3 },
+ { "KEEPALIVE_REQ", "ECS__MASTER__TYPE__KEEPALIVE_REQ", 4 },
+ { "KEEPALIVE_ANS", "ECS__MASTER__TYPE__KEEPALIVE_ANS", 5 },
+ { "START_REQ", "ECS__MASTER__TYPE__START_REQ", 6 },
+ { "START_ANS", "ECS__MASTER__TYPE__START_ANS", 7 },
+ { "INJECTOR_REQ", "ECS__MASTER__TYPE__INJECTOR_REQ", 8 },
+ { "INJECTOR_ANS", "ECS__MASTER__TYPE__INJECTOR_ANS", 9 },
+ { "INJECTOR_NTF", "ECS__MASTER__TYPE__INJECTOR_NTF", 10 },
+ { "DEVICE_REQ", "ECS__MASTER__TYPE__DEVICE_REQ", 11 },
+ { "DEVICE_ANS", "ECS__MASTER__TYPE__DEVICE_ANS", 12 },
+ { "DEVICE_NTF", "ECS__MASTER__TYPE__DEVICE_NTF", 13 },
+ { "CONTROL_REQ", "ECS__MASTER__TYPE__CONTROL_REQ", 14 },
+ { "CONTROL_ANS", "ECS__MASTER__TYPE__CONTROL_ANS", 15 },
+ { "CONTROL_NTF", "ECS__MASTER__TYPE__CONTROL_NTF", 16 },
+ { "MONITOR_REQ", "ECS__MASTER__TYPE__MONITOR_REQ", 17 },
+ { "MONITOR_ANS", "ECS__MASTER__TYPE__MONITOR_ANS", 18 },
+ { "MONITOR_NTF", "ECS__MASTER__TYPE__MONITOR_NTF", 19 },
+ { "SCREEN_DUMP_REQ", "ECS__MASTER__TYPE__SCREEN_DUMP_REQ", 20 },
+ { "SCREEN_DUMP_ANS", "ECS__MASTER__TYPE__SCREEN_DUMP_ANS", 21 },
};
static const ProtobufCIntRange ecs__master__type__value_ranges[] = {
-{1, 0},{0, 13}
-};
-const ProtobufCEnumValueIndex ecs__master__type__enum_values_by_name[13] =
-{
- { "CONTROL_ANS", 6 },
- { "CONTROL_NTF", 7 },
- { "CONTROL_REQ", 5 },
- { "INJECTOR_ANS", 3 },
- { "INJECTOR_NTF", 4 },
- { "INJECTOR_REQ", 2 },
- { "MONITOR_ANS", 9 },
- { "MONITOR_NTF", 10 },
- { "MONITOR_REQ", 8 },
- { "SCREEN_DUMP_ANS", 12 },
- { "SCREEN_DUMP_REQ", 11 },
- { "START_ANS", 1 },
- { "START_REQ", 0 },
+{2, 0},{0, 20}
+};
+const ProtobufCEnumValueIndex ecs__master__type__enum_values_by_name[20] =
+{
+ { "CHECKVERSION_ANS", 1 },
+ { "CHECKVERSION_REQ", 0 },
+ { "CONTROL_ANS", 13 },
+ { "CONTROL_NTF", 14 },
+ { "CONTROL_REQ", 12 },
+ { "DEVICE_ANS", 10 },
+ { "DEVICE_NTF", 11 },
+ { "DEVICE_REQ", 9 },
+ { "INJECTOR_ANS", 7 },
+ { "INJECTOR_NTF", 8 },
+ { "INJECTOR_REQ", 6 },
+ { "KEEPALIVE_ANS", 3 },
+ { "KEEPALIVE_REQ", 2 },
+ { "MONITOR_ANS", 16 },
+ { "MONITOR_NTF", 17 },
+ { "MONITOR_REQ", 15 },
+ { "SCREEN_DUMP_ANS", 19 },
+ { "SCREEN_DUMP_REQ", 18 },
+ { "START_ANS", 5 },
+ { "START_REQ", 4 },
};
const ProtobufCEnumDescriptor ecs__master__type__descriptor =
{
"Type",
"ECS__Master__Type",
"ECS",
- 13,
+ 20,
ecs__master__type__enum_values_by_number,
- 13,
+ 20,
ecs__master__type__enum_values_by_name,
1,
ecs__master__type__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
-static const ProtobufCFieldDescriptor ecs__master__field_descriptors[14] =
+static const ProtobufCFieldDescriptor ecs__master__field_descriptors[21] =
{
{
"type",
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "start_req",
+ "checkversion_req",
2,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, checkversion_req),
+ &ecs__check_version_req__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "checkversion_ans",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, checkversion_ans),
+ &ecs__check_version_ans__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "keepalive_req",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, keepalive_req),
+ &ecs__keep_alive_req__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "keepalive_ans",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, keepalive_ans),
+ &ecs__keep_alive_ans__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "start_req",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
PROTOBUF_C_OFFSETOF(ECS__Master, start_req),
&ecs__start_req__descriptor,
NULL,
},
{
"start_ans",
- 3,
+ 7,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"injector_req",
- 4,
+ 8,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"injector_ans",
- 5,
+ 9,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"injector_ntf",
- 6,
+ 10,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
+ "device_req",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, device_req),
+ &ecs__device_req__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "device_ans",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, device_ans),
+ &ecs__device_ans__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "device_ntf",
+ 13,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ PROTOBUF_C_OFFSETOF(ECS__Master, device_ntf),
+ &ecs__device_ntf__descriptor,
+ NULL,
+ 0, /* packed */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
"control_req",
- 7,
+ 14,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"control_ans",
- 8,
+ 15,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"control_ntf",
- 9,
+ 16,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"monitor_req",
- 10,
+ 17,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"monitor_ans",
- 11,
+ 18,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"monitor_ntf",
- 12,
+ 19,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"screen_dump_req",
- 13,
+ 20,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
{
"screen_dump_ans",
- 14,
+ 21,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
},
};
static const unsigned ecs__master__field_indices_by_name[] = {
- 7, /* field[7] = control_ans */
- 8, /* field[8] = control_ntf */
- 6, /* field[6] = control_req */
- 4, /* field[4] = injector_ans */
- 5, /* field[5] = injector_ntf */
- 3, /* field[3] = injector_req */
- 10, /* field[10] = monitor_ans */
- 11, /* field[11] = monitor_ntf */
- 9, /* field[9] = monitor_req */
- 13, /* field[13] = screen_dump_ans */
- 12, /* field[12] = screen_dump_req */
- 2, /* field[2] = start_ans */
- 1, /* field[1] = start_req */
+ 2, /* field[2] = checkversion_ans */
+ 1, /* field[1] = checkversion_req */
+ 14, /* field[14] = control_ans */
+ 15, /* field[15] = control_ntf */
+ 13, /* field[13] = control_req */
+ 11, /* field[11] = device_ans */
+ 12, /* field[12] = device_ntf */
+ 10, /* field[10] = device_req */
+ 8, /* field[8] = injector_ans */
+ 9, /* field[9] = injector_ntf */
+ 7, /* field[7] = injector_req */
+ 4, /* field[4] = keepalive_ans */
+ 3, /* field[3] = keepalive_req */
+ 17, /* field[17] = monitor_ans */
+ 18, /* field[18] = monitor_ntf */
+ 16, /* field[16] = monitor_req */
+ 20, /* field[20] = screen_dump_ans */
+ 19, /* field[19] = screen_dump_req */
+ 6, /* field[6] = start_ans */
+ 5, /* field[5] = start_req */
0, /* field[0] = type */
};
static const ProtobufCIntRange ecs__master__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 14 }
+ { 0, 21 }
};
const ProtobufCMessageDescriptor ecs__master__descriptor =
{
"ECS__Master",
"ECS",
sizeof(ECS__Master),
- 14,
+ 21,
ecs__master__field_descriptors,
ecs__master__field_indices_by_name,
1, ecs__master__number_ranges,
PROTOBUF_C_BEGIN_DECLS
+typedef struct _ECS__CheckVersionReq ECS__CheckVersionReq;
+typedef struct _ECS__CheckVersionAns ECS__CheckVersionAns;
+typedef struct _ECS__KeepAliveReq ECS__KeepAliveReq;
+typedef struct _ECS__KeepAliveAns ECS__KeepAliveAns;
+typedef struct _ECS__StartReq ECS__StartReq;
+typedef struct _ECS__StartAns ECS__StartAns;
typedef struct _ECS__InjectorReq ECS__InjectorReq;
typedef struct _ECS__InjectorAns ECS__InjectorAns;
typedef struct _ECS__InjectorNtf ECS__InjectorNtf;
+typedef struct _ECS__DeviceReq ECS__DeviceReq;
+typedef struct _ECS__DeviceAns ECS__DeviceAns;
+typedef struct _ECS__DeviceNtf ECS__DeviceNtf;
typedef struct _ECS__ControlReq ECS__ControlReq;
typedef struct _ECS__ControlAns ECS__ControlAns;
typedef struct _ECS__ControlNtf ECS__ControlNtf;
typedef struct _ECS__MonitorNtf ECS__MonitorNtf;
typedef struct _ECS__ScreenDumpReq ECS__ScreenDumpReq;
typedef struct _ECS__ScreenDumpAns ECS__ScreenDumpAns;
-typedef struct _ECS__StartReq ECS__StartReq;
-typedef struct _ECS__StartAns ECS__StartAns;
typedef struct _ECS__Master ECS__Master;
/* --- enums --- */
typedef enum _ECS__Master__Type {
- ECS__MASTER__TYPE__START_REQ = 1,
- ECS__MASTER__TYPE__START_ANS = 2,
- ECS__MASTER__TYPE__INJECTOR_REQ = 3,
- ECS__MASTER__TYPE__INJECTOR_ANS = 4,
- ECS__MASTER__TYPE__INJECTOR_NTF = 5,
- ECS__MASTER__TYPE__CONTROL_REQ = 6,
- ECS__MASTER__TYPE__CONTROL_ANS = 7,
- ECS__MASTER__TYPE__CONTROL_NTF = 8,
- ECS__MASTER__TYPE__MONITOR_REQ = 9,
- ECS__MASTER__TYPE__MONITOR_ANS = 10,
- ECS__MASTER__TYPE__MONITOR_NTF = 11,
- ECS__MASTER__TYPE__SCREEN_DUMP_REQ = 12,
- ECS__MASTER__TYPE__SCREEN_DUMP_ANS = 13
+ ECS__MASTER__TYPE__CHECKVERSION_REQ = 2,
+ ECS__MASTER__TYPE__CHECKVERSION_ANS = 3,
+ ECS__MASTER__TYPE__KEEPALIVE_REQ = 4,
+ ECS__MASTER__TYPE__KEEPALIVE_ANS = 5,
+ ECS__MASTER__TYPE__START_REQ = 6,
+ ECS__MASTER__TYPE__START_ANS = 7,
+ ECS__MASTER__TYPE__INJECTOR_REQ = 8,
+ ECS__MASTER__TYPE__INJECTOR_ANS = 9,
+ ECS__MASTER__TYPE__INJECTOR_NTF = 10,
+ ECS__MASTER__TYPE__DEVICE_REQ = 11,
+ ECS__MASTER__TYPE__DEVICE_ANS = 12,
+ ECS__MASTER__TYPE__DEVICE_NTF = 13,
+ ECS__MASTER__TYPE__CONTROL_REQ = 14,
+ ECS__MASTER__TYPE__CONTROL_ANS = 15,
+ ECS__MASTER__TYPE__CONTROL_NTF = 16,
+ ECS__MASTER__TYPE__MONITOR_REQ = 17,
+ ECS__MASTER__TYPE__MONITOR_ANS = 18,
+ ECS__MASTER__TYPE__MONITOR_NTF = 19,
+ ECS__MASTER__TYPE__SCREEN_DUMP_REQ = 20,
+ ECS__MASTER__TYPE__SCREEN_DUMP_ANS = 21
} ECS__Master__Type;
/* --- messages --- */
+struct _ECS__CheckVersionReq
+{
+ ProtobufCMessage base;
+ char *version_str;
+};
+#define ECS__CHECK_VERSION_REQ__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__check_version_req__descriptor) \
+ , NULL }
+
+
+struct _ECS__CheckVersionAns
+{
+ ProtobufCMessage base;
+ int32_t errcode;
+ char *version_str;
+};
+#define ECS__CHECK_VERSION_ANS__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__check_version_ans__descriptor) \
+ , 0, NULL }
+
+
+struct _ECS__KeepAliveReq
+{
+ ProtobufCMessage base;
+ char *time_str;
+};
+#define ECS__KEEP_ALIVE_REQ__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__keep_alive_req__descriptor) \
+ , NULL }
+
+
+struct _ECS__KeepAliveAns
+{
+ ProtobufCMessage base;
+ char *time_str;
+};
+#define ECS__KEEP_ALIVE_ANS__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__keep_alive_ans__descriptor) \
+ , NULL }
+
+
+struct _ECS__StartReq
+{
+ ProtobufCMessage base;
+};
+#define ECS__START_REQ__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__start_req__descriptor) \
+ }
+
+
+struct _ECS__StartAns
+{
+ ProtobufCMessage base;
+ protobuf_c_boolean has_host_keyboard_onoff;
+ int32_t host_keyboard_onoff;
+ protobuf_c_boolean has_earjack_onoff;
+ int32_t earjack_onoff;
+ protobuf_c_boolean has_camera_onoff;
+ int32_t camera_onoff;
+};
+#define ECS__START_ANS__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__start_ans__descriptor) \
+ , 0,0, 0,0, 0,0 }
+
+
struct _ECS__InjectorReq
{
ProtobufCMessage base;
, NULL, 0, 0, 0, 0,{0,NULL} }
+struct _ECS__DeviceReq
+{
+ ProtobufCMessage base;
+ char *category;
+ int32_t length;
+ int32_t group;
+ int32_t action;
+ protobuf_c_boolean has_data;
+ ProtobufCBinaryData data;
+};
+#define ECS__DEVICE_REQ__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__device_req__descriptor) \
+ , NULL, 0, 0, 0, 0,{0,NULL} }
+
+
+struct _ECS__DeviceAns
+{
+ ProtobufCMessage base;
+ int32_t errcode;
+ char *errstr;
+ char *category;
+ int32_t length;
+ int32_t group;
+ int32_t action;
+ protobuf_c_boolean has_data;
+ ProtobufCBinaryData data;
+};
+#define ECS__DEVICE_ANS__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__device_ans__descriptor) \
+ , 0, NULL, NULL, 0, 0, 0, 0,{0,NULL} }
+
+
+struct _ECS__DeviceNtf
+{
+ ProtobufCMessage base;
+ char *category;
+ int32_t length;
+ int32_t group;
+ int32_t action;
+ protobuf_c_boolean has_data;
+ ProtobufCBinaryData data;
+};
+#define ECS__DEVICE_NTF__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&ecs__device_ntf__descriptor) \
+ , NULL, 0, 0, 0, 0,{0,NULL} }
+
+
struct _ECS__ControlReq
{
ProtobufCMessage base;
, 0, NULL }
-struct _ECS__StartReq
-{
- ProtobufCMessage base;
-};
-#define ECS__START_REQ__INIT \
- { PROTOBUF_C_MESSAGE_INIT (&ecs__start_req__descriptor) \
- }
-
-
-struct _ECS__StartAns
-{
- ProtobufCMessage base;
- protobuf_c_boolean has_host_keyboard_onoff;
- int32_t host_keyboard_onoff;
-};
-#define ECS__START_ANS__INIT \
- { PROTOBUF_C_MESSAGE_INIT (&ecs__start_ans__descriptor) \
- , 0,0 }
-
-
struct _ECS__Master
{
ProtobufCMessage base;
ECS__Master__Type type;
+ ECS__CheckVersionReq *checkversion_req;
+ ECS__CheckVersionAns *checkversion_ans;
+ ECS__KeepAliveReq *keepalive_req;
+ ECS__KeepAliveAns *keepalive_ans;
ECS__StartReq *start_req;
ECS__StartAns *start_ans;
ECS__InjectorReq *injector_req;
ECS__InjectorAns *injector_ans;
ECS__InjectorNtf *injector_ntf;
+ ECS__DeviceReq *device_req;
+ ECS__DeviceAns *device_ans;
+ ECS__DeviceNtf *device_ntf;
ECS__ControlReq *control_req;
ECS__ControlAns *control_ans;
ECS__ControlNtf *control_ntf;
};
#define ECS__MASTER__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&ecs__master__descriptor) \
- , 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
+ , 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
+/* ECS__CheckVersionReq methods */
+void ecs__check_version_req__init
+ (ECS__CheckVersionReq *message);
+size_t ecs__check_version_req__get_packed_size
+ (const ECS__CheckVersionReq *message);
+size_t ecs__check_version_req__pack
+ (const ECS__CheckVersionReq *message,
+ uint8_t *out);
+size_t ecs__check_version_req__pack_to_buffer
+ (const ECS__CheckVersionReq *message,
+ ProtobufCBuffer *buffer);
+ECS__CheckVersionReq *
+ ecs__check_version_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__check_version_req__free_unpacked
+ (ECS__CheckVersionReq *message,
+ ProtobufCAllocator *allocator);
+/* ECS__CheckVersionAns methods */
+void ecs__check_version_ans__init
+ (ECS__CheckVersionAns *message);
+size_t ecs__check_version_ans__get_packed_size
+ (const ECS__CheckVersionAns *message);
+size_t ecs__check_version_ans__pack
+ (const ECS__CheckVersionAns *message,
+ uint8_t *out);
+size_t ecs__check_version_ans__pack_to_buffer
+ (const ECS__CheckVersionAns *message,
+ ProtobufCBuffer *buffer);
+ECS__CheckVersionAns *
+ ecs__check_version_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__check_version_ans__free_unpacked
+ (ECS__CheckVersionAns *message,
+ ProtobufCAllocator *allocator);
+/* ECS__KeepAliveReq methods */
+void ecs__keep_alive_req__init
+ (ECS__KeepAliveReq *message);
+size_t ecs__keep_alive_req__get_packed_size
+ (const ECS__KeepAliveReq *message);
+size_t ecs__keep_alive_req__pack
+ (const ECS__KeepAliveReq *message,
+ uint8_t *out);
+size_t ecs__keep_alive_req__pack_to_buffer
+ (const ECS__KeepAliveReq *message,
+ ProtobufCBuffer *buffer);
+ECS__KeepAliveReq *
+ ecs__keep_alive_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__keep_alive_req__free_unpacked
+ (ECS__KeepAliveReq *message,
+ ProtobufCAllocator *allocator);
+/* ECS__KeepAliveAns methods */
+void ecs__keep_alive_ans__init
+ (ECS__KeepAliveAns *message);
+size_t ecs__keep_alive_ans__get_packed_size
+ (const ECS__KeepAliveAns *message);
+size_t ecs__keep_alive_ans__pack
+ (const ECS__KeepAliveAns *message,
+ uint8_t *out);
+size_t ecs__keep_alive_ans__pack_to_buffer
+ (const ECS__KeepAliveAns *message,
+ ProtobufCBuffer *buffer);
+ECS__KeepAliveAns *
+ ecs__keep_alive_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__keep_alive_ans__free_unpacked
+ (ECS__KeepAliveAns *message,
+ ProtobufCAllocator *allocator);
+/* ECS__StartReq methods */
+void ecs__start_req__init
+ (ECS__StartReq *message);
+size_t ecs__start_req__get_packed_size
+ (const ECS__StartReq *message);
+size_t ecs__start_req__pack
+ (const ECS__StartReq *message,
+ uint8_t *out);
+size_t ecs__start_req__pack_to_buffer
+ (const ECS__StartReq *message,
+ ProtobufCBuffer *buffer);
+ECS__StartReq *
+ ecs__start_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__start_req__free_unpacked
+ (ECS__StartReq *message,
+ ProtobufCAllocator *allocator);
+/* ECS__StartAns methods */
+void ecs__start_ans__init
+ (ECS__StartAns *message);
+size_t ecs__start_ans__get_packed_size
+ (const ECS__StartAns *message);
+size_t ecs__start_ans__pack
+ (const ECS__StartAns *message,
+ uint8_t *out);
+size_t ecs__start_ans__pack_to_buffer
+ (const ECS__StartAns *message,
+ ProtobufCBuffer *buffer);
+ECS__StartAns *
+ ecs__start_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__start_ans__free_unpacked
+ (ECS__StartAns *message,
+ ProtobufCAllocator *allocator);
/* ECS__InjectorReq methods */
void ecs__injector_req__init
(ECS__InjectorReq *message);
void ecs__injector_ntf__free_unpacked
(ECS__InjectorNtf *message,
ProtobufCAllocator *allocator);
+/* ECS__DeviceReq methods */
+void ecs__device_req__init
+ (ECS__DeviceReq *message);
+size_t ecs__device_req__get_packed_size
+ (const ECS__DeviceReq *message);
+size_t ecs__device_req__pack
+ (const ECS__DeviceReq *message,
+ uint8_t *out);
+size_t ecs__device_req__pack_to_buffer
+ (const ECS__DeviceReq *message,
+ ProtobufCBuffer *buffer);
+ECS__DeviceReq *
+ ecs__device_req__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__device_req__free_unpacked
+ (ECS__DeviceReq *message,
+ ProtobufCAllocator *allocator);
+/* ECS__DeviceAns methods */
+void ecs__device_ans__init
+ (ECS__DeviceAns *message);
+size_t ecs__device_ans__get_packed_size
+ (const ECS__DeviceAns *message);
+size_t ecs__device_ans__pack
+ (const ECS__DeviceAns *message,
+ uint8_t *out);
+size_t ecs__device_ans__pack_to_buffer
+ (const ECS__DeviceAns *message,
+ ProtobufCBuffer *buffer);
+ECS__DeviceAns *
+ ecs__device_ans__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__device_ans__free_unpacked
+ (ECS__DeviceAns *message,
+ ProtobufCAllocator *allocator);
+/* ECS__DeviceNtf methods */
+void ecs__device_ntf__init
+ (ECS__DeviceNtf *message);
+size_t ecs__device_ntf__get_packed_size
+ (const ECS__DeviceNtf *message);
+size_t ecs__device_ntf__pack
+ (const ECS__DeviceNtf *message,
+ uint8_t *out);
+size_t ecs__device_ntf__pack_to_buffer
+ (const ECS__DeviceNtf *message,
+ ProtobufCBuffer *buffer);
+ECS__DeviceNtf *
+ ecs__device_ntf__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void ecs__device_ntf__free_unpacked
+ (ECS__DeviceNtf *message,
+ ProtobufCAllocator *allocator);
/* ECS__ControlReq methods */
void ecs__control_req__init
(ECS__ControlReq *message);
void ecs__screen_dump_ans__free_unpacked
(ECS__ScreenDumpAns *message,
ProtobufCAllocator *allocator);
-/* ECS__StartReq methods */
-void ecs__start_req__init
- (ECS__StartReq *message);
-size_t ecs__start_req__get_packed_size
- (const ECS__StartReq *message);
-size_t ecs__start_req__pack
- (const ECS__StartReq *message,
- uint8_t *out);
-size_t ecs__start_req__pack_to_buffer
- (const ECS__StartReq *message,
- ProtobufCBuffer *buffer);
-ECS__StartReq *
- ecs__start_req__unpack
- (ProtobufCAllocator *allocator,
- size_t len,
- const uint8_t *data);
-void ecs__start_req__free_unpacked
- (ECS__StartReq *message,
- ProtobufCAllocator *allocator);
-/* ECS__StartAns methods */
-void ecs__start_ans__init
- (ECS__StartAns *message);
-size_t ecs__start_ans__get_packed_size
- (const ECS__StartAns *message);
-size_t ecs__start_ans__pack
- (const ECS__StartAns *message,
- uint8_t *out);
-size_t ecs__start_ans__pack_to_buffer
- (const ECS__StartAns *message,
- ProtobufCBuffer *buffer);
-ECS__StartAns *
- ecs__start_ans__unpack
- (ProtobufCAllocator *allocator,
- size_t len,
- const uint8_t *data);
-void ecs__start_ans__free_unpacked
- (ECS__StartAns *message,
- ProtobufCAllocator *allocator);
/* ECS__Master methods */
void ecs__master__init
(ECS__Master *message);
ProtobufCAllocator *allocator);
/* --- per-message closures --- */
+typedef void (*ECS__CheckVersionReq_Closure)
+ (const ECS__CheckVersionReq *message,
+ void *closure_data);
+typedef void (*ECS__CheckVersionAns_Closure)
+ (const ECS__CheckVersionAns *message,
+ void *closure_data);
+typedef void (*ECS__KeepAliveReq_Closure)
+ (const ECS__KeepAliveReq *message,
+ void *closure_data);
+typedef void (*ECS__KeepAliveAns_Closure)
+ (const ECS__KeepAliveAns *message,
+ void *closure_data);
+typedef void (*ECS__StartReq_Closure)
+ (const ECS__StartReq *message,
+ void *closure_data);
+typedef void (*ECS__StartAns_Closure)
+ (const ECS__StartAns *message,
+ void *closure_data);
typedef void (*ECS__InjectorReq_Closure)
(const ECS__InjectorReq *message,
void *closure_data);
typedef void (*ECS__InjectorNtf_Closure)
(const ECS__InjectorNtf *message,
void *closure_data);
+typedef void (*ECS__DeviceReq_Closure)
+ (const ECS__DeviceReq *message,
+ void *closure_data);
+typedef void (*ECS__DeviceAns_Closure)
+ (const ECS__DeviceAns *message,
+ void *closure_data);
+typedef void (*ECS__DeviceNtf_Closure)
+ (const ECS__DeviceNtf *message,
+ void *closure_data);
typedef void (*ECS__ControlReq_Closure)
(const ECS__ControlReq *message,
void *closure_data);
typedef void (*ECS__ScreenDumpAns_Closure)
(const ECS__ScreenDumpAns *message,
void *closure_data);
-typedef void (*ECS__StartReq_Closure)
- (const ECS__StartReq *message,
- void *closure_data);
-typedef void (*ECS__StartAns_Closure)
- (const ECS__StartAns *message,
- void *closure_data);
typedef void (*ECS__Master_Closure)
(const ECS__Master *message,
void *closure_data);
/* --- descriptors --- */
+extern const ProtobufCMessageDescriptor ecs__check_version_req__descriptor;
+extern const ProtobufCMessageDescriptor ecs__check_version_ans__descriptor;
+extern const ProtobufCMessageDescriptor ecs__keep_alive_req__descriptor;
+extern const ProtobufCMessageDescriptor ecs__keep_alive_ans__descriptor;
+extern const ProtobufCMessageDescriptor ecs__start_req__descriptor;
+extern const ProtobufCMessageDescriptor ecs__start_ans__descriptor;
extern const ProtobufCMessageDescriptor ecs__injector_req__descriptor;
extern const ProtobufCMessageDescriptor ecs__injector_ans__descriptor;
extern const ProtobufCMessageDescriptor ecs__injector_ntf__descriptor;
+extern const ProtobufCMessageDescriptor ecs__device_req__descriptor;
+extern const ProtobufCMessageDescriptor ecs__device_ans__descriptor;
+extern const ProtobufCMessageDescriptor ecs__device_ntf__descriptor;
extern const ProtobufCMessageDescriptor ecs__control_req__descriptor;
extern const ProtobufCMessageDescriptor ecs__control_ans__descriptor;
extern const ProtobufCMessageDescriptor ecs__control_ntf__descriptor;
extern const ProtobufCMessageDescriptor ecs__monitor_ntf__descriptor;
extern const ProtobufCMessageDescriptor ecs__screen_dump_req__descriptor;
extern const ProtobufCMessageDescriptor ecs__screen_dump_ans__descriptor;
-extern const ProtobufCMessageDescriptor ecs__start_req__descriptor;
-extern const ProtobufCMessageDescriptor ecs__start_ans__descriptor;
extern const ProtobufCMessageDescriptor ecs__master__descriptor;
extern const ProtobufCEnumDescriptor ecs__master__type__descriptor;