2 ms·What does the 1.3GW mean? Peak power output? And what is the storage capacity? Very disappointing reporting.by rini17 7y agoWhat does the 1.3GW mean? Peak power output? And what is the storage capacity? Very disappointing reporting.