ROS CDK接口参考

导入ROS CDK库

需要导入的ROS CDK包名通常因您所使用的编程语言和具体资源而异,以下为您展示如何下载并导入ROS CDK核心包。

TypeScript

下载

npm install @alicloud/ros-cdk-core

导入

import * as ros from '@alicloud/ros-cdk-core';

JavaScript

下载

npm install @alicloud/ros-cdk-core

导入

const ros = require('@alicloud/ros-cdk-core');

Java

下载

pom.xml文件中添加

<groupId>com.aliyun</groupId>
<artifactId>ros-cdk-core</artifactId>

并执行

mvn compile

导入

import com.aliyun.ros.cdk.core.*;

Python

下载

pip install ros-cdk-core

导入

import ros_cdk_core as core

C#

下载

dotnet add package AlibabaCloud.SDK.ROS.CDK.Core

导入

using AlibabaCloud.SDK.ROS.CDK.Core;

Go

下载

go get github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore

导入

import (
  "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore"
)

ROS CDK API参考文档

在使用ROS CDK进行开发时,请使用ROS CDK API参考

每个包的参考文档分为以下几个部分:

  • 概述(Overview):当前包的介绍信息,包括各语言的导入使用说明。

  • 构造类(Constructs):当前包包含的原始资源(与ROS资源属性完全对应),以及L2级别资源(包含提供默认值并易于开发的高级接口)。

  • 其他类(Class):非构造类,提供模块中构造类所使用的功能。

  • 结构体(Struct):定义复合值结构的数据结构,如资源属性。

  • 数据源资源(Datasource):对应ROS中的Datasource资源,同样包含上面的模块。