PETRONE / BLE / Protocol / Structs / Light
Modified : 2018.3.6
LED 제어와 관련된 구조체들을 소개합니다.
- Protocol::LightMode
- Protocol::LightMode2
- Protocol::LightModeCommand
- Protocol::LightModeCommandIr
- Protocol::LightModeColor
- Protocol::LightModeColor2
- Protocol::LightEvent
- Protocol::LightEvent2
- Protocol::LightEventCommand
- Protocol::LightEventCommandIr
- Protocol::LightEventColor
- Protocol::LightEventColor2
- Protocol::LightModeDefaultColor
- Protocol::LightModeDefaultColor2
Protocol::LightMode
LED 모드 변경 하나를 전달합니다.
namespace Protocol
{
struct LightMode
{
LightModeBase lightMode;
};
}
- lightMode : Protocol::LightModeBase
Protocol::LightMode2
LED 모드 변경 두 개를 전달합니다.
namespace Protocol
{
struct LightMode2
{
LightModeBase lightMode1;
LightModeBase lightMode2;
};
}
- lightMode1, lightMode2 : Protocol::LightModeBase
Protocol::LightModeCommand
LED 모드 변경 하나와 명령 하나를 전달합니다.
namespace Protocol
{
struct LightModeCommand
{
LightModeBase lightMode;
CommandBase command;
};
}
- lightMode : Protocol::LightModeBase
- command : Protocol::CommandBase
Protocol::LightModeCommandIr
LED 모드 변경 하나와 명령 하나, 그리고 IR 메세지를 전달합니다.
namespace Protocol
{
struct LightModeCommandIr
{
LightModeBase lightMode;
CommandBase command;
u32 irData;
};
}
- lightMode : Protocol::LightModeBase
- command : Protocol::CommandBase
Protocol::LightModeColor
LED 모드 변경 하나를 전달합니다. RGB 값을 직접 지정합니다.
namespace Protocol
{
struct LightModeColor
{
LightModeColorBase lightModeColor;
};
}
- lightModeColor : Protocol::LightModeColorBase
Protocol::LightModeColor2
LED 모드 변경 두 개를 전달합니다. RGB 값을 직접 지정합니다.
namespace Protocol
{
struct LightModeColor2
{
LightModeColorBase lightModeColor1;
LightModeColorBase lightModeColor2;
};
}
- lightModeColor1, lightModeColor2 : Protocol::LightModeColorBase
Protocol::LightEvent
LED 이벤트 실행 하나를 전달합니다.
namespace Protocol
{
struct LightEvent
{
LightEventBase lightEvent;
};
}
- lightEvent : Protocol::LightEventBase
Protocol::LightEvent2
LED 이벤트 실행 두 개를 전달합니다.
namespace Protocol
{
struct LightEvent2
{
LightEventBase lightEvent1;
LightEventBase lightEvent2;
};
}
- lightEvent1, lightEvent2 : Protocol::LightEventBase
Protocol::LightEventCommand
LED 이벤트 실행 하나와 명령 하나를 전달합니다.
namespace Protocol
{
struct LightEventCommand
{
LightEventBase lightEvent;
CommandBase command;
};
}
- lightEvent : Protocol::LightEventBase
- command : Protocol::CommandBase
Protocol::LightEventCommandIr
LED 이벤트 실행 하나와 명령 하나, 그리고 IR 메세지를 전달합니다.
namespace Protocol
{
struct LightEventCommandIr
{
LightEventBase lightEvent;
CommandBase command;
u32 irData;
};
}
- lightEvent : Protocol::LightEventBase
- command : Protocol::CommandBase
Protocol::LightEventColor
LED 이벤트 실행 하나를 전달합니다. RGB 값을 직접 지정합니다.
namespace Protocol
{
struct LightEventColor
{
LightEventColorBase lightEventColor;
};
}
- lightEventColor : Protocol::LightEventColorBase
Protocol::LightEventColor2
LED 이벤트 실행 두 개를 전달합니다. RGB 값을 직접 지정합니다.
namespace Protocol
{
struct LightEventColor2
{
LightEventColorBase lightEventColor1;
LightEventColorBase lightEventColor2;
};
}
- lightEventColor1, lightEventColor2 : Protocol::LightEventColorBase
Protocol::LightModeDefaultColor
LED 시작 모드를 설정합니다. RGB 값을 직접 지정합니다. 여기서 지정한 값은 드론의 내부 메모리에 저장합니다.
namespace Protocol
{
struct LightModeDefaultColor
{
LightModeColorBase lightModeDefaultColor;
};
}
- lightModeDefaultColor : Protocol::LightModeColorBase
Protocol::LightModeDefaultColor2
LED 시작 모드 두 개를 설정합니다. RGB 값을 직접 지정합니다. 여기서 지정한 값은 드론의 내부 메모리에 저장합니다.
namespace Protocol
{
struct LightModeDefaultColor2
{
LightModeColorBase lightModeDefaultColor1;
LightModeColorBase lightModeDefaultColor2;
};
}
- lightModeDefaultColor1, lightModeDefaultColor2 : Protocol::LightModeColorBase
PETRONE
- Intro
- Typedef
- DataType
- Definitions
- Base Structs
- Structs
- Structs - Light
- Firmware Update