Flashlight: Fix building flashlight for PrimoC

Header file was allowing for the primoc flashlight to use two seperate declerations for the flashlight interface. This caused an error during compile time