AF_INET = 0
AF_INET6 = 1
-STATUS_NOT_STARTED = 0
-STATUS_RUNNING = 1
-STATUS_FINISHED = 2
-STATUS_UNDETERMINED = 3
-
TIME_NOW = "0s"
+CONNECTION_DELAY = 0
+
+ATTR_NEPI_TESTBED_ENVIRONMENT_SETUP = "_nepi_testbed_environment_setup"
+
+class AttributeCategories:
+ CATEGORY_DEPLOYMENT = "Deployment"
+
+class FactoryCategories:
+ CATEGORY_APPLICATIONS = "Applications"
+ CATEGORY_CHANNELS = "Channels"
+ CATEGORY_DEVICES = "Devices"
+ CATEGORY_DELAY_MODELS = "Delay models"
+ CATEGORY_ENERGY_MODELS = "Energy models"
+ CATEGORY_ERROR_MODELS = "Error models"
+ CATEGORY_MAC_MODELS = "Mac models"
+ CATEGORY_MANAGERS = "Managers"
+ CATEGORY_MOBILITY_MODELS = "Mobility models"
+ CATEGORY_NODES = "Nodes"
+ CATEGORY_LOSS_MODELS = "Loss models"
+ CATEGORY_PHY_MODELS = "Phy models"
+ CATEGORY_PROTOCOLS = "Protocols"
+ CATEGORY_ROUTING = "Routing"
+ CATEGORY_QUEUES = "Queues"
+ CATEGORY_SERVICE_FLOWS = "Service Flows"
+ CATEGORY_TUNNELS = "Tunnels"
+
+class ApplicationStatus:
+ STATUS_NOT_STARTED = 0
+ STATUS_RUNNING = 1
+ STATUS_FINISHED = 2
+ STATUS_UNDETERMINED = 3
+
+class TestbedStatus:
+ STATUS_ZERO = 0
+ STATUS_SETUP = 1
+ STATUS_CREATED = 2
+ STATUS_CONNECTED = 3
+ STATUS_CROSS_CONNECTED = 4
+ STATUS_CONFIGURED = 5
+ STATUS_STARTED = 6
+ STATUS_STOPPED = 7
+
+class DeploymentConfiguration:
+ MODE_SINGLE_PROCESS = "SINGLE"
+ MODE_DAEMON = "DAEMON"
+ ACCESS_SSH = "SSH"
+ ACCESS_LOCAL = "LOCAL"
+ ERROR_LEVEL = "Error"
+ DEBUG_LEVEL = "Debug"
+
+ DEPLOYMENT_MODE = "deployment_mode"
+ DEPLOYMENT_COMMUNICATION = "deployment_communication"
+
+ DEPLOYMENT_HOST = "deployment_host"
+ DEPLOYMENT_USER = "deployment_user"
+ DEPLOYMENT_PORT = "deployment_port"
+ DEPLOYMENT_KEY = "deployment_key"
+
+ DEPLOYMENT_ENVIRONMENT_SETUP = "deployment_environment_setup"
+
+ ROOT_DIRECTORY = "rootDirectory"
+ USE_AGENT = "useAgent"
+ LOG_LEVEL = "logLevel"
+ RECOVER = "recover"
+