- Extended CJMS11 camera handling with new functionalities, including image grabbing, resolution configuration, and improved ROI support. - Added new `ToString` method implementations for enhanced debugging and logging in key classes like `JmsMessage`, `JmsPacket`, and `RoiCfg`. - Introduced additional commands (`start_stream_images`, `stop_stream_images`) in `CommandM` and its enum. - Implemented new resolution handling in `RoiCfg` with support for configurable image frames. - Refactored resolution-related UI elements in `RoiCfgCtrl` to add a dropdown for selecting resolution. - Made minor UX improvements by replacing inconsistent string formats with verbatim strings in console messages. - Updated project dependencies with new resolution-related utilities (`Frame` and `ResolutionFrames`). - Resolved camera-specific symbolic issues by transitioning to `CJMS11.Camera` over prior naming inconsistencies.
24 lines
567 B
C#
24 lines
567 B
C#
namespace TBF.Rig.Network.Camera.CJMS11
|
|
{
|
|
public enum CommandM
|
|
{
|
|
noCommand,
|
|
unknown_, // special: only return - unknown command
|
|
connect_, // special: only return - TCP connection created
|
|
type_camera_,
|
|
status_,
|
|
prepare_camera_,
|
|
grab_image_,
|
|
send_,
|
|
start_stream_,
|
|
stop_stream_,
|
|
start_stream_images_,
|
|
stop_stream_images_,
|
|
get_cfg_,
|
|
set_cfg_,
|
|
close_,
|
|
disconnect_,
|
|
overload_config_,
|
|
client_count_
|
|
}
|
|
} |