Skip to main content

Module types

Module types 

Source

Structs§

BlockData
A raw PLC block in the Siemens Diagra upload/download format.
BlockInfo
Detailed information about a PLC block, returned by S7Client::get_ag_block_info and S7Client::get_pg_block_info.
BlockList
Result of S7Client::list_blocks.
BlockListEntry
A single block type/count entry in BlockList.
ConnectParams
CpInfo
Result of S7Client::get_cp_info.
CpuInfo
Result of S7Client::get_cpu_info.
ModuleEntry
A module entry returned by S7Client::read_module_list.
OrderCode
Result of S7Client::get_order_code.
Protection
Result of S7Client::get_protection.

Enums§

BlockType
PlcStatus
PLC run-time status returned by S7Client::get_plc_status.

Functions§

encrypt_password
Obfuscate an S7 password using the nibble-swap + XOR-0x55 algorithm.