//
//  Licensed to the Apache Software Foundation (ASF) under one or more
//  contributor license agreements.  See the NOTICE file distributed with
//  this work for additional information regarding copyright ownership.
//  The ASF licenses this file to You under the Apache License, Version 2.0
//  (the "License"); you may not use this file except in compliance with
//  the License.  You may obtain a copy of the License at
//
//      https://www.apache.org/licenses/LICENSE-2.0
//
//  Unless required by applicable law or agreed to in writing, software
//  distributed under the License is distributed on an "AS IS" BASIS,
//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//  See the License for the specific language governing permissions and
//  limitations under the License.
//

// Code generated by code-generation. DO NOT EDIT.

[cols="2,2a,2a,2a,4a"]
|===
|Name |Type |Default Value |Required |Description
|Name 4+|Firmata
|Code 4+|`firmata`
|Maven Dependency 4+|

[subs=attributes+]
----
<dependency>
  <groupId>org.apache.plc4x</groupId>
  <artifactId>plc4j-driver-firmata</artifactId>
  <version>{page-component-version}</version>
</dependency>
----
|Default Transport 4+|`serial`
|Supported Transports 4+|
 - `serial`
5+|Config options:
5+|Transport config options:
5+|
+++
<h4>serial</h4>
+++
|`serial.baud-rate` |INT |57600| |Baud-rate the serial port is set to. +
Typical values are: +
- 9600 +
- 14400 +
- 19200 +
- 38400 +
- 57600 +
- 115200 +
- 128000 +
But can also be smaller or larger values.
|`serial.num-data-bits` |INT |8| |Number of data-bits used to send data. +
Typical values are: +
- 7 +
- 8 +
But can also be smaller or larger values.
|`serial.num-stop-bits` |INT |1| |Number of stop-bits used to terminate data. +
Typical values are: +
- 1 +
- 2 +
(The theoretical 1.5 stop-bits setting is not supported)
|`serial.parity` |STRING |NO_PARITY| |Number of bits used to calculate data parity. +
This is used to detect errors in transmission. +
Allowed values are: +
- NO_PARITY +
- ODD_PARITY +
- EVEN_PARITY +
- MARK_PARITY +
- SPACE_PARITY
|===
