#include <PalmOS.h>
#include <SerialMgrOld.h>
#include <BtCommVdrv.h>
#include "Serial.h"
Include dependency graph for Serial.c:
Go to the source code of this file.
Functions | |
UInt32 | DoReceive (UInt16 portId, void *rcvBufP, UInt32 count, Int32 timeout, Err *errP) |
Serial Manager/New Serial Manager wrapper function for data reception. | |
Err | DoSetReceiveBuffer (UInt16 portId, void *bufP, UInt16 bufSize) |
Serial Manager/New Serial Manager wrapper function to set receive buffer. | |
Err | DoReceiveWait (UInt16 portId, UInt32 bytes, Int32 timeout) |
Serial Manager/New Serial Manager wrapper function to wait for at least specified number of bytes in receive buffer. | |
Err | DoReceiveFlush (UInt16 portId, Int32 timeout) |
Err | DoReceiveCheck (UInt16 portId, UInt32 *numBytesP) |
Serial Manager/New Serial Manager wrapper function to return the count of bytes presently in the receive queue. | |
Err | DoClose (UInt16 portId) |
Serial Manager/New Serial Manager wrapper function to close port. | |
void | FreeCncProfileList (void) |
Deallocation of memory allocated by CncGetProfileList(). | |
Err | BluetoothOpen (UInt32 port, UInt32 baud, UInt8 *bt_addr, UInt16 *PortID) |
Open Bluetooth Virtual Serial Port and connect to known device (address). | |
Variables | |
Boolean | gNewSerialManager |
New Serial Manager available. | |
Boolean | gCncManagerFtr |
Connection Manager feature set available. | |
UInt16 | gPortID |
Serial port ID. | |
UInt32 | gSerialPort |
four-character port name or logical port number (New Serial Manager) | |
Char ** | gProfiles |
List of Connection Manager Profiles. | |
UInt16 | gNumProfiles |
Number of Connection Manager Profiles. | |
char | gSerialBuffer [900] |
Serial port receive buffer. |
|
Open Bluetooth Virtual Serial Port and connect to known device (address).
|
|
Serial Manager/New Serial Manager wrapper function to close port.
Definition at line 180 of file Serial.c. References gNewSerialManager. Referenced by PortFormHandleEvent(), RouteFormHandleEvent(), TrackFormHandleEvent(), and WaypointFormHandleEvent(). |
|
Serial Manager/New Serial Manager wrapper function for data reception.
Definition at line 85 of file Serial.c. References gNewSerialManager. |
|
Serial Manager/New Serial Manager wrapper function to return the count of bytes presently in the receive queue.
Definition at line 159 of file Serial.c. References gNewSerialManager. |
|
Definition at line 136 of file Serial.c. References gNewSerialManager. Referenced by ApproachFormHandleEvent(), DebugFormHandleEvent(), MainFormHandleEvent(), MapFormHandleEvent(), NavigationFormHandleEvent(), SkyviewFormHandleEvent(), and WayptEditFormHandleEvent(). |
|
Serial Manager/New Serial Manager wrapper function to wait for at least specified number of bytes in receive buffer.
Definition at line 128 of file Serial.c. References gNewSerialManager. |
|
Serial Manager/New Serial Manager wrapper function to set receive buffer.
Definition at line 105 of file Serial.c. References gNewSerialManager. Referenced by PortFormHandleEvent(). |
|
Deallocation of memory allocated by CncGetProfileList().
Definition at line 193 of file Serial.c. References gNumProfiles, and gProfiles. |
|
Connection Manager feature set available.
Definition at line 51 of file Serial.c. Referenced by PortFormHandleEvent(). |
|
New Serial Manager available.
Definition at line 48 of file Serial.c. Referenced by DoClose(), DoReceive(), DoReceiveCheck(), DoReceiveFlush(), DoReceiveWait(), DoSetReceiveBuffer(), MainFormHandleEvent(), MapFormHandleEvent(), MapOptsFormHandleEvent(), MiscOptsFormHandleEvent(), NavigationFormHandleEvent(), RouteFormHandleEvent(), sermux_enable(), sermux_select(), SkyviewFormHandleEvent(), TrackFormHandleEvent(), and WaypointFormHandleEvent(). |
|
Number of Connection Manager Profiles.
|
|
Serial port ID.
|
|
List of Connection Manager Profiles.
|
|
Serial port receive buffer. 900 bytes should be more than enough for one second of data: 10 lines @ 80 chars per line. Definition at line 70 of file Serial.c. Referenced by PortFormHandleEvent(). |
|
four-character port name or logical port number (New Serial Manager)
|