1. | “$”: 문장의 시작(16진수: 24). |
2. | aaccc: 주소 필드. 처음 두 문자(aa)는 송신기 ID를, 그리고 마지막 세 문자는 문장 형식자 니모닉 코드로서 뒤에 이어지는 필드의 데이터 형식과 문자열 형식을 나타냅니다. |
3. | “,”: 필드 구분자(16진수: 2C). 주소와 체크섬 필드를 제외하고 각 필드는 이 문자로 시작됩니다. 이 문자 뒤에 null 필드가 이어지는 경우 필드에 데이터가 없음을 의미합니다. |
4. | c—c: 데이터 문장 블록. 연속된 데이터 필드로서 전송할 모든 데이터가 여기에 저장됩니다. 데이터 필드 문장은 고정되어 있으며 주소 필드의 문장 형식자로 식별합니다. 데이터 필드의 길이는 가변적이지만 필드 구분자가 선행합니다. |
5. | “*”: 체크섬 구분자(16진수: 2A). 이 구분자는 문장의 마지막 필드 뒤에 나오며, 다음 2개의 알파벳+수치 문자에 체크섬이 저장되어 있음을 나타냅니다. |
6. | hh: 체크섬 |
7. | <CR><LF>: 문장의 끝 |