Debe admitir las entradas de objetos obligatorias y también la funcionalidad detrás de ellas. Hay muchas especificaciones de CiA que cubren diferentes aspectos de CANopen. Decir que cumple con los objetos obligatorios de 301 está bien, cumple con 301. Pero, ¿qué hay de 302: funciones de capa de aplicación adicionales, 303, asignación de pines y conectores, 305, LSS? La lista continúa.
Realmente depende de lo que esté haciendo con CAN, de quién es su mercado objetivo y de lo que requieren sus clientes. No olvide los "Perfiles de dispositivo", que también pueden entrar en conflicto con los estándares.
Consulte aquí: enlace