: Public Class

Created: | 2015-07-31 오후 4:10:02
Modified: | 2015-07-31 오후 4:10:02
Project: |
Author: | shint
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {BA598762-1D50-4c4b-B816-F6973F44FDBA}
Appears In: | Package1

- Attributes
- Operations
- Associations To
- Associations From

Attribute
Public double _angle_prev
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CDeviceLock _lock
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private char _read_buff
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private int _read_count
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public DWORD _readTime
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CSerialCOM* _serial
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False

Operation
Public CFiberOpticGyro( serial: CSerialCOM*,
Default: |
Kind: | in
Stereotype: |
):
Details: Sequential
Tags: | initializer=_serial(serial)
Public ~CFiberOpticGyro():
Details: Sequential
Private Cmd( cmd: char,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Private CmdReadAngle( angle: double*,
Default: |
Kind: | in
Stereotype: |
valid: char*,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Private EmptyRecvBuff():void
Details: Sequential
Private FindAndMove( packet: char*,
Default: |
Kind: | in
Stereotype: |
n: int,
Default: |
Kind: | in
Stereotype: |
command: char,
Default: |
Kind: | in
Stereotype: |
):int
Details: Sequential
Private ReadPacket( packet: char*,
Default: |
Kind: | in
Stereotype: |
len: int,
Default: |
Kind: | in
Stereotype: |
timeout: DWORD,
Default: | 30
Kind: | in
Stereotype: |
):int
Details: Sequential
Public ReadSensor( deltaAngle: double&,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Private SkipOldPacket( p: char*,
Default: |
Kind: | in
Stereotype: |
):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: