JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::midi_ci::Message::NAK Struct Reference

See the MIDI-CI specification. More...

#include <juce_CIMessages.h>

Collaboration diagram for juce::midi_ci::Message::NAK:

Public Member Functions

String getMessageTextAsString () const
 Convenience function that returns the message's text as a String.
 
bool operator!= (const NAK &x) const
 
bool operator== (const NAK &x) const
 
auto tie () const
 

Public Attributes

std::array< std::byte, 5 > details {}
 Only valid if the message header specifies version 0x02 or greater.
 
Span< const std::byte > messageText {}
 Only valid if the message header specifies version 0x02 or greater.
 
std::byte originalCategory {}
 Only valid if the message header specifies version 0x02 or greater.
 
std::byte statusCode {}
 Only valid if the message header specifies version 0x02 or greater.
 
std::byte statusData {}
 Only valid if the message header specifies version 0x02 or greater.
 

Detailed Description

See the MIDI-CI specification.

@tags{Audio}

Member Function Documentation

◆ getMessageTextAsString()

String juce::midi_ci::Message::NAK::getMessageTextAsString ( ) const
inline

Convenience function that returns the message's text as a String.

References messageText, and juce::midi_ci::Encodings::stringFrom7BitText().

◆ operator!=()

bool juce::midi_ci::Message::NAK::operator!= ( const NAK x) const
inline

References operator==().

◆ operator==()

bool juce::midi_ci::Message::NAK::operator== ( const NAK x) const
inline

References tie().

Referenced by operator!=().

◆ tie()

auto juce::midi_ci::Message::NAK::tie ( ) const
inline

Member Data Documentation

◆ details

std::array<std::byte, 5> juce::midi_ci::Message::NAK::details {}

Only valid if the message header specifies version 0x02 or greater.

Referenced by tie().

◆ messageText

Span<const std::byte> juce::midi_ci::Message::NAK::messageText {}

Only valid if the message header specifies version 0x02 or greater.

Referenced by getMessageTextAsString(), and tie().

◆ originalCategory

std::byte juce::midi_ci::Message::NAK::originalCategory {}

Only valid if the message header specifies version 0x02 or greater.

Referenced by tie().

◆ statusCode

std::byte juce::midi_ci::Message::NAK::statusCode {}

Only valid if the message header specifies version 0x02 or greater.

Referenced by tie().

◆ statusData

std::byte juce::midi_ci::Message::NAK::statusData {}

Only valid if the message header specifies version 0x02 or greater.

Referenced by tie().


The documentation for this struct was generated from the following file: