Set default baud rate to 115200 (confirmed working with device)
Tested on COM1 - device responds correctly at 115200 baud with CR+LF termination. Verified identify and measure commands work. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -37,11 +37,11 @@ prodigit send "CC CURR:HIGH 5.0"
|
|||||||
|
|
||||||
## Serial Connection
|
## Serial Connection
|
||||||
|
|
||||||
Default: **COM1**, 9600 baud, 8N1, RTS/CTS hardware flow control.
|
Default: **COM1**, 115200 baud, 8N1, RTS/CTS hardware flow control.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Use a different port or baud rate
|
# Use a different port or baud rate
|
||||||
prodigit -p COM3 -b 115200 identify
|
prodigit -p COM3 -b 9600 identify
|
||||||
```
|
```
|
||||||
|
|
||||||
## Python API
|
## Python API
|
||||||
@@ -49,7 +49,7 @@ prodigit -p COM3 -b 115200 identify
|
|||||||
```python
|
```python
|
||||||
from prodigit3366g import Prodigit3366G
|
from prodigit3366g import Prodigit3366G
|
||||||
|
|
||||||
with Prodigit3366G("COM1", baudrate=9600) as load:
|
with Prodigit3366G("COM1", baudrate=115200) as load:
|
||||||
load.remote()
|
load.remote()
|
||||||
load.set_mode("CC")
|
load.set_mode("CC")
|
||||||
load.set_cc_current(10.0)
|
load.set_cc_current(10.0)
|
||||||
|
|||||||
@@ -269,8 +269,8 @@ examples:
|
|||||||
help="Serial port (default: COM1)",
|
help="Serial port (default: COM1)",
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-b", "--baudrate", type=int, default=9600,
|
"-b", "--baudrate", type=int, default=115200,
|
||||||
help="Baud rate (default: 9600)",
|
help="Baud rate (default: 115200)",
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--timeout", type=float, default=2.0,
|
"--timeout", type=float, default=2.0,
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class Prodigit3366G:
|
|||||||
|
|
||||||
Args:
|
Args:
|
||||||
port: Serial port name, e.g. "COM1" or "/dev/ttyUSB0".
|
port: Serial port name, e.g. "COM1" or "/dev/ttyUSB0".
|
||||||
baudrate: Baud rate (must match front panel setting). Default 9600.
|
baudrate: Baud rate (must match front panel setting). Default 115200.
|
||||||
timeout: Read timeout in seconds.
|
timeout: Read timeout in seconds.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ class Prodigit3366G:
|
|||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
port: str = "COM1",
|
port: str = "COM1",
|
||||||
baudrate: int = 9600,
|
baudrate: int = 115200,
|
||||||
timeout: float = 2.0,
|
timeout: float = 2.0,
|
||||||
) -> None:
|
) -> None:
|
||||||
self._port_name = port
|
self._port_name = port
|
||||||
|
|||||||
Reference in New Issue
Block a user