/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { EVENT_SERVICE.addOperation(MONITOREVENT_OP); org.ccsds.moims.mo.com.COMHelper.COM_AREA.addService(EVENT_SERVICE); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { OPTICALDATARECEIVER_SERVICE.addOperation(STREAMDATA_OP); OPTICALDATARECEIVER_SERVICE.addOperation(SETPUBLISHINGFREQUENCY_OP); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(OPTICALDATARECEIVER_SERVICE); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { HEARTBEAT_SERVICE.addOperation(BEAT_OP); HEARTBEAT_SERVICE.addOperation(GETPERIOD_OP); org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA.addService(HEARTBEAT_SERVICE); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { POWERCONTROL_SERVICE.addOperation(LISTUNITSAVAILABLE_OP); POWERCONTROL_SERVICE.addOperation(ENABLEUNIT_OP); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(POWERCONTROL_SERVICE); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { MAGNETOMETER_SERVICE.addOperation(GETMAGNETICFIELD_OP); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(MAGNETOMETER_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.magnetometer.structures.MagneticFieldInstance.SHORT_FORM, new org.ccsds.moims.mo.platform.magnetometer.structures.factory.MagneticFieldInstanceFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.magnetometer.structures.MagneticFieldInstanceList.SHORT_FORM, new org.ccsds.moims.mo.platform.magnetometer.structures.factory.MagneticFieldInstanceListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { SOFTWAREDEFINEDRADIO_SERVICE.addOperation(STREAMRADIO_OP); SOFTWAREDEFINEDRADIO_SERVICE.addOperation(ENABLESDR_OP); SOFTWAREDEFINEDRADIO_SERVICE.addOperation(UPDATECONFIGURATION_OP); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(SOFTWAREDEFINEDRADIO_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.softwaredefinedradio.structures.SDRConfiguration.SHORT_FORM, new org.ccsds.moims.mo.platform.softwaredefinedradio.structures.factory.SDRConfigurationFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.softwaredefinedradio.structures.SDRConfigurationList.SHORT_FORM, new org.ccsds.moims.mo.platform.softwaredefinedradio.structures.factory.SDRConfigurationListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.softwaredefinedradio.structures.IQComponents.SHORT_FORM, new org.ccsds.moims.mo.platform.softwaredefinedradio.structures.factory.IQComponentsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.softwaredefinedradio.structures.IQComponentsList.SHORT_FORM, new org.ccsds.moims.mo.platform.softwaredefinedradio.structures.factory.IQComponentsListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { LOGIN_SERVICE.addOperation(LOGIN_OP); LOGIN_SERVICE.addOperation(LOGOUT_OP); LOGIN_SERVICE.addOperation(LISTROLES_OP); LOGIN_SERVICE.addOperation(HANDOVER_OP); LOGIN_SERVICE.addCOMObject(LOGINROLE_OBJECT); LOGIN_SERVICE.addCOMObject(LOGININSTANCE_OBJECT); LOGIN_SERVICE.addCOMObject(LOGINEVENT_OBJECT); LOGIN_SERVICE.addCOMObject(LOGOUTEVENT_OBJECT); org.ccsds.moims.mo.common.CommonHelper.COMMON_AREA.addService(LOGIN_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.login.structures.Profile.SHORT_FORM, new org.ccsds.moims.mo.common.login.structures.factory.ProfileFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.login.structures.ProfileList.SHORT_FORM, new org.ccsds.moims.mo.common.login.structures.factory.ProfileListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { PROCESSMANAGEMENT_SERVICE.addOperation(MONITORPROCESS_OP); PROCESSMANAGEMENT_SERVICE.addOperation(SETRATE_OP); PROCESSMANAGEMENT_SERVICE.addOperation(STARTPROCESS_OP); PROCESSMANAGEMENT_SERVICE.addOperation(ENDPROCESS_OP); PROCESSMANAGEMENT_SERVICE.addOperation(GETPROCESSSUMMARY_OP); org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA.addService(PROCESSMANAGEMENT_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessInformation.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.factory.ProcessInformationFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessInformationList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.factory.ProcessInformationListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessState.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.factory.ProcessStateFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessStateList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.factory.ProcessStateListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { APPSLAUNCHER_SERVICE.addOperation(MONITOREXECUTION_OP); APPSLAUNCHER_SERVICE.addOperation(RUNAPP_OP); APPSLAUNCHER_SERVICE.addOperation(KILLAPP_OP); APPSLAUNCHER_SERVICE.addOperation(STOPAPP_OP); APPSLAUNCHER_SERVICE.addOperation(LISTAPP_OP); APPSLAUNCHER_SERVICE.addCOMObject(APP_OBJECT); APPSLAUNCHER_SERVICE.addCOMObject(STOPAPP_OBJECT); APPSLAUNCHER_SERVICE.addCOMObject(STOPPING_OBJECT); APPSLAUNCHER_SERVICE.addCOMObject(STOPPED_OBJECT); org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA.addService(APPSLAUNCHER_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.appslauncher.structures.AppDetails.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.appslauncher.structures.factory.AppDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.appslauncher.structures.AppDetailsList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.appslauncher.structures.factory.AppDetailsListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { PACKAGEMANAGEMENT_SERVICE.addOperation(FINDPACKAGE_OP); PACKAGEMANAGEMENT_SERVICE.addOperation(INSTALL_OP); PACKAGEMANAGEMENT_SERVICE.addOperation(UNINSTALL_OP); PACKAGEMANAGEMENT_SERVICE.addOperation(UPGRADE_OP); PACKAGEMANAGEMENT_SERVICE.addOperation(CHECKPACKAGEINTEGRITY_OP); PACKAGEMANAGEMENT_SERVICE.addCOMObject(PACKAGE_OBJECT); PACKAGEMANAGEMENT_SERVICE.addCOMObject(INSTALLATION_OBJECT); org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA.addService(PACKAGEMANAGEMENT_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.PackageDefinition.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.factory.PackageDefinitionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.PackageDefinitionList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.factory.PackageDefinitionListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.InstallationDetails.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.factory.InstallationDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.InstallationDetailsList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.packagemanagement.structures.factory.InstallationDetailsListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { MEMORYMANAGEMENT_SERVICE.addOperation(LOADMEMORY_OP); MEMORYMANAGEMENT_SERVICE.addOperation(DUMPMEMORY_OP); MEMORYMANAGEMENT_SERVICE.addOperation(ABORTMEMORYDUMP_OP); MEMORYMANAGEMENT_SERVICE.addOperation(CHECKMEMORY_OP); org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA.addService(MEMORYMANAGEMENT_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.DataBlock.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.factory.DataBlockFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.DataBlockList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.factory.DataBlockListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.MemoryArea.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.factory.MemoryAreaFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.MemoryAreaList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.memorymanagement.structures.factory.MemoryAreaListFactory()); org.ccsds.moims.mo.mal.MALContextFactory.registerError(UNKNOWN_DEVICE_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("UNKNOWN_DEVICE")); org.ccsds.moims.mo.mal.MALContextFactory.registerError(INVALID_ADDRESS_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("INVALID_ADDRESS")); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { CAMERA_SERVICE.addOperation(STREAMPICTURES_OP); CAMERA_SERVICE.addOperation(SETSTREAMING_OP); CAMERA_SERVICE.addOperation(UNSETSTREAMING_OP); CAMERA_SERVICE.addOperation(PREVIEWPICTURE_OP); CAMERA_SERVICE.addOperation(TAKEPICTURE_OP); CAMERA_SERVICE.addOperation(GETPROPERTIES_OP); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(CAMERA_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.camera.structures.Picture.SHORT_FORM, new org.ccsds.moims.mo.platform.camera.structures.factory.PictureFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.camera.structures.PictureList.SHORT_FORM, new org.ccsds.moims.mo.platform.camera.structures.factory.PictureListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.camera.structures.PixelResolution.SHORT_FORM, new org.ccsds.moims.mo.platform.camera.structures.factory.PixelResolutionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.camera.structures.PixelResolutionList.SHORT_FORM, new org.ccsds.moims.mo.platform.camera.structures.factory.PixelResolutionListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.camera.structures.PictureFormat.SHORT_FORM, new org.ccsds.moims.mo.platform.camera.structures.factory.PictureFormatFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.camera.structures.PictureFormatList.SHORT_FORM, new org.ccsds.moims.mo.platform.camera.structures.factory.PictureFormatListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { ARCHIVESYNC_SERVICE.addOperation(GETTIME_OP); ARCHIVESYNC_SERVICE.addOperation(RETRIEVERANGE_OP); ARCHIVESYNC_SERVICE.addOperation(RETRIEVERANGEAGAIN_OP); ARCHIVESYNC_SERVICE.addOperation(GETDICTIONARY_OP); ARCHIVESYNC_SERVICE.addOperation(FREE_OP); org.ccsds.moims.mo.com.COMHelper.COM_AREA.addService(ARCHIVESYNC_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.DictionaryEntry.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.DictionaryEntryFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.DictionaryEntryList.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.DictionaryEntryListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.Dictionary.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.DictionaryFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.DictionaryList.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.DictionaryListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.CompactCOMObject.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.CompactCOMObjectFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.CompactCOMObjectList.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.CompactCOMObjectListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.DomainizedCOMObjects.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.DomainizedCOMObjectsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archivesync.structures.DomainizedCOMObjectsList.SHORT_FORM, new org.ccsds.moims.mo.com.archivesync.structures.factory.DomainizedCOMObjectsListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { ACTIVITYTRACKING_SERVICE.addCOMObject(OPERATIONACTIVITY_OBJECT); ACTIVITYTRACKING_SERVICE.addCOMObject(RELEASE_OBJECT); ACTIVITYTRACKING_SERVICE.addCOMObject(RECEPTION_OBJECT); ACTIVITYTRACKING_SERVICE.addCOMObject(FORWARD_OBJECT); ACTIVITYTRACKING_SERVICE.addCOMObject(ACCEPTANCE_OBJECT); ACTIVITYTRACKING_SERVICE.addCOMObject(EXECUTION_OBJECT); org.ccsds.moims.mo.com.COMHelper.COM_AREA.addService(ACTIVITYTRACKING_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.ActivityTransfer.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.ActivityTransferFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.ActivityTransferList.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.ActivityTransferListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.ActivityAcceptance.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.ActivityAcceptanceFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.ActivityAcceptanceList.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.ActivityAcceptanceListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.ActivityExecution.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.ActivityExecutionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.ActivityExecutionList.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.ActivityExecutionListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.OperationActivity.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.OperationActivityFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.activitytracking.structures.OperationActivityList.SHORT_FORM, new org.ccsds.moims.mo.com.activitytracking.structures.factory.OperationActivityListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { SOFTWAREIMAGE_SERVICE.addOperation(DEPLOYIMAGE_OP); SOFTWAREIMAGE_SERVICE.addOperation(CHECKIMAGEINTEGRITY_OP); SOFTWAREIMAGE_SERVICE.addOperation(CLONEIMAGE_OP); SOFTWAREIMAGE_SERVICE.addOperation(LISTIMAGE_OP); SOFTWAREIMAGE_SERVICE.addOperation(PATCHIMAGE_OP); SOFTWAREIMAGE_SERVICE.addOperation(ADDIMAGE_OP); SOFTWAREIMAGE_SERVICE.addOperation(DELETEIMAGE_OP); SOFTWAREIMAGE_SERVICE.addOperation(LISTPATCH_OP); SOFTWAREIMAGE_SERVICE.addOperation(ADDPATCH_OP); SOFTWAREIMAGE_SERVICE.addOperation(DELETEPATCH_OP); SOFTWAREIMAGE_SERVICE.addCOMObject(SOFTWAREIMAGE_OBJECT); SOFTWAREIMAGE_SERVICE.addCOMObject(PATCH_OBJECT); org.ccsds.moims.mo.softwaremanagement.SoftwareManagementHelper.SOFTWAREMANAGEMENT_AREA.addService(SOFTWAREIMAGE_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.ImageDefinition.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.factory.ImageDefinitionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.ImageDefinitionList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.factory.ImageDefinitionListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.PatchDefinition.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.factory.PatchDefinitionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.PatchDefinitionList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.softwareimage.structures.factory.PatchDefinitionListFactory()); org.ccsds.moims.mo.mal.MALContextFactory.registerError(DELETION_FAILED_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DELETION_FAILED")); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { GPS_SERVICE.addOperation(GETNMEASENTENCE_OP); GPS_SERVICE.addOperation(GETLASTKNOWNPOSITION_OP); GPS_SERVICE.addOperation(GETPOSITION_OP); GPS_SERVICE.addOperation(GETSATELLITESINFO_OP); GPS_SERVICE.addOperation(LISTNEARBYPOSITION_OP); GPS_SERVICE.addOperation(ADDNEARBYPOSITION_OP); GPS_SERVICE.addOperation(REMOVENEARBYPOSITION_OP); GPS_SERVICE.addOperation(NEARBYPOSITION_OP); GPS_SERVICE.addCOMObject(NEARBYPOSITION_OBJECT); GPS_SERVICE.addCOMObject(NEARBYPOSITIONALERT_OBJECT); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(GPS_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.Position.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.PositionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.PositionList.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.PositionListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.SatelliteInfo.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.SatelliteInfoFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.SatelliteInfoList.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.SatelliteInfoListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.PositionExtraDetails.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.PositionExtraDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.PositionExtraDetailsList.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.PositionExtraDetailsListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.NearbyPositionDefinition.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.NearbyPositionDefinitionFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.gps.structures.NearbyPositionDefinitionList.SHORT_FORM, new org.ccsds.moims.mo.platform.gps.structures.factory.NearbyPositionDefinitionListFactory()); }
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { DIRECTORY_SERVICE.addOperation(LOOKUPPROVIDER_OP); DIRECTORY_SERVICE.addOperation(PUBLISHPROVIDER_OP); DIRECTORY_SERVICE.addOperation(WITHDRAWPROVIDER_OP); DIRECTORY_SERVICE.addOperation(GETSERVICEXML_OP); DIRECTORY_SERVICE.addCOMObject(SERVICEPROVIDER_OBJECT); DIRECTORY_SERVICE.addCOMObject(PROVIDERCAPABILITIES_OBJECT); org.ccsds.moims.mo.common.CommonHelper.COMMON_AREA.addService(DIRECTORY_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ProviderDetails.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ProviderDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ProviderDetailsList.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ProviderDetailsListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ServiceCapability.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ServiceCapabilityFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ServiceCapabilityList.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ServiceCapabilityListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.AddressDetails.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.AddressDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.AddressDetailsList.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.AddressDetailsListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ProviderSummary.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ProviderSummaryFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ProviderSummaryList.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ProviderSummaryListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.PublishDetails.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.PublishDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.PublishDetailsList.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.PublishDetailsListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ServiceFilter.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ServiceFilterFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.directory.structures.ServiceFilterList.SHORT_FORM, new org.ccsds.moims.mo.common.directory.structures.factory.ServiceFilterListFactory()); }
CONFIGURATION_SERVICE.addCOMObject(CONFIGURATIONSTORE_OBJECT); CONFIGURATION_SERVICE.addCOMObject(CONFIGURATIONSTORED_OBJECT); org.ccsds.moims.mo.common.CommonHelper.COMMON_AREA.addService(CONFIGURATION_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.configuration.structures.ConfigurationType.SHORT_FORM, new org.ccsds.moims.mo.common.configuration.structures.factory.ConfigurationTypeFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.configuration.structures.ConfigurationTypeList.SHORT_FORM, new org.ccsds.moims.mo.common.configuration.structures.factory.ConfigurationTypeListFactory());
/** * Registers all aspects of this service with the provided element factory. * @param bodyElementFactory bodyElementFactory The element factory registry to initialise with this helper. * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper. */ public static void init(org.ccsds.moims.mo.mal.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { ARCHIVE_SERVICE.addOperation(RETRIEVE_OP); ARCHIVE_SERVICE.addOperation(QUERY_OP); ARCHIVE_SERVICE.addOperation(COUNT_OP); ARCHIVE_SERVICE.addOperation(STORE_OP); ARCHIVE_SERVICE.addOperation(UPDATE_OP); ARCHIVE_SERVICE.addOperation(DELETE_OP); ARCHIVE_SERVICE.addCOMObject(OBJECTSTORED_OBJECT); ARCHIVE_SERVICE.addCOMObject(OBJECTUPDATED_OBJECT); ARCHIVE_SERVICE.addCOMObject(OBJECTDELETED_OBJECT); org.ccsds.moims.mo.com.COMHelper.COM_AREA.addService(ARCHIVE_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.ExpressionOperator.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.ExpressionOperatorFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.ExpressionOperatorList.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.ExpressionOperatorListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.ArchiveDetails.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.ArchiveDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.ArchiveDetailsList.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.ArchiveDetailsListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.ArchiveQuery.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.ArchiveQueryFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.ArchiveQueryList.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.ArchiveQueryListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.CompositeFilter.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.CompositeFilterFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.CompositeFilterList.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.CompositeFilterListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.CompositeFilterSet.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.CompositeFilterSetFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.CompositeFilterSetList.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.CompositeFilterSetListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.PaginationFilter.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.PaginationFilterFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.archive.structures.PaginationFilterList.SHORT_FORM, new org.ccsds.moims.mo.com.archive.structures.factory.PaginationFilterListFactory()); }
AUTONOMOUSADCS_SERVICE.addCOMObject(ATTITUDEDEFINITIONNADIRPOINTING_OBJECT); AUTONOMOUSADCS_SERVICE.addCOMObject(ADCSPROBLEMDETECTED_OBJECT); org.ccsds.moims.mo.platform.PlatformHelper.PLATFORM_AREA.addService(AUTONOMOUSADCS_SERVICE); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.autonomousadcs.structures.AttitudeMode.SHORT_FORM, new org.ccsds.moims.mo.platform.autonomousadcs.structures.factory.AttitudeModeFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.autonomousadcs.structures.AttitudeModeList.SHORT_FORM, new org.ccsds.moims.mo.platform.autonomousadcs.structures.factory.AttitudeModeListFactory());