11import 'dart:typed_data' ;
22
3+ import 'package:logging/logging.dart' ;
34import 'package:sane/sane.dart' ;
45
6+ final _logger = Logger ('sane.dev' );
7+
58class SaneDev implements Sane {
69 @override
710 Future <void > cancel (SaneHandle handle) {
811 return Future .delayed (const Duration (seconds: 1 ), () {
9- print ('sane_cancel()' );
12+ _logger. finest ('sane_cancel()' );
1013 });
1114 }
1215
1316 @override
1417 Future <void > close (SaneHandle handle) {
1518 return Future .delayed (const Duration (seconds: 1 ), () {
16- print ('sane_close()' );
19+ _logger. finest ('sane_close()' );
1720 });
1821 }
1922
@@ -25,7 +28,7 @@ class SaneDev implements Sane {
2528 bool ? value,
2629 }) {
2730 return Future .delayed (const Duration (seconds: 1 ), () {
28- print ('sane_controlBoolOption()' );
31+ _logger. finest ('sane_controlBoolOption()' );
2932 return SaneOptionResult (result: value ?? true , infos: []);
3033 });
3134 }
@@ -36,7 +39,7 @@ class SaneDev implements Sane {
3639 required int index,
3740 }) {
3841 return Future .delayed (const Duration (seconds: 1 ), () {
39- print ('sane_controlButtonOption()' );
42+ _logger. finest ('sane_controlButtonOption()' );
4043 return SaneOptionResult (result: null , infos: []);
4144 });
4245 }
@@ -49,7 +52,7 @@ class SaneDev implements Sane {
4952 double ? value,
5053 }) {
5154 return Future .delayed (const Duration (seconds: 1 ), () {
52- print ('sane_controlFixedOption()' );
55+ _logger. finest ('sane_controlFixedOption()' );
5356 return SaneOptionResult (result: value ?? .1 , infos: []);
5457 });
5558 }
@@ -62,7 +65,7 @@ class SaneDev implements Sane {
6265 int ? value,
6366 }) {
6467 return Future .delayed (const Duration (seconds: 1 ), () {
65- print ('sane_controlIntOption()' );
68+ _logger. finest ('sane_controlIntOption()' );
6669 return SaneOptionResult (result: value ?? 1 , infos: []);
6770 });
6871 }
@@ -75,15 +78,15 @@ class SaneDev implements Sane {
7578 String ? value,
7679 }) {
7780 return Future .delayed (const Duration (seconds: 1 ), () {
78- print ('sane_controlStringOption()' );
81+ _logger. finest ('sane_controlStringOption()' );
7982 return SaneOptionResult (result: value ?? 'value' , infos: []);
8083 });
8184 }
8285
8386 @override
8487 Future <void > exit () {
8588 return Future (() {
86- print ('sane_exit()' );
89+ _logger. finest ('sane_exit()' );
8790 });
8891 }
8992
@@ -92,7 +95,7 @@ class SaneDev implements Sane {
9295 SaneHandle handle,
9396 ) {
9497 return Future .delayed (const Duration (seconds: 1 ), () {
95- print ('sane_getAllOptionDescriptors()' );
98+ _logger. finest ('sane_getAllOptionDescriptors()' );
9699 return [
97100 SaneOptionDescriptor (
98101 index: 0 ,
@@ -114,7 +117,7 @@ class SaneDev implements Sane {
114117 required bool localOnly,
115118 }) {
116119 return Future .delayed (const Duration (seconds: 1 ), () {
117- print ('sane_getDevices()' );
120+ _logger. finest ('sane_getDevices()' );
118121 return [
119122 for (var i = 0 ; i < 3 ; i++ )
120123 SaneDevice (
@@ -133,7 +136,7 @@ class SaneDev implements Sane {
133136 int index,
134137 ) {
135138 return Future .delayed (const Duration (seconds: 1 ), () {
136- print ('sane_getOptionDescriptor()' );
139+ _logger. finest ('sane_getOptionDescriptor()' );
137140 return SaneOptionDescriptor (
138141 index: index,
139142 name: 'name' ,
@@ -151,7 +154,7 @@ class SaneDev implements Sane {
151154 @override
152155 Future <SaneParameters > getParameters (SaneHandle handle) {
153156 return Future .delayed (const Duration (seconds: 1 ), () {
154- print ('sane_getParameters()' );
157+ _logger. finest ('sane_getParameters()' );
155158 return SaneParameters (
156159 format: SaneFrameFormat .gray,
157160 lastFrame: true ,
@@ -168,46 +171,46 @@ class SaneDev implements Sane {
168171 AuthCallback ? authCallback,
169172 }) {
170173 return Future (() {
171- print ('sane_init()' );
174+ _logger. finest ('sane_init()' );
172175 return 1 ;
173176 });
174177 }
175178
176179 @override
177180 Future <SaneHandle > open (String deviceName) {
178181 return Future .delayed (const Duration (seconds: 1 ), () {
179- print ('sane_open()' );
182+ _logger. finest ('sane_open()' );
180183 return SaneHandle (deviceName: deviceName);
181184 });
182185 }
183186
184187 @override
185188 Future <SaneHandle > openDevice (SaneDevice device) {
186189 return Future .delayed (const Duration (seconds: 1 ), () {
187- print ('sane_openDevice()' );
190+ _logger. finest ('sane_openDevice()' );
188191 return SaneHandle (deviceName: device.name);
189192 });
190193 }
191194
192195 @override
193196 Future <Uint8List > read (SaneHandle handle, int bufferSize) {
194197 return Future .delayed (const Duration (seconds: 1 ), () {
195- print ('sane_read()' );
198+ _logger. finest ('sane_read()' );
196199 return Uint8List .fromList ([]);
197200 });
198201 }
199202
200203 @override
201204 Future <void > setIOMode (SaneHandle handle, SaneIOMode mode) {
202205 return Future .delayed (const Duration (seconds: 1 ), () {
203- print ('sane_setIOMode()' );
206+ _logger. finest ('sane_setIOMode()' );
204207 });
205208 }
206209
207210 @override
208211 Future <void > start (SaneHandle handle) {
209212 return Future .delayed (const Duration (seconds: 1 ), () {
210- print ('sane_start()' );
213+ _logger. finest ('sane_start()' );
211214 });
212215 }
213216}
0 commit comments