@startuml
class Clients
class Salaries
class Etudiants
class Fournisseurs
hide class circle
@enduml
CLASS DIAGRAM
5146992976068608
libmcilibisigmci::RootNodeConnect()Disconnect()mci::NodeGet()Set()Notify()isig::StreamOpen()Read()Close()isig::DataOnDemandOpen()Read()Close()LiberaBrilliancePlusm_liberam_signalDdcm_signalDdcRawm_signalSAm_signalADCm_signalPMinit_device()always_executed_hook()read_attr()write_attr()command()POGO generated code,extended to use LiebraClient.Tango::Device_4ImplLiberaClientm_attrm_signalsm_threadAddAttr()AddSignal()Connect()Disconnect()UpdateAttr()LiberaAttrm_clientRead()LiberaScalarAttrm_attrm_readerm_writerm_pathRead()Write()Holds a referenceof the attribute pointer.LiberaSignalm_threadm_pathRealloc()Update()GetData()UpdateSignal()LiberaSignalAttrm_columnsm_streamm_dodm_bufGetData()Holds several references ofspectrum attribute pointersfor the same signal.LiberaSignalSAHistoryRealloc()GetData()UpdateSignal()Refill()Statistics()References to SA History statisticsand spectrum attributes pointers.11***2*11
CLASS DIAGRAM
5148561712873472
libmcilibisigmci::RootNodeConnect()Disconnect()mci::NodeGet()Set()Notify()isig::StreamOpen()Read()Close()isig::DataOnDemandOpen()Read()Close()LiberaBrilliancePlusm_liberam_signalDdcm_signalDdcRawm_signalSAm_signalADCm_signalPMinit_device()always_executed_hook()read_attr()write_attr()command()POGO generated code,extended to use LiebraClient.Tango::Device_4ImplLiberaClientm_attrm_signalsm_threadAddAttr()AddSignal()Connect()Disconnect()UpdateAttr()LiberaAttrm_clientRead()LiberaScalarAttrm_attrm_readerm_writerm_pathRead()Write()Holds a referenceof the attribute pointer.LiberaSignalm_threadm_pathRealloc()Update()GetData()UpdateSignal()LiberaSignalAttrm_columnsm_streamm_dodm_bufGetData()Holds several references ofspectrum attribute pointersfor the same signal.LiberaSignalSAHistoryRealloc()GetData()UpdateSignal()Refill()Statistics()References to SA History statisticsand spectrum attributes pointers.11***2*11
Automatic placement of classesdoesn't look good. This diagramhas to be improved.AuthConfigurableClientListDataSourceClientZoneWriterZoneTableAccessorDataSourceStatusZoneTableIteratorDataSourceInfoZoneTableSegmentCacheConfigZoneTableAccessorCacheZoneTableIteratorCacheZoneDataZoneTableHeaderMemorySegmentLoadActionZoneDataLoaderZoneDataUpdaterRdataSetZoneTableLoadFromFileIteratorLoaderMemorySegmentMappedMemorySegmentLocalZoneTableSegmentMappedZoneTableSegmentLocal1*1*«reset»«create»«create»«create»1*1*1*«create»«create»add/replace1111createcreateadd111111
CLASS DIAGRAM
5220566571155456
Automatic placement of classesdoesn't look good. This diagramhas to be improved.AuthConfigurableClientListDataSourceClientZoneWriterZoneTableAccessorDataSourceStatusZoneTableIteratorDataSourceInfoZoneTableSegmentCacheConfigZoneTableAccessorCacheZoneTableIteratorCacheZoneDataZoneTableHeaderMemorySegmentLoadActionZoneDataLoaderZoneDataUpdaterRdataSetZoneTableLoadFromFileIteratorLoaderMemorySegmentMappedMemorySegmentLocalZoneTableSegmentMappedZoneTableSegmentLocal1*1*«reset»«create»«create»«create»1*1*1*«create»«create»add/replace1111createcreateadd111111
@startuml
title DCP - Pièce à conviction "Santa Beach"\n MOA : <b>obde</b> / MOE : <b>teamflat</b>
left to right direction
skinparam shadowing false
class "Evenement" as evenement
class "CreneauHoraire" as creneau
class "Lieu" as lieu
class "Organisateur" as orga
class "CreneauHoraireLieu" as creneauLieu
creneau "1..*" -- "1..*" lieu
(creneau, lieu) ... creneauLieu
evenement "1..*" - "1..*" creneauLieu
creneauLieu "0..*" - "0..*" orga
@enduml