It seems that the baudrate and bytesize always have the same value.
local serial = require "serial"
local COM1 = serial.Port("COM1")
COM1:open()
print(COM1.baudrate)
print(COM1.bytesize)
Output:
115200
115200
local serial = require "serial"
local COM1 = serial.Port("COM1")
COM1:open()
COM1.baudrate = 9600
print(COM1.baudrate)
print(COM1.bytesize)
Output:
9600
9600
local serial = require "serial"
local COM1 = serial.Port("COM1")
COM1:open()
COM1.bytesize = 8
print(COM1.baudrate)
print(COM1.bytesize)
Output
9600
9600