▼Nboost | |
►Nqvm | |
Cvec_traits< viam::sdk::Vector3 > | |
▼Nstd | |
Chash<::viam::sdk::API > | |
Chash<::viam::sdk::Name > | |
Chash<::viam::sdk::RPCSubtype > | |
Cis_error_condition_enum< viam::sdk::ErrorCondition > | |
▼Nviam | |
►Nsdk | |
►Nimpl | |
CArmClient | GRPC client implementation of an Arm component |
CArmServer | GRPC server implementation of an Arm component |
CBaseClient | GRPC client implementation of a Base component |
CBaseServer | GRPC server implementation of a Base component |
CBoardClient | GRPC client implementation of a Board component |
CBoardServer | GRPC server implementation of a Board component |
CCameraClient | GRPC client implementation of a Camera component |
CCameraServer | GRPC server implementation of a Camera component |
CEncoderClient | GRPC client implementation of a Encoder component |
CEncoderServer | GRPC server implementation of a Encoder component |
Cfrom_repeated_field_ | |
CGantryClient | GRPC client implementation of a Gantry component |
CGantryServer | GRPC server implementation of a Gantry component |
CGenericComponentClient | GRPC client implementation of a GenericComponent |
CGenericComponentServer | GRPC server implementation of a GenericComponent |
CGenericServiceClient | GRPC client implementation of a GenericService |
CGenericServiceServer | GRPC server implementation of a GenericService |
CGripperClient | GRPC client implementation of a Gripper component |
CGripperServer | |
CMLModelServiceClient | |
CMLModelServiceServer | |
CMotionClient | GRPC client implementation of a Motion service |
CMotionServer | GRPC server implementation of a Motion service |
CMotorClient | GRPC client implementation of a Motor component |
CMotorServer | GRPC server implementation of a Motor component |
CMovementSensorClient | GRPC client implementation of a MovementSensor component |
CMovementSensorServer | GRPC server implementation of a MovementSensor component |
CNavigationClient | GRPC client implementation of a Navigation service |
CNavigationServer | GRPC server implementation of a Navigation service |
CPoseTrackerClient | GRPC client implementation of a PoseTracker component |
CPoseTrackerServer | GRPC server implementation of a PoseTracker component |
CPowerSensorClient | GRPC client implementation of a PowerSensor component |
CPowerSensorServer | GRPC server implementation of a PowerSensor component |
CSensorClient | GRPC client implementation of a Sensor component |
CSensorServer | GRPC server implementation of a Sensor component |
CServoClient | GRPC client implementation of a Servo component |
CServoServer | GRPC server implementation of a Servo component |
Cto_repeated_field_ | |
►Nproto_convert_details | |
Cfrom_proto | |
Cfrom_proto< app::v1::ComponentConfig > | |
Cfrom_proto< app::v1::Frame > | |
Cfrom_proto< app::v1::Orientation > | |
Cfrom_proto< app::v1::Translation > | |
Cfrom_proto< common::v1::Capsule > | |
Cfrom_proto< common::v1::GeoGeometry > | |
Cfrom_proto< common::v1::GeometriesInFrame > | |
Cfrom_proto< common::v1::Geometry > | |
Cfrom_proto< common::v1::GeoPoint > | |
Cfrom_proto< common::v1::GetGeometriesResponse > | |
Cfrom_proto< common::v1::Pose > | |
Cfrom_proto< common::v1::PoseInFrame > | |
Cfrom_proto< common::v1::RectangularPrism > | |
Cfrom_proto< common::v1::ResourceName > | |
Cfrom_proto< common::v1::ResponseMetadata > | |
Cfrom_proto< common::v1::Sphere > | |
Cfrom_proto< common::v1::Transform > | |
Cfrom_proto< common::v1::Vector3 > | |
Cfrom_proto< common::v1::WorldState > | |
Cfrom_proto< google::protobuf::Duration > | |
Cfrom_proto< google::protobuf::Struct > | |
Cfrom_proto< google::protobuf::Timestamp > | |
Cfrom_proto< google::protobuf::Value > | |
Cfrom_proto_impl | |
Cstatic_const | |
Cto_proto | |
Cto_proto< box > | |
Cto_proto< capsule > | |
Cto_proto< geo_geometry > | |
Cto_proto< geo_point > | |
Cto_proto< GeometryConfig > | |
Cto_proto< LinkConfig > | |
Cto_proto< Name > | |
Cto_proto< Orientation > | |
Cto_proto< pose > | |
Cto_proto< pose_in_frame > | |
Cto_proto< ProtoStruct > | |
Cto_proto< ProtoValue > | |
Cto_proto< ResourceConfig > | |
Cto_proto< ResourceLevelServiceConfig > | |
Cto_proto< response_metadata > | |
Cto_proto< sphere > | |
Cto_proto< std::chrono::microseconds > | |
Cto_proto< time_pt > | |
Cto_proto< translation > | |
Cto_proto< Vector3 > | |
Cto_proto< WorldState > | |
Cto_proto< WorldState::geometries_in_frame > | |
Cto_proto< WorldState::transform > | |
Cto_proto_impl | |
►Nproto_value_details | |
Call_moves_noexcept | |
Ckind | |
Ckind< bool > | |
Ckind< double > | |
Ckind< ProtoList > | |
Ckind< ProtoStruct > | |
Ckind< std::nullptr_t > | |
Ckind< std::string > | |
Cmove_may_throw | |
►CAPI | Extends APIType to additionally define a resource's subtype (e.g., camera ) |
Ctraits | |
Ctraits< Arm > | |
Ctraits< Base > | |
Ctraits< Board > | |
Ctraits< Camera > | |
Ctraits< Encoder > | |
Ctraits< Gantry > | |
Ctraits< GenericComponent > | |
Ctraits< GenericService > | |
Ctraits< Gizmo > | |
Ctraits< Gripper > | |
Ctraits< MLModelService > | |
Ctraits< Motion > | |
Ctraits< Motor > | |
Ctraits< MovementSensor > | |
Ctraits< Navigation > | |
Ctraits< PoseTracker > | |
Ctraits< PowerSensor > | |
Ctraits< Resource > | |
Ctraits< Sensor > | |
Ctraits< Servo > | |
Ctraits< Summation > | |
CAPIType | Defines a resource's namespace (e.g., RDK ) and type (e.g., component or service) |
►CArm | An Arm represents a physical robot arm that exists in three-dimensional space |
CKinematicsDataSVA | |
CKinematicsDataUnspecified | |
CKinematicsDataURDF | |
CMoveOptions | Movement specifications for move_through_join_positions |
Caxis_angles | |
►CBase | A Base is the platform that the other parts of a mobile robot attach to |
Cproperties | Information about the physical base |
►CBoard | Represents a physical board with gpio pins, digital interrupts, and analog voltage reading |
Canalog_response | Represents the response received when reading the registered analog to digital converter (ADC). The range and conversion mechanism to voltage will vary depending on the specific ADC registered to the pin, though the min and max voltages and step_size can often help with this conversion. Consult your ADC's documentation and Viam's Board documentation for more details |
Cstatus | This contains all of the values for all of the registered analog readers and digital interrupts that have been registered on the board |
CTick | |
Cbox | |
►CCamera | A Camera represents any physical hardware that can capture frames |
Cdistortion_parameters | The distortion parameters of the camera |
Cimage_collection | Collection of images that were collected from a camera all at the same time |
Cintrinsic_parameters | |
Cpoint_cloud | The points and mime type of a point cloud |
Cproperties | The camera's supported features and settings |
Craw_image | Raw bytes, mime type of an image, and name of the source that produced it |
Ccapsule | |
CClientContext | |
CClientHelper | |
CComponent | |
Ccoordinates | |
CCredentials | |
CDialOptions | |
►CEncoder | An encoder is a device that is hooked up to motors to report a position |
Cposition | Reported position |
Cproperties | Encodes the supported modes of this encoder |
Ceuler_angles | |
CException | Defines an exception type for the SDK |
►CGantry | A Gantry represents a physical gantry and can be used for controlling gantries of N axes |
Cmovement_coordinate | A coordinate for moving a single axis of a gantry to a desired position at a requested speed |
CGenericComponent | A GenericComponent represents any component that can execute arbitrary commands |
CGenericService | A GenericService represents any service that can execute arbitrary commands |
Cgeo_geometry | |
Cgeo_point | |
CGeometryConfig | |
CGripper | A Gripper represents a physical robotic gripper |
CGRPCException | Defines an exception from a gRPC interaction |
CHandlerMap_ | |
CLinkConfig | |
►CMLModelService | Represents a machine trained learning model instance |
Cmetadata | |
►Ctensor_info | |
Cfile | |
CModel | Defines the namespace_, family, and name for a particular resource model |
CModelFamily | |
CModelRegistration | Information about a registered model, including a constructor and config validator |
CModule | |
CModuleService | Defines the gRPC receiving logic for a module. C++ module authors can construct a ModuleService and use its associated methods to write a working C++ module. See examples under src/viam/examples/modules |
►CMotion | The Motion service coordinates motion planning across all components of a given robot.The Viam Motion planning service calculates a valid path that avoids self-collision by default. If additional constraints are supplied in the world_state message, the motion planning service will account for those as well |
►Ccollision_specification | Used to selectively apply obstacle avoidance to specific parts of the robot |
Callowed_frame_collisions | |
Cconstraints | Specifies all constraints to be passed to Viam's motion planning, along with any optional parameters |
Clinear_constraint | Specifies that the component being moved should move linearly to its goal |
Corientation_constraint | Specifies that the component being moved will not deviate its orientation beyond the specified threshold |
Cplan | Describes a motion plan |
Cplan_status | Describes the state of a given plan at a point in time |
Cplan_status_with_id | The motion plan status, plus plan ID, component name, and execution ID |
Cplan_with_status | Describes a plan, its current status, and all status changes that have occurred previously on that plan |
Csteps | An ordered list of plan steps |
Cmotion_configuration | Defines configuration options for certain Motion APIs |
►CMotor | A Motor represents physical hardware that controls the rotation of an axle |
Cpower_status | Information about power-state of the motor |
Cproperties | Features that the specific motor supports |
►CMovementSensor | |
Ccompassheading | |
Corientation | Struct version of viam::common::v1::Orientation |
Cposition | |
Cproperties | |
CName | A name for specific instances of resources |
►CNavigation | |
CLocationResponse | Location and direction of the component configured with this nav service |
CPath | A user-provided destination and a set of geopoints to get there |
CProperties | A set of attributes for this nav service |
CWaypoint | A location with an id handle that can be used to uniquely identify and remove it |
Cobstacle_detector | |
COptions | |
Corientation_vector | |
Corientation_vector_degrees | |
Cpose | |
Cpose_in_frame | |
Cpose_orientation | |
CPoseTracker | A PoseTracker represents a physical pose or motion tracking device |
►CPowerSensor | |
Ccurrent | |
Cvoltage | |
CProtoValue | Type-erased value for storing google::protobuf::Value types. A ProtoValue can be nullptr, bool, int, double, std::string, or, recursively, a vector or string-map of ProtoValue. This type is used at API/ABI boundaries for interfacing with grpc/proto code |
Cquaternion | |
CReconfigurable | |
CRegistry | A registry of known resources |
CResource | |
CResourceClientRegistration | Defines registered Resource client creation functionality |
CResourceConfig | |
CResourceLevelServiceConfig | |
CResourceManager | Defines a resource manager for use by anything that tracks resources |
CResourceServer | |
CResourceServerRegistration | |
Cresponse_metadata | |
►CRobotClient | GRPC client for a robot, to be used for all interactions with a robot. There are two ways to instantiate a robot: |
Cdiscovery | |
Cdiscovery_query | |
Cframe_system_config | |
Coperation | |
CRobotService_ | GRPC service for a robot |
CRPCSubtype | |
CSensor | |
CServer | Defines gRPC Server functionality |
CService | |
CServiceHelper | |
CServiceHelperBase | |
CServo | |
CSignalManager | Defines handling logic for SIGINT and SIGTERM required by all C++ modules |
Csphere | |
CStoppable | |
Ctranslation | |
CVector3 | |
CViamChannel | |
►CWorldState | |
Cgeometries_in_frame | |
Ctransform | |
Cdepth_map | Represents the dimensions and depth values of a depth map |
CErrorCondition | Defines a set of a error conditions to be used in conjunction with Exception |
CGizmo | |
CGizmoClient | |
CGizmoServer | |
Cintrinsic | The properties of the camera |
CMyBase | |
CMyGizmo | |
CMySummation | |
Cobstacle_detector_name | Defines configuration for obstacle detectors by pairing a vision service name and a camera name |
Cposition | Current position of the motor relative to its home |
CSummation | |
CSummationClient | |
CSummationServer | |
Ctick | A board's digital interrupt |