incomplete

Python3标准库:enum枚举

瘦欲@ 提交于 2020-02-19 17:46:10
1. enum枚举 枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。在枚举中,可以对成员进行恒等比较,并且枚举本身是可迭代的。 1.1 创建枚举 可以使用class语法派生Enum并增加描述值的类属性来定义一个新枚举。 import enum class BugStatus(enum.Enum): new = 7 incomplete = 6 invalid = 5 wont_fix = 4 in_progress = 3 fix_committed = 2 fix_released = 1 print('\nMember name: {}'.format(BugStatus.wont_fix.name)) print('Member value: {}'.format(BugStatus.wont_fix.value)) 解析这个类时,Enum的成员会被转换为实例。每个实例有一个对应成员名的name属性,另外有一个value属性,对应为类定义中的名所赋的值。 1.2 迭代 迭代处理enum类会产生枚举的各个成员。 import enum class BugStatus(enum.Enum): new = 7 incomplete = 6 invalid = 5 wont_fix = 4 in_progress = 3 fix_committed = 2

rs-enumerate-devices data

☆樱花仙子☆ 提交于 2019-11-29 19:22:01
realsense rs2::context ctx; auto devicelist = ctx.query_devices(); if (devicelist.size() > 0) { rs2::log_to_console(RS2_LOG_SEVERITY_DEBUG); rs2::device dev = devicelist.front(); fprintf(stdout, "\nRealsense Device info---\n" " Name : %s\n" " Serial Number : %s\n" " Firmware Version : %s\n" " USB Type : %s\n" " Stream Color : %d, %d, %d\n", dev.get_info(RS2_CAMERA_INFO_NAME), dev.get_info(RS2_CAMERA_INFO_SERIAL_NUMBER), dev.get_info(RS2_CAMERA_INFO_FIRMWARE_VERSION), dev.get_info(RS2_CAMERA_INFO_USB_TYPE_DESCRIPTOR), RS_WIDTH, RS_HEIGHT, RS_FPS); rs2::config cfg; cfg.enable_stream(RS2_STREAM