Difference between revisions of "VehicleGroup"
Jump to navigation
Jump to search
(31 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<uml> | <uml> | ||
+ | note top of can4eve | ||
+ | ->[[https://github.com/BITPlan/can4eve/tree/master/can4eve/src/main/java/com/bitplan/can4eve can4eve source]] | ||
+ | end note | ||
+ | package can4eve { | ||
class VehicleGroup { | class VehicleGroup { | ||
name | name | ||
description | description | ||
} | } | ||
+ | note left of VehicleGroup | ||
+ | ->[[https://github.com/BITPlan/can4eve/blob/master/can4eve/src/main/java/com/bitplan/can4eve/VehicleGroup.java VehicleGroup source]] | ||
+ | end note | ||
class VehicleModel { | class VehicleModel { | ||
+ | maker | ||
+ | model | ||
+ | WIM | ||
+ | picture | ||
} | } | ||
− | class PID { | + | note left of VehicleModel |
+ | ->[[https://github.com/BITPlan/can4eve/blob/master/can4eve/src/main/java/com/bitplan/can4eve/VehicleModel.java VehicleModel source]] | ||
+ | end note | ||
+ | class Pid { | ||
+ | name | ||
+ | pid | ||
+ | freq | ||
+ | examples | ||
+ | isoTP | ||
+ | } | ||
+ | note left of Pid | ||
+ | ->[[https://github.com/BITPlan/can4eve/blob/master/can4eve/src/main/java/com/bitplan/can4eve/PID.java Pid source]] | ||
+ | end note | ||
+ | class CANInfo { | ||
+ | name | ||
+ | title | ||
+ | description | ||
+ | format | ||
+ | unit | ||
+ | type | ||
+ | } | ||
+ | note left of CANInfo | ||
+ | ->[[https://github.com/BITPlan/can4eve/blob/master/can4eve/src/main/java/com/bitplan/can4eve/CANInfo.java CANInfo source]] | ||
+ | end note | ||
+ | abstract class CANValue { | ||
+ | |||
+ | } | ||
+ | note left of CANValue | ||
+ | ->[[https://github.com/BITPlan/can4eve/blob/master/can4eve/src/main/java/com/bitplan/can4eve/CANValue.java CANValue source]] | ||
+ | end note | ||
+ | CANValue <|-- BooleanValue | ||
+ | CANValue <|-- IntegerValue | ||
+ | CANValue <|-- DoubleValue | ||
+ | CANValue <|-- StringValue | ||
+ | CANValue <|-- CANRawValue | ||
+ | } | ||
+ | VehicleGroup "1 group" -- "n models" VehicleModel | ||
+ | VehicleGroup --> "n pids" Pid | ||
+ | Pid --> "n caninfos" CANInfo | ||
+ | CANValue -- "1 caninfo" CANInfo | ||
+ | |||
+ | |||
+ | skinparam class { | ||
+ | BackgroundColor White | ||
+ | ArrowColor black | ||
+ | BorderColor #FF8000 | ||
+ | FontColor black | ||
+ | FontSize 12 | ||
+ | FontName Technical | ||
+ | } | ||
+ | skinparam note { | ||
+ | BackgroundColor White | ||
} | } | ||
− | |||
− | |||
hide circle | hide circle | ||
</uml> | </uml> | ||
+ | = What links here = | ||
+ | {{WhatLinksHere}} | ||
+ | [[Category:Design]] |