Lines Matching refs:serial

5 #include "device/serial/serial_device_enumerator.h"
6 #include "device/serial/serial_service_impl.h"
7 #include "device/serial/test_serial_io_handler.h"
11 // A test launcher for tests for the serial API defined in
21 virtual mojo::Array<device::serial::DeviceInfoPtr> GetDevices() OVERRIDE {
22 mojo::Array<device::serial::DeviceInfoPtr> result(3);
23 result[0] = device::serial::DeviceInfo::New();
30 result[1] = device::serial::DeviceInfo::New();
35 result[2] = device::serial::DeviceInfo::New();
48 device::serial::HostControlSignals GenerateControlSignals(OptionalValue dtr,
50 device::serial::HostControlSignals result;
78 device::serial::ConnectionOptions GenerateConnectionOptions(
80 device::serial::DataBits data_bits,
81 device::serial::ParityBit parity_bit,
82 device::serial::StopBits stop_bits,
84 device::serial::ConnectionOptions result;
125 const device::serial::HostControlSignals& signals) OVERRIDE {
126 static const device::serial::HostControlSignals expected_signals[] = {
158 virtual device::serial::DeviceControlSignalsPtr GetControlSignals()
160 device::serial::DeviceControlSignalsPtr signals(
161 device::serial::DeviceControlSignals::New());
180 const device::serial::ConnectionOptions& options) OVERRIDE {
181 static const device::serial::ConnectionOptions expected_options[] = {
183 device::serial::DATA_BITS_EIGHT,
184 device::serial::PARITY_BIT_NO,
185 device::serial::STOP_BITS_ONE,
188 device::serial::DATA_BITS_NONE,
189 device::serial::PARITY_BIT_NONE,
190 device::serial::STOP_BITS_NONE,
193 device::serial::DATA_BITS_SEVEN,
194 device::serial::PARITY_BIT_NONE,
195 device::serial::STOP_BITS_NONE,
198 device::serial::DATA_BITS_EIGHT,
199 device::serial::PARITY_BIT_NONE,
200 device::serial::STOP_BITS_NONE,
203 device::serial::DATA_BITS_NONE,
204 device::serial::PARITY_BIT_NO,
205 device::serial::STOP_BITS_NONE,
208 device::serial::DATA_BITS_NONE,
209 device::serial::PARITY_BIT_ODD,
210 device::serial::STOP_BITS_NONE,
213 device::serial::DATA_BITS_NONE,
214 device::serial::PARITY_BIT_EVEN,
215 device::serial::STOP_BITS_NONE,
218 device::serial::DATA_BITS_NONE,
219 device::serial::PARITY_BIT_NONE,
220 device::serial::STOP_BITS_ONE,
223 device::serial::DATA_BITS_NONE,
224 device::serial::PARITY_BIT_NONE,
225 device::serial::STOP_BITS_TWO,
228 device::serial::DATA_BITS_NONE,
229 device::serial::PARITY_BIT_NONE,
230 device::serial::STOP_BITS_NONE,
233 device::serial::DATA_BITS_NONE,
234 device::serial::PARITY_BIT_NONE,
235 device::serial::STOP_BITS_NONE,
293 virtual device::serial::ConnectionInfoPtr GetPortInfo() const OVERRIDE {
296 return device::serial::ConnectionInfoPtr();
309 explicit SendErrorTestIoHandler(device::serial::SendError error)
317 device::serial::SendError error_;
332 device::serial::RECEIVE_ERROR_NONE);
345 explicit ReceiveErrorTestIoHandler(device::serial::ReceiveError error)
353 device::serial::ReceiveError error_;
364 device::serial::SEND_ERROR_NONE);
370 WriteCompleted(2, device::serial::SEND_ERROR_SYSTEM_ERROR);
403 env()->RegisterModule("serial", IDR_SERIAL_CUSTOM_BINDINGS_JS);
405 env()->RegisterModule("device/serial/data_stream.mojom",
407 env()->RegisterModule("device/serial/data_stream_serialization.mojom",
409 env()->RegisterModule("device/serial/serial.mojom", IDR_SERIAL_MOJOM_JS);
410 service_provider()->AddService<device::serial::SerialService>(base::Bind(
424 mojo::InterfaceRequest<device::serial::SerialService> request) {
545 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DEVICE_LOST);
559 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DISCONNECTED);
565 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_DEVICE_LOST);
571 new ReceiveErrorTestIoHandler(device::serial::RECEIVE_ERROR_SYSTEM_ERROR);
577 new SendErrorTestIoHandler(device::serial::SEND_ERROR_DISCONNECTED);
583 new SendErrorTestIoHandler(device::serial::SEND_ERROR_SYSTEM_ERROR);