Skip to content

Class Diagram

sangyeop edited this page Mar 31, 2026 · 60 revisions

APP ~ Interface

classDiagram

    namespace HAL {
        class Input {
            <<interface>>
            +read()
        }
        class Output {
            <<interface>>
            +write()
        }
    }

    namespace APP {
        class GCU{}
        class CAM_IR{}
        class GPS_INU{}
        class Servo{}
    }

    namespace OSAL {
        class Timer {
            <<interface>>
            +delay_ms()
        }
        class Queue {
            <<interface>>
            +push()
            +pull()
        }
    }

    namespace COAL {
        class Communication{
            <<interface>>
            +send()
            +receive()
        }
    }

GCU *-- Timer
GCU *-- Queue
GCU *-- Input
GCU *-- Output
GCU *-- Communication
Loading

COAL

OSAL

HAL

DTO

Clone this wiki locally