mirror of
				https://github.com/onyx-and-iris/xair-api-python.git
				synced 2025-11-04 08:21:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			759 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			759 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from .bus import Bus as IBus
 | 
						|
from .lr import LR as ILR
 | 
						|
from .rtn import AuxRtn as IAuxRtn
 | 
						|
from .rtn import FxRtn as IFxRtn
 | 
						|
 | 
						|
 | 
						|
class Bus(IBus):
 | 
						|
    @property
 | 
						|
    def address(self):
 | 
						|
        return f"/bus/{str(self.index).zfill(2)}"
 | 
						|
 | 
						|
 | 
						|
class AuxRtn(IAuxRtn):
 | 
						|
    @property
 | 
						|
    def address(self):
 | 
						|
        return f"/auxin/{str(self.index).zfill(2)}"
 | 
						|
 | 
						|
 | 
						|
class FxRtn(IFxRtn):
 | 
						|
    @property
 | 
						|
    def address(self):
 | 
						|
        return f"/fxrtn/{str(self.index).zfill(2)}"
 | 
						|
 | 
						|
 | 
						|
class MainStereo(ILR):
 | 
						|
    @property
 | 
						|
    def address(self) -> str:
 | 
						|
        return f"/main/st"
 | 
						|
 | 
						|
 | 
						|
class MainMono(ILR):
 | 
						|
    @property
 | 
						|
    def address(self) -> str:
 | 
						|
        return f"/main/m"
 | 
						|
 | 
						|
 | 
						|
class Matrix(ILR):
 | 
						|
    @property
 | 
						|
    def address(self) -> str:
 | 
						|
        return f"/mtx/{str(self.index).zfill(2)}"
 |