| 350 | } |
| 351 | |
| 352 | void AmsConfiguration::clearMeter(MeterConfig& config) { |
| 353 | config.rxPin = 0xFF; |
| 354 | config.txPin = 0xFF; |
| 355 | config.rxPinPullup = true; |
| 356 | config.baud = 0; |
| 357 | config.parity = 0; |
| 358 | config.invert = false; |
| 359 | config.distributionSystem = 2; |
| 360 | config.mainFuse = 40; |
| 361 | config.productionCapacity = 0; |
| 362 | memset(config.encryptionKey, 0, 16); |
| 363 | memset(config.authenticationKey, 0, 16); |
| 364 | config.wattageMultiplier = 0; |
| 365 | config.voltageMultiplier = 0; |
| 366 | config.amperageMultiplier = 0; |
| 367 | config.accumulatedMultiplier = 0; |
| 368 | config.source = 1; // Serial |
| 369 | config.parser = 0; // Auto |
| 370 | config.bufferSize = 1; // 64 bytes |
| 371 | } |
| 372 | |
| 373 | bool AmsConfiguration::isMeterChanged() { |
| 374 | return meterChanged; |
nothing calls this directly
no outgoing calls
no test coverage detected