Octopus!!
Dependencies: 2017NHKpin_config FEP HMC6352 PID QEI R1307 ikarashiMDC omni_wheel
Fork of KANIv3 by
classDiagram.pu
- Committer:
- number_key
- Date:
- 2017-11-23
- Revision:
- 52:320f910ca6ca
- Parent:
- 1:845af5425eec
File content as of revision 52:320f910ca6ca:
@startuml class Bot { +Bot() +confirmAll() +controllDrive() +controllMech() +calibrate() ~pad ~motor -suc } class Controller { +Controller() +receiveState() +getButton1() +getButton2() +getStick() +getRadian() +getNorm() -setStick() -data[6] -fepTemp #button1[7] #button2[6] #stick[4] #radian[2] #norm[2] } class MotorDriver { +MotorDriver() +moveSlider() +destroy() +swing() +shakeHead() +release() +goXY() +goCircular() ~arm ~quadOmni ~solenoid } class PIDC { +PIDC() +confirm() +getCo() +calibration() -updateOutput() -rawDegree -offSetDegree -turnOverNumber -beforeDegree #co #processValue #initDegree } class Arm { +Arm() +isPushed() +isResetted() +getHeight() -resetHeight() ~ limitSwitch #heightResetFlag } class WheelUnit { +WheelUnit() } object pin_config object FEP object HMC6352 object MDC object Omni object PID object QEI Bot o.. Controller Bot o.. MotorDriver Bot o.. PIDC MotorDriver <-. Arm MotorDriver <-. WheelUnit Bot .right. pin_config Controller . FEP MotorDriver . MDC WheelUnit . Omni PIDC .. PID PIDC .. HMC6352 Arm . QEI @enduml