: Public Class

Created: | 2015-07-31 오후 4:10:07
Modified: | 2015-07-31 오후 4:10:07
Project: |
Author: | shint
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {41FA8B3F-2EE0-4620-BA43-F898FABEEAA1}
Appears In: | Package1

- Attributes
- Operations
- Associations To
- Other Links

Attribute
Public CGlobalMap* _globalMap
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CKalmanFilter* _locFilter
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
Public CMagnetContainer* _magnetContainer
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CMagnetContainer* _magnetScanned
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public int _navState
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CAstar* _pathContainer
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CPathFollowing* _pathFollow
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CPosture _posturePrev
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public bool _saveMagnetScanned
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CWallContainer* _wallContainer
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False

Operation
Private CalcHallSensorPos():bool
Details: Sequential
Public CNavigation( cpuID: int,
Default: |
Kind: | in
Stereotype: |
timePeriod: DWORD,
Default: |
Kind: | in
Stereotype: |
):
Details: Sequential
Tags: | initializer=CThreadX(cpuID, timePeriod)
Public ~CNavigation():
Details: Sequential
Public DataLogPL( fileName: char*,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Public DataLogPS( id: int,
Default: |
Kind: | in
Stereotype: |
fileName: char*,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private abstract DoThread( dt: double,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Public FindPath( targetName: char*,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Public GetMobilityPosture():CPosture
Details: Sequential
Public GetTracePath():vector<CPosture>
Details: Sequential
Private HallSensorSimulation():bool
Details: Sequential
Public NavigationStop():void
Details: Sequential
Public NavigationTo( targetName: char*,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Private PositionPredict( dt: double,
Default: |
Kind: | in
Stereotype: |
moving: bool&,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private PositionUpdate( dt: double,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private ReadLaserScanner():void
Details: Sequential
Public SetMobilityPosture( posture: CPosture&,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private StatAbortNavigation( dt: double,
Default: |
Kind: | in
Stereotype: |
moving: bool,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private StatDriving( dt: double,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential

Element | Source Role | Target Role
CGlobalMap Class | Name: | Name: _globalMap
Details:
CKalmanFilter Class | Name: | Name: _locFilter
Details:
CDeviceLock Class | Name: | Name: _lock
Details:
CMagnetContainer Class | Name: | Name: _magnetContainer
Details:
CMagnetContainer Class | Name: | Name: _magnetScanned
Details:
CAstar Class | Name: | Name: _pathContainer
Details:
CPathFollowing Class | Name: | Name: _pathFollow
Details:
CPosture Class | Name: | Name: _posturePrev
Details:
CWallContainer Class | Name: | Name: _wallContainer
Details:

Object | Type | Connection | Direction | Notes
CThreadX | Class | Generalization | To |