@@ -44,7 +44,7 @@ def __init__(self, log: bool = True):
4444 event logging to python logging.
4545
4646 Args:
47- log: `True` for enabling the event logging. Optinoal.
47+ log: `True` for enabling the event logging.
4848 """
4949 self ._lib : Snap7CliProtocol = load_library ()
5050 self .create ()
@@ -110,49 +110,49 @@ def set_events_callback(self, call_back: Callable[..., Any]) -> int:
110110 logger .info ("setting event callback" )
111111 callback_wrap : Callable [..., Any ] = CFUNCTYPE (None , c_void_p , POINTER (SrvEvent ), c_int )
112112
113- def wrapper (_ : Optional [c_void_p ], pevent : SrvEvent , __ : int ) -> int :
113+ def wrapper (_ : Optional [c_void_p ], event : SrvEvent , __ : int ) -> int :
114114 """Wraps python function into a ctypes function
115115
116116 Args:
117117 _: not used
118- pevent : pointer to snap7 event struct
118+ event : pointer to snap7 event struct
119119 __: not used
120120
121121 Returns:
122122 Should return an int
123123 """
124- logger .info (f"callback event: { self .event_text (pevent .contents )} " )
125- call_back (pevent .contents )
124+ logger .info (f"callback event: { self .event_text (event .contents )} " )
125+ call_back (event .contents )
126126 return 0
127127
128128 self ._callback = cast (type [CFuncPtr ], callback_wrap (wrapper ))
129- usrPtr = c_void_p ()
130- return self ._lib .Srv_SetEventsCallback (self ._s7_server , self ._callback , usrPtr )
129+ data = c_void_p ()
130+ return self ._lib .Srv_SetEventsCallback (self ._s7_server , self ._callback , data )
131131
132132 @error_wrap (context = "server" )
133133 def set_read_events_callback (self , call_back : Callable [..., Any ]) -> int :
134134 """Sets the user callback that the Server object has to call when a Read
135135 event is created.
136136
137137 Args:
138- call_back: a callback function that accepts a pevent argument.
138+ call_back: a callback function that accepts an event argument.
139139 """
140140 logger .info ("setting read event callback" )
141141 callback_wrapper : Callable [..., Any ] = CFUNCTYPE (None , c_void_p , POINTER (SrvEvent ), c_int )
142142
143- def wrapper (usrptr : Optional [c_void_p ], pevent : SrvEvent , size : int ) -> int :
143+ def wrapper (_ : Optional [c_void_p ], event : SrvEvent , __ : int ) -> int :
144144 """Wraps python function into a ctypes function
145145
146146 Args:
147- usrptr: not used
148- pevent : pointer to snap7 event struct
149- size:
147+ _: data, not used
148+ event : pointer to snap7 event struct
149+ __: size, not used
150150
151151 Returns:
152152 Should return an int
153153 """
154- logger .info (f"callback event: { self .event_text (pevent .contents )} " )
155- call_back (pevent .contents )
154+ logger .info (f"callback event: { self .event_text (event .contents )} " )
155+ call_back (event .contents )
156156 return 0
157157
158158 self ._read_callback = callback_wrapper (wrapper )
@@ -168,16 +168,16 @@ def log_callback(event: SrvEvent) -> None:
168168 self .set_events_callback (log_callback )
169169
170170 @error_wrap (context = "server" )
171- def start (self , tcpport : int = 102 ) -> int :
171+ def start (self , tcp_port : int = 102 ) -> int :
172172 """Starts the server.
173173
174174 Args:
175- tcpport : port that the server will listen. Optional.
175+ tcp_port : port that the server will listen. Optional.
176176 """
177- if tcpport != 102 :
178- logger .info (f"setting server TCP port to { tcpport } " )
179- self .set_param (Parameter .LocalPort , tcpport )
180- logger .info (f"starting server on 0.0.0.0:{ tcpport } " )
177+ if tcp_port != 102 :
178+ logger .info (f"setting server TCP port to { tcp_port } " )
179+ self .set_param (Parameter .LocalPort , tcp_port )
180+ logger .info (f"starting server on 0.0.0.0:{ tcp_port } " )
181181 return self ._lib .Srv_Start (self ._s7_server )
182182
183183 @error_wrap (context = "server" )
@@ -208,11 +208,11 @@ def get_status(self) -> Tuple[str, str, int]:
208208 error = self ._lib .Srv_GetStatus (self ._s7_server , byref (server_status ), byref (cpu_status ), byref (clients_count ))
209209 check_error (error )
210210 logger .debug (f"status server { server_status .value } cpu { cpu_status .value } clients { clients_count .value } " )
211- return ( server_statuses [server_status .value ], cpu_statuses [cpu_status .value ], clients_count .value )
211+ return server_statuses [server_status .value ], cpu_statuses [cpu_status .value ], clients_count .value
212212
213213 @error_wrap (context = "server" )
214214 def unregister_area (self , area : SrvArea , index : int ) -> int :
215- """'Unshares' a memory area previously shared with Srv_RegisterArea().
215+ """Unregisters a memory area previously registered with Srv_RegisterArea().
216216
217217 Notes:
218218 That memory block will be no longer visible by the clients.
@@ -345,7 +345,7 @@ def get_param(self, number: int) -> int:
345345 Returns:
346346 Value of the parameter.
347347 """
348- logger .debug (f"retreiving param number { number } " )
348+ logger .debug (f"retrieving param number { number } " )
349349 value = c_int ()
350350 code = self ._lib .Srv_GetParam (self ._s7_server , number , byref (value ))
351351 check_error (code )
@@ -377,32 +377,32 @@ def clear_events(self) -> int:
377377 return self ._lib .Srv_ClearEvents (self ._s7_server )
378378
379379
380- def mainloop (tcpport : int = 1102 , init_standard_values : bool = False ) -> None :
380+ def mainloop (tcp_port : int = 1102 , init_standard_values : bool = False ) -> None :
381381 """Init a fake Snap7 server with some default values.
382382
383383 Args:
384- tcpport : port that the server will listen.
384+ tcp_port : port that the server will listen.
385385 init_standard_values: if `True` will init some defaults values to be read on DB0.
386386 """
387387
388388 server = Server ()
389389 size = 100
390- DBdata : CDataArrayType = (WordLen .Byte .ctype * size )()
391- PAdata : CDataArrayType = (WordLen .Byte .ctype * size )()
392- TMdata : CDataArrayType = (WordLen .Byte .ctype * size )()
393- CTdata : CDataArrayType = (WordLen .Byte .ctype * size )()
394- server .register_area (SrvArea .DB , 1 , DBdata )
395- server .register_area (SrvArea .PA , 1 , PAdata )
396- server .register_area (SrvArea .TM , 1 , TMdata )
397- server .register_area (SrvArea .CT , 1 , CTdata )
390+ db_data : CDataArrayType = (WordLen .Byte .ctype * size )()
391+ pa_data : CDataArrayType = (WordLen .Byte .ctype * size )()
392+ tm_data : CDataArrayType = (WordLen .Byte .ctype * size )()
393+ ct_data : CDataArrayType = (WordLen .Byte .ctype * size )()
394+ server .register_area (SrvArea .DB , 1 , db_data )
395+ server .register_area (SrvArea .PA , 1 , pa_data )
396+ server .register_area (SrvArea .TM , 1 , tm_data )
397+ server .register_area (SrvArea .CT , 1 , ct_data )
398398
399399 if init_standard_values :
400400 logger .info ("initialising with standard values" )
401401 ba = _init_standard_values ()
402402 userdata = WordLen .Byte .ctype * len (ba )
403403 server .register_area (SrvArea .DB , 0 , userdata .from_buffer (ba ))
404404
405- server .start (tcpport = tcpport )
405+ server .start (tcp_port = tcp_port )
406406 while True :
407407 while True :
408408 event = server .pick_event ()
0 commit comments