1717log = logging .getLogger ("CemuHook" )
1818
1919BUFFER_SIZE = 1024
20+ IP = '127.0.0.1'
2021PORT = 26760
2122
2223
@@ -35,8 +36,8 @@ class CemuhookServer:
3536
3637 def __init__ (self , daemon ):
3738 self ._lib = find_library ('libcemuhook' )
38- self ._lib .cemuhook_data_recieved .argtypes = [ c_int , c_int , c_char_p , c_size_t ]
39- self ._lib .cemuhook_data_recieved .restype = None
39+ self ._lib .cemuhook_data_received .argtypes = [ c_int , c_char_p , c_int , c_char_p , c_size_t ]
40+ self ._lib .cemuhook_data_received .restype = None
4041 self ._lib .cemuhook_feed .argtypes = [ c_int , c_int , CemuhookServer .C_DATA_T ]
4142 self ._lib .cemuhook_feed .restype = None
4243 self ._lib .cemuhook_socket_enable .argtypes = []
@@ -50,10 +51,11 @@ def __init__(self, daemon):
5051 self .socket .setsockopt (socket .SOL_SOCKET , socket .SO_REUSEADDR , 1 )
5152
5253 poller = daemon .get_poller ()
53- daemon .poller .register (self .socket .fileno (), poller .POLLIN , self .on_data_recieved )
54+ daemon .poller .register (self .socket .fileno (), poller .POLLIN , self .on_data_received )
5455
5556 server_port = os .getenv ('SCC_SERVER_PORT' ) or PORT ;
56- self .socket .bind (('127.0.0.1' , server_port ))
57+ server_ip = os .getenv ('SCC_SERVER_IP' ) or IP ;
58+ self .socket .bind ((server_ip , server_port ))
5759 log .info ("Created CemuHookUDP Motion Provider" )
5860
5961 Thread (target = self ._keepalive ).start ()
@@ -66,11 +68,11 @@ def _keepalive(self):
6668 self .feed ((0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ))
6769 sleep (1 )
6870
69- def on_data_recieved (self , fd , event_type ):
71+ def on_data_received (self , fd , event_type ):
7072 if fd != self .socket .fileno (): return
7173 message , (ip , port ) = self .socket .recvfrom (BUFFER_SIZE )
7274 buffer = create_string_buffer (BUFFER_SIZE )
73- self ._lib .cemuhook_data_recieved (fd , port , message , len (message ), buffer )
75+ self ._lib .cemuhook_data_received (fd , ip , port , message , len (message ), buffer )
7476
7577
7678 def feed (self , data ):
0 commit comments