Camera Information

This page shows you how to obtain camera information using RICOH Camera USB SDK.


The following classes are used when you obtain camera information:


  • The CameraDevice class represents a camera device.
  • This class includes methods for obtaining camera information and operating camera device.


  • The CameraStatus class represents camera status.

Obtain Camera Information

Use CameraDevice’s method to obtain camera information such as model name and firmware version.

// Manufacturer Name
std::string manufacturer = cameraDevice->getManufacturer();
// Model Name
std::string model = cameraDevice->getModel();
// Firmware Version
std::string firmwareVersion = cameraDevice->getFirmwareVersion();
// Serial Number
std::string serialNumber = cameraDevice->getSerialNumber();

Obtain Camera Status

Use CameraStatus’s method to obtain camera status such as charge level.

// Battery Level(%)
//     100(FULL), 67, 33, 0
uint32_t batteryLevel = cameraDevice->getStatus().getBatteryLevel();