: Public Class
Created: 2015-07-31 오후 4:10:02
Modified: 2015-07-31 오후 4:10:02
Project:
Advanced:
Attribute
Public double
  _angle_prev
Details:
 
Private CDeviceLock
  _lock
Details:
 
Private char
  _read_buff
Details:
 
Private int
  _read_count
Details:
 
Public DWORD
  _readTime
Details:
 
Private CSerialCOM*
  _serial
Details:
 
Operation
Public
CFiberOpticGyro( serial: CSerialCOM*,
):
Details:
Sequential
Tags: initializer=_serial(serial)
Public
~CFiberOpticGyro():
Details:
Sequential
Private
Cmd( cmd: char,
):bool
Details:
Sequential
Private
CmdReadAngle( angle: double*,
valid: char*,
):bool
Details:
Sequential
Private
EmptyRecvBuff():void
Details:
Sequential
Private
FindAndMove( packet: char*,
n: int,
command: char,
):int
Details:
Sequential
Private
ReadPacket( packet: char*,
len: int,
timeout: DWORD,
):int
Details:
Sequential
Public
ReadSensor( deltaAngle: double&,
):bool
Details:
Sequential
Private
SkipOldPacket( p: char*,
):char *
Details:
Sequential
Element Source Role Target Role
CDeviceLock
Class  
Name:  
 
Name: _lock
 
Details:
 
«typedef» DWORD
Class  
Name:  
 
Name: _readTime
 
Details:
 
CSerialCOM
Class  
Name:  
 
Name: _serial
 
Details:
 
Element Source Role Target Role
DeviceManager
Class  
Name:  
 
Name: _gyro_sensor
 
Details: