amwa-tv / ms-05-02 Goto Github PK
View Code? Open in Web Editor NEWAMWA MS-05-02 NMOS Control Framework
Home Page: https://specs.amwa.tv/ms-05-02
License: Apache License 2.0
AMWA MS-05-02 NMOS Control Framework
Home Page: https://specs.amwa.tv/ms-05-02
License: Apache License 2.0
NcClassId
parameters are variously named id
, identity
and classId
.
We should select a consistent name , perhaps classId
as this is consistent with naming convention for other parameters ( e.g. NcOid
-> Oid
, NcResetCause
-> resetCause
etc.)
classId
Line 123 in d4b72a5
Line 359 in d4b72a5
identity
Line 269 in d4b72a5
Line 370 in d4b72a5
id
Line 205 in d4b72a5
For consistency with MS-05-01 definitions of Device Model and Control Model:
The term "Device tree" is used in this document e.g. https://github.com/AMWA-TV/ms-05-02/blame/359515b1e7be1327271cbbaa21b66d102560d1fc/docs/Blocks.md#L5
For consistency with MS-05-01 should this not be "Device Model"? If the "Device tree" is different to the "Device Model" it should be defined as such in this doc, otherwise I feel that "Model" should be substituted for "tree" in this doc.
In the Blocks description there is the use of "Control model tree" https://github.com/AMWA-TV/ms-05-02/blame/9323b636ecb1f960e575d3bd364925281f29733d/docs/NcObject.md#L17
Should this be simply "Control Model"?
Also in the WebIDL there are uses of "class tree" which should be "Control Model" I think
https://github.com/AMWA-TV/ms-05-02/blame/359515b1e7be1327271cbbaa21b66d102560d1fc/idl/NC-Framework.webidl#L52
The type NcTouchpointResourceNmosChannelMapping implies "The resourceType attribute is inherited from NcTouchpointResource and can only be: input, output" to differentiate from NcTouchpointResourceNmos which implies "The resourceType attribute is inherited from NcTouchpointResource and can only be: node, device, source, flow, sender, receiver"
What would be the resource type for IS-11 Input/Output resources and will there be a new type NcTouchpointResourceNmosStreamCompatibility or will it be included in NcTouchpointResourceNmos using some other resourceType?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.