54 32 107 65 43 21Bảng 5.1: Các trỏ dịch vụ IrLMP

Một phần của tài liệu Thông tin hồng ngoại qua cổng USB (Trang 87)

D 7: Hướng tác vụ dữ liệu 0= Host đến thiết bị

76 54 32 107 65 43 21Bảng 5.1: Các trỏ dịch vụ IrLMP

Bảng 5.1: Các trỏ dịch vụ IrLMP Byte 1 Bit Chức năng 0 Tương thích PnP 1 PDA/Palmtop 2 Máy tính 3 Máy in 4 Modem 5 Fax 6 Truy cập LAN 7 Mỡ rộng Byte 2 Bit Chức năng 0 Điện thoại 1 File Server 2 Dự trữ 3 Dự trữ 4 Dự trữ 5 Dự trữ 6 Dự trữ 7 Mỡ rộng

C DLSAP-SEL r SLSAP-SEL

Trong đó C là bit điều khiển. Khi bit điều khiển được lập 1 nó cho biết khung là một khung lệnh. Bit r là bit dự trữ và được thiết lập là 0.

5.1.3.3. Các tác vụ dữ liệu

Các khung tác vụ dữ liệu được mã hóa như sau

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

5.1.3.4. Khung điều khiển liên kết

Các khung điều khiển liên kết có dạng như sau 7 06 7 06 7 06

0 DLSAP-SEL 0 SLSAP-SEL A Mã toán Tham số

Trong đó bit A khi được lập là 0 biểu thị một yêu cầu lệnh tại phía nguồn và sẽ được thể hiện như là một lệnh chỉ thị tại phía đích. Khi bit A là 1 nó là lệnh đáp ứng ở phía nguồn và một lệnh xác nhận ở phía đích. Tất cả các khung được gửi đi là dữ liệu chính xác.

Bảng 5.2: Các giá trị khung Điều khiển liên kết

A Mã lệnh Khung Lệnh Các tham số 0 1 l Kết nối rsvd = 0x00 (Optional) hay rsvd = 0x00, LMS-

UData(Optional) 1 1 l Kết nối (xác nhận) rsvd = 0x00 (Optional) hay rsvd = 0x00, LMS- UData(Optional)

0 2 l Không kết nối reason, LMS-UData(Optional) 0 3 l Mode truy xuất Rsvd = 0x00, mode

1 3 l Mode truy xuất

(xác nhận) Status, mode

Trong đó tham số rsvd, status, reason là tất cả các giá trị octet đơn lẻ được định nghĩa như sau

Bảng 5.3: Mã nguyên nhân không kết nối

Reason

Yêu cầu người dùng 0x01

Thoát kết nối bất ngờ 0x02

Mắc lỗi để thiết lập kết nối 0x03

Reset IrLAP 0x04

Không kết nối thiết lập Quản lý liên kết 0x05 Dữ liệu đã thoát khỏi không kết nối LSAP-

Connect

0x06 Không đáp ứng khách thể LM-MUX 0x07 Khách thể LM-MUX không thực 0x08

Mỡ kết nối treo 0x09

Địa chỉ nguồn không hợp lệ 0x0a Nguyên nhân không kết nối không được xác định 0xff

Các mã nguyên nhân không kết nối được xét đến để cho tư vấn và đưa ra một chỉ dẫn giải thích tại sao kết nối LM-MUX bị kết thúc.

Bảng 5.4: Các giá trị mode IrLMP

Mode Giá trị

Đã ghép kênh 0x00

Tách rời 0x01

Bảng 5.5: Các giá trị trạng thái LM-PDU IrLMP.

Trạng thái (Status) Giá trị

Thành công 0x00

Mắc lỗi 0x01

Không hỗ trợ 0xff

5.2. Lớp giao thức truy xuất liên kết - IrLAP

Lớp giao thức liên kết dữ liệu, còn gọi là IrLAP, tương ứng với lớp thứ hai của mô hình bảy lớp OSI và cũng dự trên cơ sỡ của chuẩn không đồng bộ đã có sẵn HDLC và SDLC với giao thức bán song công.

5.2.1. Đặc tả dịch vụ lớp liên kết dữ liệu

Trong phần này xét đến các dịch vụ được cung cấp bởi lớp liên kết dữ liệu cho các lớp trên. Các dịch vụ được mô tả qua các khái niệm của dịch vụ gốc và các tham số.

5.2.1.1. Các định nghĩa dịch vụ IrDA

IrLAP phát triển bốn loại tổng quát của dịch vụ gốc

- Request (Yêu cầu): Thông qua từ lớp trên để gọi một phục vụ

- Indication (Chỉ thị): Đi từ IrLAP đến lớp trên để cho biết một hoạt động hay để chú thích lớp trên của một hoạt động chỉ thị IrLAP. - Response (Đáp ứng): Đi từ lớp trên để nhận biết các thủ tục được

gọi bởi chỉ thị gốc.

- Confirm (Xác nhận): Đi từ IrLAP đến lớp trên để chuyển đạt kết quả của dịch vụ được yêu cầu trước đó.

IrLAP sử dụng các phục vụ gốc này để thông tin với lớp trên trong việc quản lý quá trình thông tin trên liên kết giữa các thiết bị.

5.2.1.2. Các dịch vụ không kết nối

Một phần của tài liệu Thông tin hồng ngoại qua cổng USB (Trang 87)

Tải bản đầy đủ (PDF)

(114 trang)