add make_uri
This commit is contained in:
parent
f1be3acabf
commit
1a20abe711
@ -15,7 +15,7 @@ class P:
|
||||
|
||||
@dataclasses.dataclass
|
||||
class SoftwareConfig:
|
||||
def s(self, host, port, proto='tcp'):
|
||||
def make_uri(self, host, port, proto='tcp'):
|
||||
return f'{proto}://{host}:{port}'
|
||||
|
||||
data_folder: Path = platformdirs.user_data_path('Flandre', 'Scarlet')
|
||||
@ -67,42 +67,42 @@ class SoftwareConfig:
|
||||
|
||||
@property
|
||||
def live_push_socket(self):
|
||||
return f'tcp://{self.live_ip}:{self.live_push_port}'
|
||||
return self.make_uri(self.live_ip, self.live_push_port)
|
||||
|
||||
@property
|
||||
def live_rep_socket(self):
|
||||
return f'tcp://{self.live_ip}:{self.live_rep_port}'
|
||||
return self.make_uri(self.live_ip, self.live_rep_port)
|
||||
|
||||
@property
|
||||
def live_rep_socket_http(self):
|
||||
return f'http://{self.live_ip}:{self.live_rep_port}'
|
||||
return self.make_uri(self.live_ip, self.live_rep_port, proto='http')
|
||||
|
||||
@property
|
||||
def device_py_rep_socket(self):
|
||||
return f'tcp://{self.live_ip}:{self.device_py_rep_port}'
|
||||
|
||||
playback_port: int = 5003
|
||||
|
||||
@property
|
||||
def playback_socket(self):
|
||||
return f'tcp://127.0.0.1:{self.playback_port}'
|
||||
return self.make_uri(self.live_ip, self.device_py_rep_port)
|
||||
|
||||
local_ip: str = '127.0.0.1'
|
||||
mi_rep_port: int = 5557
|
||||
muxer_rep_port: int = 5560
|
||||
driver_rep_port: int = 5561
|
||||
|
||||
playback_port: int = 5003
|
||||
|
||||
@property
|
||||
def playback_socket(self):
|
||||
return self.make_uri(self.local_ip, self.playback_port)
|
||||
|
||||
@property
|
||||
def mi_rep_socket(self):
|
||||
return self.s(self.local_ip, self.device_py_rep_port)
|
||||
return self.make_uri(self.local_ip, self.device_py_rep_port)
|
||||
|
||||
@property
|
||||
def muxer_rep_socket(self):
|
||||
return self.s(self.local_ip, self.muxer_rep_port)
|
||||
return self.make_uri(self.local_ip, self.muxer_rep_port)
|
||||
|
||||
@property
|
||||
def driver_rep_socket(self):
|
||||
return self.s(self.local_ip, self.driver_rep_port)
|
||||
return self.make_uri(self.local_ip, self.driver_rep_port)
|
||||
|
||||
switch1_ip: str = 'c1'
|
||||
switch1_token: str = '7ad51e0016e7a9d22f753d5110f76c7d'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user