Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
2a851e40
Commit
2a851e40
authored
Oct 29, 2009
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add new docs, clean obsolete docs
parent
5bec5101
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
254 additions
and
18 deletions
+254
-18
Concept.dox
docs/DocPages/Concept.dox
+181
-0
ControlProcess.dox
docs/DocPages/ControlProcess.dox
+1
-1
IOConfigure.dox
docs/DocPages/IOConfigure.dox
+1
-1
NotifyController.dox
docs/DocPages/NotifyController.dox
+1
-1
ObjectRepository.dox
docs/DocPages/ObjectRepository.dox
+1
-1
ObjectsMap.dox
docs/DocPages/ObjectsMap.dox
+0
-1
Services.dox
docs/DocPages/Services.dox
+2
-2
UniversalInterface.dox
docs/DocPages/UniversalInterface.dox
+1
-1
commitpage.dox
docs/DocPages/commitpage.dox
+0
-1
depends.dox
docs/DocPages/depends.dox
+0
-1
mainpage.dox
docs/DocPages/mainpage.dox
+1
-1
todo.dox
docs/DocPages/todo.dox
+0
-1
SharedMemory.h
extensions/SharedMemory/SharedMemory.h
+5
-5
IONotifyController.h
include/IONotifyController.h
+60
-1
No files found.
docs/DocPages/Concept.dox
0 → 100644
View file @
2a851e40
/*! \page page_Concept
\b uniset ()
. .
\ref sec_Cnpt_Object
\ref sec_Cnpt_ObjectTypes
\ref sec_Cnpt_Message
\ref sec_Cnpt_ObjectId
\ref sec_Cnpt_Repository
\ref sec_Cnpt_Sensor
\ref sec_Cnpt_Process
\ref sec_Cnpt_Service
\section sec_Cnpt_Object
, ,
""
UniSetObject,
.
\section sec_Cnpt_ObjectTypes
:
# () - UniSetObject
# - IOController
# -
# - , ,
.
\section sec_Cnpt_Message
. ,
MessageType.h.
(enum).
. UniSetTypes::Message::TypeOfMessage.
libuniset,
,
\b
UniSetTypes::Message::TheLastFieldOfTypeOfMessage.
\code
enum MyMessageTypes
{
myBegin = UniSetTypes::Message::TheLastFieldOfTypeOfMessage,
myMessgeType1,
myMessgeType2,
myMessgeType3,
...
};
\endcode
\section sec_Cnpt_ObjectId
,
( . \ref sec_Cnpt_Sensor)
. \b long.
UniSetTypes::DefaultObjectId.
- .
\b <id,node>
\b node - , .
. ..
node.
.
\par .
\b <nodes>,\b <sensors>,\b <objects>,\b <controllers>,\b <services>
( \a name).
\b <ObjectsMap> \b idfromfile="0".
\code
<Configurations>
...
<ObjectsMap idfromfile="0">
<nodes port="2809">
<item name="LocalhostNode" alias="" textname=" " ip="127.0.0.1" infserver="InfoServer" dbserver=""/>
<item name="Node2" alias="" textname=" " ip="127.0.0.1" infserver="InfoServer" dbserver=""/>
</nodes>
<sensors>
<item name="Input1_S" textname=" 1" node="" iotype="DI" priority="Medium" default="1" />
<item name="Input2_S" textname=" 2" node="" iotype="DI" priority="Medium" mbtype="rtu" mbaddr="0x01" mbfunc="0x04" mbreg="0x02" rs="2" />
</sensors>
<controllers name="Controllers">
<item name="SharedMemory"/>
<item name="UniExchange"/>
<item name="UniExchange2"/>
</controllers>
<!-- ******************* ***************** -->
<services name="Services">
<item name="InfoServer"/>
<item name="DBServer"/>
<item name="PrintServer"/>
<item name="TimeService"/>
</services>
<!-- ******************* ***************** -->
<objects name="UniObjects">
<item name="TestProc1"/>
<item name="TestProc2"/>
</objects>
</ObjectsMap>
...
</Configurations>
\endcode
, ,
( ). . \ref ObjectIndex_XML
\note , ,
\b \b \b .
<item> , ,
( ). .. ,
.
\note - ģ .
\par
()
. , ,
-
.
, ,
"" (
̣ ).
,
\b <nodes>,\b <sensors>,\b <objects>,\b <controllers>,\b <services>
\b id.
\b <ObjectsMap> \b idfromfile="1".
\code
<Configurations>
...
<ObjectsMap idfromfile="1">
<nodes port="2809">
<item id="1000" name="LocalhostNode" alias="" textname=" " ip="127.0.0.1" infserver="InfoServer" dbserver=""/>
<item id="1001" name="Node2" alias="" textname=" " ip="127.0.0.1" infserver="InfoServer" dbserver=""/>
</nodes>
<sensors>
<item id="1" name="Input1_S" textname=" 1" node="" iotype="DI" priority="Medium" default="1" />
<item id="10" name="Input2_S" textname=" 2" node="" iotype="DI" priority="Medium" mbtype="rtu" mbaddr="0x01" mbfunc="0x04" mbreg="0x02" rs="2" />
</sensors>
<controllers name="Controllers">
<item id="100" name="SharedMemory"/>
<item id="101" name="UniExchange"/>
<item id="102" name="UniExchange2"/>
</controllers>
<!-- ******************* ***************** -->
<services name="Services">
<item id="500" name="InfoServer"/>
<item id="501" name="DBServer"/>
<item id="502" name="PrintServer"/>
<item id="503" name="TimeService"/>
</services>
<!-- ******************* ***************** -->
<objects name="UniObjects">
<item id="200" name="TestProc1"/>
<item id="201" name="TestProc2"/>
</objects>
</ObjectsMap>
...
</Configurations>
\note ( )
(
).
\section sec_Cnpt_Repository
\section sec_Cnpt_Sensor
\section sec_Cnpt_Process
\section sec_Cnpt_Service
*/
docs/DocPages/ControlProcess.dox
View file @
2a851e40
/*!
/*
OBSOLETE DOC!!
!
\page ControlProcessPage
\page ControlProcessPage
- \ref pgCP_secDeclareIDL
- \ref pgCP_secDeclareIDL
...
...
docs/DocPages/IOConfigure.dox
View file @
2a851e40
/*!
/*
OBSOLETE DOC!!
!
\page IOConfigurePage /
\page IOConfigurePage /
- \ref pgIOC_secCommon
- \ref pgIOC_secCommon
...
...
docs/DocPages/NotifyController.dox
View file @
2a851e40
/*!
/*
OBSOLETE DOC!!
!
\page IONotifyControllerPage IONotifyController ( /)
\page IONotifyControllerPage IONotifyController ( /)
- \ref pgIONC_secDeclareIDL
- \ref pgIONC_secDeclareIDL
...
...
docs/DocPages/ObjectRepository.dox
View file @
2a851e40
/*!
/*
OBSOLETE DOC!!
!
\page ObjectRepositoryPage
\page ObjectRepositoryPage
,
,
...
...
docs/DocPages/ObjectsMap.dox
View file @
2a851e40
...
@@ -260,4 +260,3 @@ const UniSetTypes::ObjectInfo ObjectsMap[MAX_NUMOBJECTS] =
...
@@ -260,4 +260,3 @@ const UniSetTypes::ObjectInfo ObjectsMap[MAX_NUMOBJECTS] =
\subsection OMAP_subDynamic_Create
\subsection OMAP_subDynamic_Create
\subsection OMAP_subDynamic_Example
\subsection OMAP_subDynamic_Example
*/
*/
docs/DocPages/Services.dox
View file @
2a851e40
...
@@ -3,6 +3,6 @@
...
@@ -3,6 +3,6 @@
\page ServicesPage
\page ServicesPage
- \ref secDBServer
- \ref secDBServer
- \ref secInfoServ
er
- \ref secInfoServ
ice
- \ref secTimerService
- \ref secTimerService
*/
*/
docs/DocPages/UniversalInterface.dox
View file @
2a851e40
/*
!
/*
OBSOLETE DOC!!!
\page UniversalInterfacePage
\page UniversalInterfacePage
( ), , ..
( ), , ..
...
...
docs/DocPages/commitpage.dox
View file @
2a851e40
...
@@ -142,4 +142,3 @@
...
@@ -142,4 +142,3 @@
- \b /Utilities - UniSet
- \b /Utilities - UniSet
*/
*/
docs/DocPages/depends.dox
View file @
2a851e40
...
@@ -19,4 +19,3 @@
...
@@ -19,4 +19,3 @@
.. <depend> .
.. <depend> .
*/
*/
docs/DocPages/mainpage.dox
View file @
2a851e40
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
\section MainSection
\section MainSection
- \ref CommitPage
- \ref CommitPage
- \ref
ObjectRepositoryPage
- \ref
page_Concept
- \ref UniSetLibStylePage
- \ref UniSetLibStylePage
- \ref DebugPage
- \ref DebugPage
*/
*/
...
...
docs/DocPages/todo.dox
View file @
2a851e40
...
@@ -27,4 +27,3 @@
...
@@ -27,4 +27,3 @@
-# , .. ( )
-# , .. ( )
-# NotifyController- calibrate ( )
-# NotifyController- calibrate ( )
*/
*/
extensions/SharedMemory/SharedMemory.h
View file @
2a851e40
...
@@ -16,9 +16,11 @@
...
@@ -16,9 +16,11 @@
\section sec_SM_Common SharedMemory
\section sec_SM_Common SharedMemory
SharedMemory IONotifyController.
. \ref page_IONotifyController
:
SM:
- \ref sec_SM_Save
- \ref sec_SM_Conf
- \ref sec_SM_Conf
- \ref sec_SM_Event
- \ref sec_SM_Event
- \ref sec_SM_HeartBeat
- \ref sec_SM_HeartBeat
...
@@ -26,10 +28,8 @@
...
@@ -26,10 +28,8 @@
- \ref sec_SM_Pulsar
- \ref sec_SM_Pulsar
- \ref sec_SM_DBLog
- \ref sec_SM_DBLog
\section sec_SM_Save
\section sec_SM_Conf
\section sec_SM_Conf
SM ,
SM
SM ,
.
.
""(consumer) ,
""(consumer) ,
(depends) .
(depends) .
...
...
include/IONotifyController.h
View file @
2a851e40
...
@@ -38,6 +38,65 @@
...
@@ -38,6 +38,65 @@
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
class
NCRestorer
;
class
NCRestorer
;
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
/*!
\page page_IONotifyController
IONotifyController IOController.
. \ref page_IOController
IONotifyController- (\b IONC):
- \ref sec_NC_AskSensors
- \ref sec_NC_Consumers
- \ref sec_NC_Thresholds
- \ref sec_NC_Depends
\section sec_NC_AskSensors
IONotifyController
() ( ).
:
"" \b IONC ,
.
, ϣ ,
UniSetTypes::SensorMessage () ,
.. .
.
IONotifyController::askSensor. askState askValue
.
... ...
\section sec_NC_Consumers
"" UniSet- (UniSetObject),
" " (),
. ,
(. IONotifyController::askSensor).
"" ,
("" ).
, \b <sensors>
\b <consumers>.
\code
<sensors>
...
<item name="Sensors1" textname="sensor N1" iotype="AI" ...>
<consumers>
<consumer name="TestProc1" type="objects"/>
<consumer name="TestProc2" type="managers" node="RemoteNode"/>
...
</consumers>
</item>
...
</sensors>
\endcode
"" ,
\b IONC .
\section sec_NC_Thresholds
\section sec_NC_Depends
*/
/*! \class IONotifyController
/*! \class IONotifyController
* \todo
* \todo
...
@@ -45,7 +104,7 @@ class NCRestorer;
...
@@ -45,7 +104,7 @@ class NCRestorer;
....
....
ConsumerMaxAttempts -
ConsumerMaxAttempts -
"".
"".
. = 5.
. = 5.
*/
*/
class
IONotifyController
:
class
IONotifyController
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment