All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ccsds.moims.mo.mal.helpertools.misc.Const Maven / Gradle / Ivy

/* ----------------------------------------------------------------------------
 * Copyright (C) 2021      European Space Agency
 *                         European Space Operations Centre
 *                         Darmstadt
 *                         Germany
 * ----------------------------------------------------------------------------
 * System                : CCSDS MO MAL Java API
 * ----------------------------------------------------------------------------
 * Licensed under the European Space Agency Public License, Version 2.0
 * You may not use this file except in compliance with the License.
 *
 * Except as expressly set forth in this License, the Software is provided to
 * You on an "as is" basis and without warranties of any kind, including without
 * limitation merchantability, fitness for a particular purpose, absence of
 * defects or errors, accuracy or non-infringement of intellectual property rights.
 * 
 * See the License for the specific language governing permissions and
 * limitations under the License. 
 * ----------------------------------------------------------------------------
 */
package org.ccsds.moims.mo.mal.helpertools.misc;

/**
 * A Helper class dedicated to the NanoSat MO Framework specific properties and
 * constants
 */
public class Const {

    public static final String CENTRAL_DIRECTORY_URI_PROPERTY = "esa.mo.nmf.centralDirectoryURI";
    public static final String FILENAME_CENTRAL_DIRECTORY_SERVICE = "centralDirectoryService.uri";
    public static final String DYNAMIC_CHANGES_PROPERTY = "esa.mo.nanosatmoframework.provider.dynamicchanges";
    public static final String APPSLAUNCHER_STD_LIMIT_PROPERTY = "esa.mo.nanosatmoframework.appslauncher.stdlimit";
    public static final String APPSLAUNCHER_STD_LIMIT_DEFAULT = "2048";
    public static final String APPSLAUNCHER_STD_STORE_PROPERTY = "esa.mo.nanosatmoframework.appslauncher.stdstore";
    public static final String APPSLAUNCHER_STD_STORE_DEFAULT = "true";
    public static final String ARCHIVESYNC_PURGE_ARCHIVE_PROPERTY = "esa.mo.nanosatmoframework.archivesync.purgearchive";
    public static final String ARCHIVESYNC_PURGE_ARCHIVE_DEFAULT = "true";
    public static final String NANOSAT_MO_SUPERVISOR_NAME = "nanosat-mo-supervisor";
    public static final String NANOSAT_MO_GROUND_PROXY_NAME = "ground-mo-proxy";
    public static final String NANOSAT_MO_APP_IDENTIFIER_PREFIX = "App: ";
    public static final String NMF_PACKAGE_SUFFIX = "nmfpack";
    public static final String PLATFORM_IADCS_CACHING_PERIOD = "esa.mo.nmf.platform.iadcs.caching.period";
    public static final String PLATFORM_GNSS_CACHING_PERIOD = "esa.mo.nmf.platform.gnss.caching.period";
    public static final long APP_SHUTDOWN_GUARD_MS = 5000;
    public static final String PLATFORM_GNSS_FALLBACK_TO_TLE_PROPERTY = "esa.mo.nmf.platform.gnss.fallback.to.tle";
    public static final String PLATFORM_GNSS_FALLBACK_TO_TLE_DEFAULT = "true";
    /* UTC offset in milliseconds */
    public static final String PLATFORM_GNSS_UTC_OFFSET_PROPERTY = "esa.mo.nmf.platform.gnss.utc.offset";
    public static final String PLATFORM_GNSS_UTC_OFFSET_DEFAULT = "-18.000";
    public static final String ARCHIVE_GENERATE_EVENTS_PROPERTY = "esa.mo.com.impl.provider.ArchiveManager.generateevents";
    public static final String ARCHIVE_GENERATE_EVENTS_DEFAULT = "true";
    public static final String ARCHIVESYNC_CHUNK_SIZE_PROPERTY = "esa.nmf.archive.sync.chunk.size";
    public static final String ARCHIVESYNC_CHUNK_SIZE_DEFAULT = "200";
    public static final String ARCHIVESYNC_OBJECTS_LIMIT_PROPERTY = "esa.nmf.archive.sync.objects.limit";
    public static final String ARCHIVESYNC_OBJECTS_LIMIT_DEFAULT = "30000";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy