28 #ifndef __CLCM_CLDEFINES_H__
29 #define __CLCM_CLDEFINES_H__
358 } CLC_ClientToServerMethodIDs;
460 } CLC_ServerToClientMethodIDs;
512 NEF_CHAI_Notification = 0x00000001,
513 NEF_CHAI_DeviceDeclaration = 0x00000002,
514 NEF_CHAI_DeviceDiscarded = 0x00000004,
515 NEF_CHAI_DeviceIdentityChanged = 0x00000008,
516 NEF_CHAI_Warning = 0x00000010,
517 NEF_CHAI_Mask = 0x0000001F,
518 NEF_CHAI_Signal = 0x00000020,
519 NEF_CHAI_Signal_Mask = 0x00000020,
520 NEF_CHAI_GlobalTimer = 0x00000040,
521 NEF_CHAI_GlobalTimer_Mask = 0x00000040,
524 NEF_LocalDevice_Notification = 0x00000001,
525 NEF_LocalDevice_Notification_Mask = 0x00000001,
526 NEF_LocalDevice_Snapshot = 0x00000010,
527 NEF_LocalDevice_Snapshot_Mask = 0x00000010,
528 NEF_LocalDevice_Signal = 0x00000020,
529 NEF_LocalDevice_Signal_Mask = 0x00000020,
530 NEF_LocalDevice_SmartConnectTarget = 0x00000040,
531 NEF_LocalDevice_SmartConnectTarget_Mask = 0x00000040,
532 NEF_LocalDevice_Reserverd = 0x0000FF80,
534 NEF_LocalDevice_CP2MIDI_Notification = 0x00010000,
535 NEF_LocalDevice_CP2MIDI_Notification_Mask = 0x00010000,
537 NEF_LocalDevice_VMIDILinkIn_StatusChange = 0x00100000,
538 NEF_LocalDevice_VMIDILinkIn_EventMessage = 0x00200000,
539 NEF_LocalDevice_VMIDILinkIn_ModifierMessage = 0x00400000,
540 NEF_LocalDevice_VMIDILinkIn_SelectorMessage = 0x00800000,
541 NEF_LocalDevice_VMIDILinkIn_MIDISysExMessage = 0x01000000,
542 NEF_LocalDevice_VMIDILinkIn_Clock = 0x02000000,
543 NEF_LocalDevice_VMIDILinkIn_Mask = 0x03F00000,
545 NEF_LocalDevice_VMIDILinkOut_StatusChange = 0x10000000,
546 NEF_LocalDevice_VMIDILinkOut_DataConsumed = 0x20000000,
547 NEF_LocalDevice_VMIDILinkOut_Mask = 0x30000000,
550 NEF_LocalDevice_SharedDisplay_Notification = 0x00010000,
551 NEF_LocalDevice_SharedDisplay_Notification_Mask = 0x00010000,
553 NEF_LocalDevice_SharedDisplayClient_Notification = 0x00010000,
554 NEF_LocalDevice_SharedDisplayClient_Notification_Mask = 0x00010000,
557 NEF_RemoteDevice_Notification = 0x00000001,
558 NEF_RemoteDevice_Notification_Mask = 0x00000001,
561 NEF_Input_SourceChange = 0x00000001,
562 NEF_Input_Message = 0x00000010,
563 NEF_Input_EventMessage = 0x00000020,
564 NEF_Input_ModifierMessage = 0x00000040,
565 NEF_Input_SelectorMessage = 0x00000080,
566 NEF_Input_TextMessage = 0x00000100,
567 NEF_Input_SysExMessage = 0x00000200,
568 NEF_Input_Mask = 0x000003F1,
569 NEF_Input_ClockListenerControl = 0x00001000,
570 NEF_Input_ClockListenerControl_Mask = 0x00001000,
571 NEF_Input_Parameter = 0x00010000,
572 NEF_Input_Parameter_Mask = 0x00010000,
575 NEF_Output_FlowControl = 0x00000001,
576 NEF_Output_DestinationChange = 0x00000002,
577 NEF_Output_RefreshParameterDefinition = 0x00000004,
578 NEF_Output_UpdateIndexListContent = 0x00000008,
579 NEF_Output_UpdateSelectorItemListContent = 0x00000010,
580 NEF_Output_RefreshCurrentModifierParamValue = 0x00000020,
581 NEF_Output_RefreshCurrentSelectorParamValue = 0x00000040,
582 NEF_Output_RefreshCurrentTextParamValue = 0x00000080,
583 NEF_Output_DataConsumed = 0x00000100,
584 NEF_Output_Mask = 0x000001FF,
585 NEF_Output_ClockGenerator = 0x00001000,
586 NEF_Output_ClockGenerator_Mask = 0x00001000,
589 NEF_Controller_ConnectionStatus = 0x00000001,
590 NEF_Controller_RefreshCurrentModifierParameterValue = 0x00000002,
591 NEF_Controller_RefreshCurrentSelectorParameterValue = 0x00000004,
592 NEF_Controller_RefreshCurrentTextParameterValue = 0x00000008,
593 NEF_Controller_Assign = 0x00000010,
594 NEF_Controller_OnParameterPathReply = 0x00000020,
595 NEF_Controller_OnLearningModeChange = 0x00000040,
596 NEF_Controller_Mask = 0x0000007F,
599 NEF_Pipe_PeerChange = 0x00000001,
600 NEF_Pipe_Message = 0x00000010,
601 NEF_Pipe_EventMessage = 0x00000020,
602 NEF_Pipe_ModifierMessage = 0x00000040,
603 NEF_Pipe_SelectorMessage = 0x00000080,
604 NEF_Pipe_TextMessage = 0x00000100,
605 NEF_Pipe_SysExMessage = 0x00000200,
606 NEF_Pipe_DataConsumed = 0x00001000,
607 NEF_Pipe_Mask = 0x000013F1
608 } CLC_NotificationEnableFlags;
612 #define CLM_SERVER_RESET_DELAY_MS 200
618 #endif // __CLCM_CLDEFINES_H__
Definition: CLCm_Defines.h:65
Definition: CLCm_Defines.h:483
Definition: CLCm_Defines.h:477
Definition: CLCm_Defines.h:53
Definition: CLCm_Defines.h:52
Definition: CLCm_Defines.h:480
Definition: CLCm_Defines.h:502
Definition: CLCm_Defines.h:41
Definition: CLCm_Defines.h:42
CLC_ErrorCode
Error code Enumeration. Error codes from 0x01 to 0xFF are related to a CopperLan functions return cod...
Definition: CLCm_Defines.h:469
Definition: CLCm_Defines.h:45
Definition: CLCm_Defines.h:43
Definition: CLCm_Defines.h:479
Definition: CLCm_Defines.h:473
Definition: CLCm_Defines.h:492
Definition: CLCm_Defines.h:475
Definition: CLCm_Defines.h:63
Definition: CLCm_Defines.h:50
Definition: CLCm_Defines.h:57
Definition: CLCm_Defines.h:48
Definition: CLCm_Defines.h:494
Definition: CLCm_Defines.h:64
Definition: CLCm_Defines.h:495
Definition: CLCm_Defines.h:500
Definition: CLCm_Defines.h:478
Definition: CLCm_Defines.h:476
Definition: CLCm_Defines.h:47
Definition: CLCm_Defines.h:59
Definition: CLCm_Defines.h:55
Definition: CLCm_Defines.h:58
Definition: CLCm_Defines.h:46
Definition: CLCm_Defines.h:51
CLC_Modules
CHAILink module list.
Definition: CLCm_Defines.h:39
Definition: CLCm_Defines.h:490
Definition: CLCm_Defines.h:471
Definition: CLCm_Defines.h:484
Definition: CLCm_Defines.h:56
Definition: CLCm_Defines.h:68
Definition: CLCm_Defines.h:69
Definition: CLCm_Defines.h:487
Definition: CLCm_Defines.h:486
Definition: CLCm_Defines.h:67
Definition: CLCm_Defines.h:503
Definition: CLCm_Defines.h:71
Definition: CLCm_Defines.h:49
Definition: CLCm_Defines.h:482
Definition: CLCm_Defines.h:499
Definition: CLCm_Defines.h:54
Definition: CLCm_Defines.h:62
Definition: CLCm_Defines.h:44
Definition: CLCm_Defines.h:488
Definition: CLCm_Defines.h:497
Definition: CLCm_Defines.h:60
Definition: CLCm_Defines.h:481
Definition: CLCm_Defines.h:61
Definition: CLCm_Defines.h:498
Definition: CLCm_Defines.h:485