X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=README.md;h=16bad1120a31acbf8087a4b48bf010dd2fc64fa2;hb=5767874516784070db4445321b5212ad7e5a84b4;hp=6dc4574f313050c0ab35793c625f5bcfe6aa7f56;hpb=1f5df42ad17d09d3a1f53f6618eba325a403d7ad;p=e-mobility-charging-stations-simulator.git diff --git a/README.md b/README.md index 6dc4574f..16bad112 100644 --- a/README.md +++ b/README.md @@ -49,10 +49,11 @@ But the modifications to test have to be done to the files in the build result d Key | Value(s) | Default Value | Value type | Description --- | -------| --------------| ---------- | ------------ -supervisionUrls | | [] | string[] | array of connection URIs to OCPP-J servers -distributeStationsToTenantsEqually | true/false | true | boolean | distribute charging stations uniformly to the OCPP-J servers +supervisionUrls | | [] | string \| string[] | string or array of global connection URIs to OCPP-J servers +supervisionUrlDistribution | round-robin/random/sequential | round-robin | boolean | supervision urls distribution policy to simulated charging stations workerProcess | workerSet/staticPool/dynamicPool | workerSet | string | worker threads process type -workerStartDelay | | 500 | integer | milliseconds to wait at charging station worker threads startup +workerStartDelay | | 500 | integer | milliseconds to wait at worker threads startup (only for workerSet threads process type) +elementStartDelay | | 0 | integer | milliseconds to wait at charging station startup workerPoolMinSize | | 4 | integer | worker threads pool minimum number of threads workerPoolMaxSize | | 16 | integer | worker threads pool maximum number of threads workerPoolStrategy | ROUND_ROBIN/LESS_RECENTLY_USED/... | [poolifier](https://github.com/poolifier/poolifier) default: ROUND_ROBBIN | string | worker threads pool [poolifier](https://github.com/poolifier/poolifier) worker choice strategy @@ -84,13 +85,14 @@ stationTemplateUrls | | {}[] | { file: string; numberOfStations: number; }[] | a Key | Value(s) | Default Value | Value type | Description --- | -------| --------------| ---------- | ------------ -supervisionUrl | | '' | string | connection URI to OCPP-J server +supervisionUrls | | '' | string\|string[] | string or array of connection URIs to OCPP-J servers. It has priority over the global configuration parameter supervisionUser | | '' | string | basic HTTP authentication user to OCPP-J server supervisionPassword | | '' | string | basic HTTP authentication password to OCPP-J server supervisionUrlOcppConfiguration | true/false | false | boolean | Allow supervision URL configuration via a vendor OCPP parameter key supervisionUrlOcppKey | | 'ConnectionUrl' | string | The vendor string that will be used as a vendor OCPP parameter key to set the supervision URL ocppVersion | 1.6 | 1.6 | string | OCPP version ocppProtocol | json | json | string | OCPP protocol +ocppStrictCompliance | true/false | true | boolean | Strict adherence to the OCPP version and protocol specifications wsOptions | | {} | ClientOptions & ClientRequestArgs | [ws](https://github.com/websockets/ws) and node.js [http](https://nodejs.org/api/http.html) clients options intersection authorizationFile | | '' | string | RFID tags list file relative to src/assets path baseName | | '' | string | base name to build charging stations name @@ -117,7 +119,7 @@ registrationMaxRetries | | -1 (unlimited) | integer | charging stations boot not enableStatistics | true/false | true | boolean | enable charging stations statistics mayAuthorizeAtRemoteStart | true/false | true | boolean | always send authorize at remote start transaction when AuthorizeRemoteTxRequests is enabled beginEndMeterValues | true/false | false | boolean | enable Transaction.{Begin,End} MeterValues -outOfOrderEndMeterValues | true/false | false | boolean | send Transaction.End MeterValues out of order +outOfOrderEndMeterValues | true/false | false | boolean | send Transaction.End MeterValues out of order. Need to relax OCPP specifications strict compliance ('ocppStrictCompliance' parameter) meteringPerTransaction | true/false | true | boolean | enable metering history on a per transaction basis transactionDataMeterValues | true/false | false | boolean | enable transaction data MeterValues at stop transaction mainVoltageMeterValues | true/false | true | boolean | include charging station main voltage MeterValues on three phased charging stations