Server¶
Snap7 server used for mimicking a siemens 7 server.
-
class
snap7.server.
Server
(log: bool = True)[source]¶ A fake S7 server.
-
__init__
(log: bool = True)[source]¶ - Create a fake S7 server. set log to false if you want to disable
- event logging to python logging.
Parameters: log – True for enabling the event logging. Optinoal.
-
event_text
(event: snap7.types.SrvEvent) → str[source]¶ Returns a textual explanation of a given event object
Parameters: event – an PSrvEvent struct object Returns: The error string
-
get_mask
(kind: int) → ctypes.c_uint[source]¶ Reads the specified filter mask.
Parameters: kind – Returns: Mask
-
get_param
(number) → int[source]¶ Reads an internal Server object parameter.
Parameters: number – number of the parameter to be set. Returns: Value of the parameter.
-