Esempio n. 1
0
    public CSharpClient(ushort subsystem, byte node, byte component, bool allowWildcards = false)
    {
        jausRouter  = new JausRouter(new JausAddress(subsystem, node, component), ieHandler, allowWildcards);
        serviceList = new List <Service>();

        /// Instantiate services
        urn_jaus_jss_core_Transport_1_1.TransportService   pTransportService       = new urn_jaus_jss_core_Transport_1_1.TransportService(jausRouter);
        urn_jts_DiscoveryClient_1_0.DiscoveryClientService pDiscoveryClientService = new urn_jts_DiscoveryClient_1_0.DiscoveryClientService(jausRouter, pTransportService);


        /// Add all the Services for the Component
        serviceList.Add(pTransportService);
        serviceList.Add(pDiscoveryClientService);
    }
Esempio n. 2
0
    public Management(ushort subsystem, byte node, byte component)
    {
        jausRouter = new JausRouter(new JausAddress(subsystem, node, component), ieHandler);
        serviceList = new List<Service>();

        /// Instantiate services
        urn_jaus_jss_core_Transport_1_1.TransportService pTransportService = new urn_jaus_jss_core_Transport_1_1.TransportService(jausRouter);
        urn_jaus_jss_core_Events_1_1.EventsService pEventsService = new urn_jaus_jss_core_Events_1_1.EventsService(jausRouter, pTransportService);
        urn_jaus_jss_core_AccessControl_1_1.AccessControlService pAccessControlService = new urn_jaus_jss_core_AccessControl_1_1.AccessControlService(jausRouter, pTransportService, pEventsService);
        urn_jaus_jss_core_Management_1_1.ManagementService pManagementService = new urn_jaus_jss_core_Management_1_1.ManagementService(jausRouter, pTransportService, pEventsService, pAccessControlService);

        /// Add all the Services for the Component
        serviceList.Add(pTransportService);
        serviceList.Add(pEventsService);
        serviceList.Add(pAccessControlService);
        serviceList.Add(pManagementService);
    }
Esempio n. 3
0
    public Management(ushort subsystem, byte node, byte component)
    {
        jausRouter  = new JausRouter(new JausAddress(subsystem, node, component), ieHandler);
        serviceList = new List <Service>();

        /// Instantiate services
        urn_jaus_jss_core_Transport_1_1.TransportService         pTransportService     = new urn_jaus_jss_core_Transport_1_1.TransportService(jausRouter);
        urn_jaus_jss_core_Events_1_1.EventsService               pEventsService        = new urn_jaus_jss_core_Events_1_1.EventsService(jausRouter, pTransportService);
        urn_jaus_jss_core_AccessControl_1_1.AccessControlService pAccessControlService = new urn_jaus_jss_core_AccessControl_1_1.AccessControlService(jausRouter, pTransportService, pEventsService);
        urn_jaus_jss_core_Management_1_1.ManagementService       pManagementService    = new urn_jaus_jss_core_Management_1_1.ManagementService(jausRouter, pTransportService, pEventsService, pAccessControlService);


        /// Add all the Services for the Component
        serviceList.Add(pTransportService);
        serviceList.Add(pEventsService);
        serviceList.Add(pAccessControlService);
        serviceList.Add(pManagementService);
    }