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); }
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); }