aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Web/Tango.MachineService/App_Start/WebApiConfig.cs
blob: 15f0e7afc58cae0086c452bb7a94500e48c8b7e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;

namespace Tango.MachineService
{
    public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

            config.Formatters.Insert(0, new ProtoBufFormatter());
        }
    }
}
{ ProtobufCMessage base; HardwareConfiguration *hardwareconfiguration; }; #define UPLOAD_HARDWARE_CONFIGURATION_REQUEST__INIT \ { PROTOBUF_C_MESSAGE_INIT (&upload_hardware_configuration_request__descriptor) \ , NULL } /* UploadHardwareConfigurationRequest methods */ void upload_hardware_configuration_request__init (UploadHardwareConfigurationRequest *message); size_t upload_hardware_configuration_request__get_packed_size (const UploadHardwareConfigurationRequest *message); size_t upload_hardware_configuration_request__pack (const UploadHardwareConfigurationRequest *message, uint8_t *out); size_t upload_hardware_configuration_request__pack_to_buffer (const UploadHardwareConfigurationRequest *message, ProtobufCBuffer *buffer); UploadHardwareConfigurationRequest * upload_hardware_configuration_request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); void upload_hardware_configuration_request__free_unpacked (UploadHardwareConfigurationRequest *message, ProtobufCAllocator *allocator); /* --- per-message closures --- */ typedef void (*UploadHardwareConfigurationRequest_Closure) (const UploadHardwareConfigurationRequest *message, void *closure_data); /* --- services --- */ /* --- descriptors --- */ extern const ProtobufCMessageDescriptor upload_hardware_configuration_request__descriptor; PROTOBUF_C__END_DECLS #endif /* PROTOBUF_C_UploadHardwareConfigurationRequest_2eproto__INCLUDED */