1 # -*- coding: utf-8 -*-
10 ATTR_NEPI_TESTBED_ENVIRONMENT_SETUP = "_nepi_testbed_environment_setup"
12 class AttributeCategories:
13 CATEGORY_DEPLOYMENT = "Deployment"
15 class FactoryCategories:
16 CATEGORY_APPLICATIONS = "Applications"
17 CATEGORY_CHANNELS = "Channels"
18 CATEGORY_DEVICES = "Devices"
19 CATEGORY_DELAY_MODELS = "Delay models"
20 CATEGORY_ENERGY_MODELS = "Energy models"
21 CATEGORY_ERROR_MODELS = "Error models"
22 CATEGORY_MAC_MODELS = "Mac models"
23 CATEGORY_MANAGERS = "Managers"
24 CATEGORY_MOBILITY_MODELS = "Mobility models"
25 CATEGORY_NODES = "Nodes"
26 CATEGORY_LOSS_MODELS = "Loss models"
27 CATEGORY_PHY_MODELS = "Phy models"
28 CATEGORY_PROTOCOLS = "Protocols"
29 CATEGORY_ROUTING = "Routing"
30 CATEGORY_QUEUES = "Queues"
31 CATEGORY_SERVICE_FLOWS = "Service Flows"
32 CATEGORY_TUNNELS = "Tunnels"
34 class ApplicationStatus:
35 STATUS_NOT_STARTED = 0
38 STATUS_UNDETERMINED = 3
45 STATUS_CROSS_CONNECTED = 4
50 STATUS_UNRESPONSIVE = 9
52 class DeploymentConfiguration:
53 MODE_SINGLE_PROCESS = "SINGLE"
54 MODE_DAEMON = "DAEMON"
56 ACCESS_LOCAL = "LOCAL"
60 POLICY_RECOVER = "Recover"
61 POLICY_RESTART = "Restart"
63 DEPLOYMENT_MODE = "deployment_mode"
64 DEPLOYMENT_COMMUNICATION = "deployment_communication"
66 DEPLOYMENT_HOST = "deployment_host"
67 DEPLOYMENT_USER = "deployment_user"
68 DEPLOYMENT_PORT = "deployment_port"
69 DEPLOYMENT_KEY = "deployment_key"
71 DEPLOYMENT_ENVIRONMENT_SETUP = "deployment_environment_setup"
73 ROOT_DIRECTORY = "rootDirectory"
74 USE_AGENT = "useAgent"
76 LOG_LEVEL = "logLevel"
78 RECOVERY_POLICY = "recoveryPolicy"
79 CLEAN_ROOT = "cleanRoot"