/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: HardwareDancer.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "HardwareDancer.pb-c.h" void hardware_dancer__init (HardwareDancer *message) { static const HardwareDancer init_value = HARDWARE_DANCER__INIT; *message = init_value; } size_t hardware_dancer__get_packed_size (const HardwareDancer *message) { assert(message->base.descriptor == &hardware_dancer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t hardware_dancer__pack (const HardwareDancer *message, uint8_t *out) { assert(message->base.descriptor == &hardware_dancer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t hardware_dancer__pack_to_buffer (const HardwareDancer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &hardware_dancer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } HardwareDancer * hardware_dancer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (HardwareDancer *) protobuf_c_message_unpack (&hardware_dancer__descriptor, allocator, len, data); } void hardware_dancer__free_unpacked (HardwareDancer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &hardware_dancer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor hardware_dancer__field_descriptors[11] = { { "", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, offsetof(HardwareDancer, has_hardwaredancertype), offsetof(HardwareDancer, hardwaredancertype), &hardware_dancer_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(HardwareDancer, has_gradual), offsetof(HardwareDancer, gradual), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(HardwareDancer, has_k), offsetof(HardwareDancer, k), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_DOUBLE, offsetof(HardwareDancer, has_x), offsetof(HardwareDancer, x), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(HardwareDancer, has_pulsepermmspring), offsetof(HardwareDancer, pulsepermmspring), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(HardwareDancer, has_maximalmovementmm), offsetof(HardwareDancer, maximalmovementmm), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(HardwareDancer, has_zeropoint), offsetof(HardwareDancer, zeropoint), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(HardwareDancer, has_resolutionbits), offsetof(HardwareDancer, resolutionbits), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(HardwareDancer, has_armlength), offsetof(HardwareDancer, armlength), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(HardwareDancer, has_assemblydirectionright), offsetof(HardwareDancer, assemblydirectionright), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(HardwareDancer, has_accelerateontensionraise), offsetof(HardwareDancer, accelerateontensionraise), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned hardware_dancer__field_indices_by_name[] = { 10, /* field[10] = AccelerateOnTensionRaise */ 8, /* field[8] = ArmLength */ 9, /* field[9] = AssemblyDirectionRight */ 1, /* field[1] = Gradual */ 0, /* field[0] = HardwareDancerType */ 2, /* field[2] = K */ 5, /* field[5] = MaximalMovementMm */ 4, /* field[4] = PulsePerMmSpring */ 7, /* field[7] = ResolutionBits */ 3, /* field[3] = X */ 6, /* field[6] = ZeroPoint */ }; static const ProtobufCIntRange hardware_dancer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 11 } }; const ProtobufCMessageDescriptor hardware_dancer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "", "", "", "", sizeof(HardwareDancer), 11, hardware_dancer__field_descriptors, hardware_dancer__field_indices_by_name, 1, hardware_dancer__number_ranges, (ProtobufCMessageInit) hardware_dancer__init, NULL,NULL,NULL /* reserved[123] */ };