Konfigurasikan sinyal - AWS IoT FleetWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konfigurasikan sinyal

Bagian ini menunjukkan cara mengonfigurasi cabang, atribut, sensor, dan aktuator.

Konfigurasikan cabang

Untuk mengkonfigurasi cabang, tentukan informasi berikut.

  • fullyQualifiedName— Nama cabang yang sepenuhnya memenuhi syarat adalah jalur ke cabang ditambah nama cabang. Gunakan titik (.) untuk merujuk ke cabang anak. Misalnya, Vehicle.Chassis.SteeringWheel adalah nama yang sepenuhnya memenuhi syarat untuk SteeringWheel cabang. Vehicle.Chassis.adalah jalan menuju cabang ini.

    Nama yang sepenuhnya memenuhi syarat dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9, titik dua (:), dan garis bawah (_).

  • (Opsional) Description — Deskripsi untuk cabang.

    Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) deprecationMessage - Pesan penghentian untuk node atau cabang yang dipindahkan atau dihapus.

    DeprecationMessage dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) comment — Komentar selain deskripsi. Komentar dapat digunakan untuk memberikan informasi tambahan tentang cabang, seperti alasan cabang atau referensi ke cabang terkait.

    Komentar dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

Konfigurasikan atribut

Untuk mengkonfigurasi atribut, tentukan informasi berikut.

  • dataType— Tipe data atribut harus salah satu dari yang berikut: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN,, atau struct khusus yang ditentukan dalam cabang tipe data. fullyQualifiedName

  • fullyQualifiedName— Nama atribut yang sepenuhnya memenuhi syarat adalah jalur ke atribut ditambah nama atribut. Gunakan titik (.) untuk merujuk ke sinyal anak. Misalnya, Vehicle.Chassis.SteeringWheel.Diameter adalah nama yang sepenuhnya memenuhi syarat untuk Diameter atribut tersebut. Vehicle.Chassis.SteeringWheel.adalah jalan menuju atribut ini.

    Nama yang sepenuhnya memenuhi syarat dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan _ (garis bawah).

  • (Opsional) Description — Deskripsi untuk atribut.

    Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) unit — Unit ilmiah untuk atribut, seperti km atau Celcius.

  • (Opsional) min - Nilai minimum atribut.

  • (Opsional) max — Nilai maksimum atribut.

  • (Opsional) defaultValue - Nilai default atribut.

  • (Opsional) assignedValue - Nilai yang ditetapkan untuk atribut.

  • (Opsional) allowedValues - Daftar nilai yang diterima atribut.

  • (Opsional) deprecationMessage - Pesan penghentian untuk node atau cabang yang sedang dipindahkan atau dihapus.

    DeprecationMessage dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) comment — Komentar selain deskripsi. Komentar dapat digunakan untuk memberikan informasi tambahan tentang atribut, seperti alasan untuk atribut atau referensi ke atribut terkait.

    Komentar dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

Konfigurasikan sensor atau aktuator

Untuk mengkonfigurasi sensor atau aktuator, tentukan informasi berikut.

  • dataType— Tipe data sinyal harus salah satu dari yang berikut: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN,, atau struct khusus yang ditentukan dalam cabang tipe data. fullyQualifiedName

  • fullyQualifiedName— Nama sinyal yang sepenuhnya memenuhi syarat adalah jalur ke sinyal ditambah nama sinyal. Gunakan titik (.) untuk merujuk ke sinyal anak. Misalnya, Vehicle.Chassis.SteeringWheel.HandsOff.HandsOffSteeringState adalah nama yang sepenuhnya memenuhi syarat untuk HandsOffSteeringState aktuator. Vehicle.Chassis.SteeringWheel.HandsOff.adalah jalan menuju aktuator ini.

    Nama yang sepenuhnya memenuhi syarat dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan _ (garis bawah).

  • (Opsional) Description — Deskripsi untuk sinyal.

    Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) unit — Unit ilmiah untuk sinyal, seperti km atau celsius.

  • (Opsional) min — Nilai minimum sinyal.

  • (Opsional) max — Nilai maksimum sinyal.

  • (Opsional) assignedValue — Nilai yang ditetapkan untuk sinyal.

  • (Opsional) allowedValues — daftar nilai yang diterima sinyal.

  • (Opsional) deprecationMessage - Pesan penghentian untuk node atau cabang yang sedang dipindahkan atau dihapus.

    DeprecationMessage dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) comment — Komentar selain deskripsi. Komentar dapat digunakan untuk memberikan informasi tambahan tentang sensor atau aktuator, seperti alasan atau referensi mereka ke sensor atau aktuator terkait.

    Komentar dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

Konfigurasikan tipe data yang kompleks

Tipe data yang kompleks digunakan saat memodelkan sistem visi. Selain cabang, tipe data ini terdiri dari struktur (juga dikenal sebagai struct) dan properti. Struct adalah sinyal yang dijelaskan oleh beberapa nilai, seperti gambar. Properti mewakili anggota struct, seperti tipe data primitif (seperti UINT8) atau struct lain (seperti stempel waktu). Misalnya, Vehicle.Cameras.Front mewakili cabang, Vehicle.Cameras.Front.Image mewakili struct, dan Vehicle.Cameras.Timestamp mewakili properti.

Contoh tipe data kompleks berikut menunjukkan bagaimana sinyal dan tipe data diekspor ke satu file JSON.

contoh tipe data yang kompleks
{ "Vehicle": { "type": "branch" // Signal tree }, "ComplexDataTypes": { "VehicleDataTypes": { // complex data type tree "children": { "branch": { "children": { "Struct": { "children": { "Property": { "type": "property", "datatype": "Data type", "description": "Description", // ... } }, "description": "Description", "type": "struct" } } "description": "Description", "type": "branch" } } } } }
catatan

Anda dapat mengunduh skrip demo untuk mengonversi pesan ROS 2 ke file VSS JSON yang kompatibel dengan katalog sinyal. Untuk informasi selengkapnya, lihat Panduan Pengembang Data Sistem Visi.

Data sistem visi dalam rilis pratinjau dan dapat berubah sewaktu-waktu.

Untuk mengkonfigurasi struktur kustom (atau struct), tentukan informasi berikut.

  • fullyQualifiedName- Nama yang sepenuhnya memenuhi syarat dari struktur kustom. Misalnya, nama yang sepenuhnya memenuhi syarat dari struktur kustom mungkinComplexDataTypes.VehicleDataTypes.SVMCamera.

    Nama yang sepenuhnya memenuhi syarat dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan _ (garis bawah).

  • (Opsional) Description — Deskripsi untuk sinyal.

    Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) deprecationMessage - Pesan penghentian untuk node atau cabang yang sedang dipindahkan atau dihapus.

    DeprecationMessage dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) comment — Komentar selain deskripsi. Komentar dapat digunakan untuk memberikan informasi tambahan tentang sensor atau aktuator, seperti alasan atau referensi mereka ke sensor atau aktuator terkait.

    Komentar dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

Untuk mengonfigurasi properti kustom, tentukan informasi berikut.

  • dataType— Tipe data sinyal harus salah satu dari yang berikut: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY, INT32_ARRAY ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, STRUCT, STRUCT_ARRAY, ATAU TIDAK DIKETAHUI.

  • fullyQualifiedName— Nama yang sepenuhnya memenuhi syarat dari properti kustom. Misalnya, nama yang sepenuhnya memenuhi syarat dari properti kustom mungkinComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

    Nama yang sepenuhnya memenuhi syarat dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan _ (garis bawah)

  • (Opsional) Description — Deskripsi untuk sinyal.

    Deskripsi dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) deprecationMessage - Pesan penghentian untuk node atau cabang yang sedang dipindahkan atau dihapus.

    DeprecationMessage dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) comment — Komentar selain deskripsi. Komentar dapat digunakan untuk memberikan informasi tambahan tentang sensor atau aktuator, seperti alasan atau referensi mereka ke sensor atau aktuator terkait.

    Komentar dapat memiliki hingga 2048 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), _ (garis bawah), dan - (tanda hubung).

  • (Opsional) dataEncoding — Menunjukkan apakah properti adalah data biner. Pengkodean data properti kustom harus salah satu dari yang berikut: BINARY atau TYPED.

  • (Opsional) structFullyQualifiedName — Nama node structure (struct) yang sepenuhnya memenuhi syarat untuk properti kustom jika tipe data dari properti kustom adalah Struct atau. StructArray

    Nama yang sepenuhnya memenuhi syarat dapat memiliki hingga 150 karakter. Karakter yang valid: a—z, A-Z, 0-9,: (titik dua), dan _ (garis bawah).