Definition at line 783 of file MIDI.hpp.
784{
786 return false;
787
788
790
791
792
793
794
795
796
797
798
799
801
802
805
807 {
808
810
811
813 {
814
815
816
817
819 {
823 }
824
825
826
827 }
828
830
832 {
833
842
848
849
850
853
854 return true;
855 break;
856
857
863 break;
864
865
873 break;
874
877
878
882 break;
883
885 default:
886
890
892 return false;
893 break;
894 }
895
897 {
898
904
908
909 return true;
910 }
911 else
912 {
913
915 }
916
918 }
919 else
920 {
921
923 {
924
925
927 {
935
936
937
938
939
940
941
942
949
950 return true;
951
952
957 {
958
961
962
968
970
971 return true;
972 }
973 else
974 {
975
979
981 return false;
982 }
983
984 default:
985 break;
986 }
987 }
988
989
993 else
995
996
998 {
999
1000
1001
1002
1003
1006 {
1010
1011
1017
1018
1019
1021
1024
1026
1027 return false;
1028 }
1029
1031
1034 else
1036
1038
1040
1041
1044
1046
1047
1049 {
1057
1059 break;
1060
1061 default:
1062
1064 break;
1065 }
1066 return true;
1067 }
1068 else
1069 {
1070
1072
1074 }
1075 }
1076}
StatusByte mRunningStatus_RX
ErrorCallback mErrorCallback
unsigned mPendingMessageExpectedLength
unsigned mPendingMessageIndex
The main class for MIDI handling. It is templated over the type of serial port to provide abstraction...
static const unsigned sSysExMaxSize
References ActiveSensing, AfterTouchChannel, AfterTouchPoly, Clock, Continue, ControlChange, ErrorParse, getChannelFromStatusByte(), getTypeFromStatusByte(), InvalidType, isChannelMessage(), launchCallback(), mErrorCallback, mLastError, mMessage, mPendingMessage, mPendingMessageExpectedLength, mPendingMessageIndex, mRunningStatus_RX, mTransport, NoteOff, NoteOn, parse(), PitchBend, ProgramChange, resetInput(), SongPosition, SongSelect, Message< Settings::SysExMaxSize >::sSysExMaxSize, Start, Stop, SystemExclusive, SystemExclusiveEnd, SystemExclusiveStart, SystemReset, Tick, TimeCodeQuarterFrame, TuneRequest, and Undefined_FD.
Referenced by parse(), and read().