2 # -*- coding: utf-8 -*-
11 ATTR_NEPI_TESTBED_ENVIRONMENT_SETUP = "_nepi_testbed_environment_setup"
13 class AttributeCategories:
14 CATEGORY_DEPLOYMENT = "Deployment"
16 class FactoryCategories:
17 CATEGORY_APPLICATIONS = "Applications"
18 CATEGORY_CHANNELS = "Channels"
19 CATEGORY_DEVICES = "Devices"
20 CATEGORY_DELAY_MODELS = "Delay models"
21 CATEGORY_ENERGY_MODELS = "Energy models"
22 CATEGORY_ERROR_MODELS = "Error models"
23 CATEGORY_MAC_MODELS = "Mac models"
24 CATEGORY_MANAGERS = "Managers"
25 CATEGORY_MOBILITY_MODELS = "Mobility models"
26 CATEGORY_NODES = "Nodes"
27 CATEGORY_LOSS_MODELS = "Loss models"
28 CATEGORY_PHY_MODELS = "Phy models"
29 CATEGORY_PROTOCOLS = "Protocols"
30 CATEGORY_ROUTING = "Routing"
31 CATEGORY_QUEUES = "Queues"
32 CATEGORY_SERVICE_FLOWS = "Service Flows"
33 CATEGORY_TUNNELS = "Tunnels"
35 class ApplicationStatus:
36 STATUS_NOT_STARTED = 0
39 STATUS_UNDETERMINED = 3
46 STATUS_CROSS_CONNECTED = 4
51 STATUS_UNRESPONSIVE = 9
53 class DeploymentConfiguration:
54 MODE_SINGLE_PROCESS = "SINGLE"
55 MODE_DAEMON = "DAEMON"
57 ACCESS_LOCAL = "LOCAL"
61 POLICY_RECOVER = "Recover"
62 POLICY_RESTART = "Restart"
64 DEPLOYMENT_MODE = "deployment_mode"
65 DEPLOYMENT_COMMUNICATION = "deployment_communication"
67 DEPLOYMENT_HOST = "deployment_host"
68 DEPLOYMENT_USER = "deployment_user"
69 DEPLOYMENT_PORT = "deployment_port"
70 DEPLOYMENT_KEY = "deployment_key"
72 DEPLOYMENT_ENVIRONMENT_SETUP = "deployment_environment_setup"
74 ROOT_DIRECTORY = "rootDirectory"
75 USE_AGENT = "useAgent"
77 LOG_LEVEL = "logLevel"
79 RECOVERY_POLICY = "recoveryPolicy"