You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Controller implementation tutorial.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,15 +36,14 @@ This is a summary of the main areas to consider when starting your implementatio
36
36
37
37
The following are other important areas relevant when working with devices which employ specific functionality.
38
38
39
-
- Device specific - treatment for devices which employ the specific functionality
40
-
- Status monitors - treatment for NcStatusMonitor class model which every other status monitor derives from
41
-
- Overall status - ability to consume overallStatus and overallStatusMessage properties
42
-
- Sender monitors - treatment for NcSenderMonitor class model
43
-
- Domain status reporting - ability to consume relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
44
-
- Receiver monitors - treatment for NcReceiverMonitor class model
45
-
- Domain status reporting - ability to consume relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
46
-
- Non-standard classes
47
-
- Vendor specific workers - Ability to work generically with vendor specific classes by using the Class manager to discover their class definition and then interact with the properties and methods advertised
39
+
- Status monitors - treatment for NcStatusMonitor class model which every other status monitor derives from
40
+
- Overall status - ability to consume overallStatus and overallStatusMessage properties
41
+
- Sender monitors - treatment for NcSenderMonitor class model
42
+
- Domain status reporting - ability to consume relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
43
+
- Receiver monitors - treatment for NcReceiverMonitor class model
44
+
- Domain status reporting - ability to consume relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
45
+
- Non-standard classes
46
+
- Vendor specific workers - Ability to work generically with vendor specific classes by using the Class manager to discover their class definition and then interact with the properties and methods advertised
48
47
49
48
Further detail for each step is included in the [Guidance](#guidance) section.
Copy file name to clipboardExpand all lines: docs/Device implementation tutorial.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,16 +37,15 @@ This is a summary of the main areas to consider when starting your implementatio
37
37
38
38
The following are other important areas for devices which employ specific functionality.
39
39
40
-
- Device specific - implement when the device employs the specific functionality
41
-
- Status monitors - implement NcStatusMonitor class model which every other status monitor derives from
42
-
- Overall status - all Status monitors offer an overallStatus and overallStatusMessage
43
-
- Sender monitors - implement NcSenderMonitor class model
44
-
- Domain status reporting - report relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
45
-
- Receiver monitors - implement NcReceiverMonitor class model
46
-
- Domain status reporting - report relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
47
-
- Nested blocks - Implement other non-root block instances to better organise related objects (e.g. Sender monitors are inside a Senders block and Receiver monitors are inside a Receivers block)
48
-
- Non-standard classes
49
-
- Vendor specific workers - Vendor specific classes which derive from NcWorker
40
+
- Status monitors - implement NcStatusMonitor class model which every other status monitor derives from
41
+
- Overall status - all Status monitors offer an overallStatus and overallStatusMessage
42
+
- Sender monitors - implement NcSenderMonitor class model
43
+
- Domain status reporting - report relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
44
+
- Receiver monitors - implement NcReceiverMonitor class model
45
+
- Domain status reporting - report relevant statuses, status messages and status transition counters for each relevant domain (Connectivity, Synchronization, Stream validation)
46
+
- Nested blocks - Implement other non-root block instances to better organise related objects (e.g. Sender monitors are inside a Senders block and Receiver monitors are inside a Receivers block)
47
+
- Non-standard classes
48
+
- Vendor specific workers - Vendor specific classes which derive from NcWorker
50
49
51
50
Further detail for each step is included in the [Guidance](#guidance) section.
0 commit comments