{ "_description": "S7-1500 profile — single DB1 (1024 bytes) + MB (256 bytes) with well-known seeds at named offsets for the smoke + byte-order + string tests. Big-endian Siemens wire order throughout.", "areas": [ { "area": "DB", "index": 1, "size": 1024, "seeds": [ { "_desc": "DB1.DBW0 — read-back probe, S7Driver default ProbeAddress target is MW0; this shadows it", "offset": 0, "type": "u16", "value": 4242 }, { "_desc": "DB1.DBW10 — i16 smoke value for SmokeI16 read path", "offset": 10, "type": "i16", "value": -12345 }, { "_desc": "DB1.DBD20 — i32 smoke value for SmokeI32 read path", "offset": 20, "type": "i32", "value": 1234567890 }, { "_desc": "DB1.DBD30 — f32 smoke value for SmokeF32 read path (IEEE-754 big-endian)", "offset": 30, "type": "f32", "value": 3.14159 }, { "_desc": "DB1.DBX50.3 — bool bit at byte-50 bit-3 for SmokeBool read path", "offset": 50, "type": "bool", "value": true, "bit": 3 }, { "_desc": "DB1.DBW100 — scratch for write-then-read round-trip tests; seeded 0", "offset": 100, "type": "u16", "value": 0 }, { "_desc": "DB1.STRING[200] — S7 string 'Hello' (max 32, cur 5)", "offset": 200, "type": "ascii", "value": "Hello", "max_len": 32 } ] }, { "area": "MK", "index": 0, "size": 256, "seeds": [ { "_desc": "MW0 — probe target for S7ProbeOptions.ProbeAddress default", "offset": 0, "type": "u16", "value": 1 } ] } ] }