101 |
|
} |
102 |
|
} |
103 |
|
|
104 |
< |
virtual int16 Open(uint16 config); |
105 |
< |
virtual int16 PrimeIn(uint32 pb, uint32 dce); |
106 |
< |
virtual int16 PrimeOut(uint32 pb, uint32 dce); |
107 |
< |
virtual int16 Control(uint32 pb, uint32 dce, uint16 code); |
108 |
< |
virtual int16 Status(uint32 pb, uint32 dce, uint16 code); |
109 |
< |
virtual int16 Close(void); |
104 |
> |
virtual int16 open(uint16 config); |
105 |
> |
virtual int16 prime_in(uint32 pb, uint32 dce); |
106 |
> |
virtual int16 prime_out(uint32 pb, uint32 dce); |
107 |
> |
virtual int16 control(uint32 pb, uint32 dce, uint16 code); |
108 |
> |
virtual int16 status(uint32 pb, uint32 dce, uint16 code); |
109 |
> |
virtual int16 close(void); |
110 |
|
|
111 |
|
private: |
112 |
|
bool configure(uint16 config); |
166 |
|
* Open serial port |
167 |
|
*/ |
168 |
|
|
169 |
< |
int16 XSERDPort::Open(uint16 config) |
169 |
> |
int16 XSERDPort::open(uint16 config) |
170 |
|
{ |
171 |
|
// Don't open NULL name devices |
172 |
|
if (device_name == NULL) |
249 |
|
* Read data from port |
250 |
|
*/ |
251 |
|
|
252 |
< |
int16 XSERDPort::PrimeIn(uint32 pb, uint32 dce) |
252 |
> |
int16 XSERDPort::prime_in(uint32 pb, uint32 dce) |
253 |
|
{ |
254 |
|
// Send input command to input_thread |
255 |
|
read_done = false; |
265 |
|
* Write data to port |
266 |
|
*/ |
267 |
|
|
268 |
< |
int16 XSERDPort::PrimeOut(uint32 pb, uint32 dce) |
268 |
> |
int16 XSERDPort::prime_out(uint32 pb, uint32 dce) |
269 |
|
{ |
270 |
|
// Send output command to output_thread |
271 |
|
write_done = false; |
281 |
|
* Control calls |
282 |
|
*/ |
283 |
|
|
284 |
< |
int16 XSERDPort::Control(uint32 pb, uint32 dce, uint16 code) |
284 |
> |
int16 XSERDPort::control(uint32 pb, uint32 dce, uint16 code) |
285 |
|
{ |
286 |
|
switch (code) { |
287 |
|
case 1: // KillIO |
446 |
|
* Status calls |
447 |
|
*/ |
448 |
|
|
449 |
< |
int16 XSERDPort::Status(uint32 pb, uint32 dce, uint16 code) |
449 |
> |
int16 XSERDPort::status(uint32 pb, uint32 dce, uint16 code) |
450 |
|
{ |
451 |
|
switch (code) { |
452 |
|
case kSERDInputCount: { |
493 |
|
* Close serial port |
494 |
|
*/ |
495 |
|
|
496 |
< |
int16 XSERDPort::Close() |
496 |
> |
int16 XSERDPort::close() |
497 |
|
{ |
498 |
|
// Kill threads |
499 |
|
if (input_thread_active) { |